@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cq-purple: #8B5CF6;--cq-purple-hover: #7C3AED;--cq-purple-deep: #6D49DB;--cq-blue: #3D52E8;--cq-gradient: linear-gradient(135deg, #8B5CF6, #3D52E8);--cq-purple-50: #FAF7FF;--cq-purple-100: #F0EBFF;--cq-purple-150: #F6F4FF;--cq-purple-200: #E5E0F5;--cq-purple-250: #D9CEF5;--cq-purple-300: #DDD6FE;--cq-purple-400: #A78BFA;--cq-text: #1A1A1F;--cq-text-2: #6B6B73;--cq-text-muted: #9C9A90;--cq-text-faint: #B0ADA3;--cq-surface: #FFFFFF;--cq-surface-subtle: #FCFBF9;--cq-surface-hover: #FAFAF7;--cq-page: #F9F8F4;--cq-body: #ECEAE3;--cq-border: #EBE9E3;--cq-border-light: #F0EEE8;--cq-border-input: #E5E4DF;--cq-fill: #F4F2EC;--cq-dark: #1E1B3A;--cq-dark-2: #2B2152;--cq-success: #15803D;--cq-success-strong: #166534;--cq-success-bg: #DCFCE7;--cq-success-border: #BBF7D0;--cq-success-soft-bg: #F1FAF4;--cq-success-soft-border: #D7EDDD;--cq-danger: #DC2626;--cq-danger-strong: #B91C1C;--cq-danger-bg: #FEE2E2;--cq-danger-border: #FECACA;--cq-danger-soft-bg: #FEF2F2;--cq-danger-soft-border: #F3C9C9;--cq-danger-ring: rgba(220, 38, 38, .4);--cq-danger-ring-out: rgba(220, 38, 38, 0);--cq-warning: #B45309;--cq-warning-strong: #92400E;--cq-warning-bg: #FEF3C7;--cq-warning-border: #FED7AA;--cq-orange-500: #EA580C;--cq-orange-700: #9A3412;--cq-yellow-500: #EAB308;--cq-info: #1D4ED8;--cq-info-bg: #E0E7FF;--cq-info-border: #BFDBFE;--cq-cal-purple-bg: var(--cq-purple-100);--cq-cal-purple-text: #5B21B6;--cq-cal-purple-border: var(--cq-purple);--cq-cal-blue-bg: var(--cq-info-bg);--cq-cal-blue-text: #312E81;--cq-cal-blue-border: var(--cq-blue);--cq-cal-orange-bg: #FFEDD5;--cq-cal-orange-text: var(--cq-orange-700);--cq-cal-orange-border: var(--cq-orange-500);--cq-cal-green-bg: var(--cq-success-bg);--cq-cal-green-text: var(--cq-success-strong);--cq-cal-green-border: var(--cq-success);--cq-cal-red-bg: var(--cq-danger-bg);--cq-cal-red-text: #991B1B;--cq-cal-red-border: var(--cq-danger);--cq-cal-cyan-bg: #CFFAFE;--cq-cal-cyan-text: #155E75;--cq-cal-cyan-border: #0891B2;--cq-cal-indigo-bg: #DBEAFE;--cq-cal-indigo-text: #1E40AF;--cq-cal-indigo-border: #2563EB;--cq-warn-dot: #EAB308;--cq-warn-dot-ring: rgba(234, 179, 8, .16);--cq-ok-dot-ring: rgba(21, 128, 61, .16);--cq-amber: #F59E0B;--cq-font: "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--cq-font-mono: ui-monospace, "SF Mono", Menlo, "Courier New", monospace;--cq-r-xs: 6px;--cq-r-sm: 9px;--cq-r-md: 11px;--cq-r-lg: 14px;--cq-r-xl: 18px;--cq-r-card: 20px;--cq-r-2xl: 22px;--cq-r-pill: 999px;--cq-shadow-sm: 0 1px 2px rgba(26, 26, 31, .06);--cq-shadow-md: 0 4px 12px rgba(26, 26, 31, .07);--cq-shadow-pop: 0 10px 28px rgba(26, 26, 31, .12);--cq-shadow-menu: 0 16px 40px rgba(26, 26, 31, .16);--cq-shadow-modal: 0 24px 60px rgba(26, 26, 31, .3);--cq-focus: 0 0 0 3px rgba(139, 92, 246, .08);--cq-overlay: rgba(26, 23, 40, .55);--cq-overlay-modal: rgba(26, 26, 31, .4);--cq-select-arrow: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");--cq-t-fast: .12s ease;--cq-t-base: .15s ease;--cq-t-slow: .2s ease;--cq-kpi-tint-purple: radial-gradient(150px 130px at 100% 0%, rgba(139, 92, 246, .18), var(--cq-surface) 72%);--cq-kpi-tint-info: radial-gradient(150px 130px at 100% 0%, rgba(61, 82, 232, .16), var(--cq-surface) 72%);--cq-kpi-tint-danger: radial-gradient(150px 130px at 100% 0%, rgba(239, 68, 68, .15), var(--cq-surface) 72%);--cq-kpi-border-purple: #E9DEFF;--cq-kpi-border-info: #DEE4FF;--cq-kpi-border-danger: #FBDDDD;--cq-spark-stroke: #C4B5FD;--cq-av1-bg: #BFDBFE;--cq-av1-fg: #1D4ED8;--cq-av2-bg: #DDD6FE;--cq-av2-fg: #5B21B6;--cq-av3-bg: #E0E7FF;--cq-av3-fg: #3D52E8;--cq-av4-bg: #FED7AA;--cq-av4-fg: #9A3412;--cq-av5-bg: #FECACA;--cq-av5-fg: #991B1B;--cq-av6-bg: #FDE68A;--cq-av6-fg: #92400E;--cq-av7-bg: #BBF7D0;--cq-av7-fg: #166534;--cq-av8-bg: #FCE7E1;--cq-av8-fg: #C2410C;--cq-av9-bg: #C7D2FE;--cq-av9-fg: #3730A3;--cq-av10-bg: #A7F3D0;--cq-av10-fg: #065F46;--cq-av11-bg: #FBCFE8;--cq-av11-fg: #9D174D;--cq-av12-bg: #F4F2EC;--cq-av12-fg: #6B6B73}.cqui-btn{font-family:var(--cq-font);border:none;cursor:pointer;border-radius:var(--cq-r-md);font-size:13px;font-weight:600;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background var(--cq-t-base),border-color var(--cq-t-base),filter var(--cq-t-base),transform var(--cq-t-fast),color var(--cq-t-base);background:transparent;color:var(--cq-text);line-height:1}.cqui-btn:focus-visible{outline:none;box-shadow:var(--cq-focus)}.cqui-btn:disabled{opacity:.5;cursor:not-allowed}.cqui-btn:disabled:hover{background:inherit;filter:none;transform:none}.cqui-btn-md{font-size:13.5px;padding:11px 18px;border-radius:var(--cq-r-md)}.cqui-btn-sm{font-size:12.5px;padding:8px 14px;border-radius:var(--cq-r-sm)}.cqui-btn-primary{background:#8b5cf6;background:var(--cq-purple);color:#fff;color:var(--cq-surface)}.cqui-btn-primary:hover:not(:disabled){background:var(--cq-purple-hover)}.cqui-btn-primary:active:not(:disabled){transform:translateY(1px)}.cqui-btn-ghost{background:var(--cq-surface);border:.5px solid var(--cq-border);color:var(--cq-text)}.cqui-btn-ghost:hover:not(:disabled){background:var(--cq-fill)}.cqui-btn-soft{background:var(--cq-purple-100);color:var(--cq-purple-hover)}.cqui-btn-soft:hover:not(:disabled){background:var(--cq-purple-200)}.cqui-btn-danger{background:var(--cq-surface);border:.5px solid var(--cq-danger-border);color:var(--cq-danger-strong)}.cqui-btn-danger:hover:not(:disabled){background:var(--cq-danger-bg)}.cqui-btn-gradient{background:var(--cq-gradient);color:var(--cq-surface)}.cqui-btn-gradient:hover:not(:disabled){filter:brightness(1.05)}.cqui-btn-gradient:active:not(:disabled){transform:translateY(1px)}.cqui-btn-icon{width:38px;height:38px;padding:0;background:var(--cq-surface);border:.5px solid var(--cq-border);color:var(--cq-text-2);border-radius:var(--cq-r-md)}.cqui-btn-icon:hover:not(:disabled){background:var(--cq-purple-150);border-color:var(--cq-purple-200);transform:translateY(-1px)}.cqui-btn-icon.cqui-btn-sm{width:32px;height:32px}.cqui-input,.cqui-textarea,.cqui-select{width:100%;border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-md);padding:11px 13px;font-size:13.5px;background:var(--cq-surface-subtle);outline:none;color:var(--cq-text);font-family:var(--cq-font);transition:border-color var(--cq-t-base),background var(--cq-t-base),box-shadow var(--cq-t-base)}.cqui-input::placeholder,.cqui-textarea::placeholder{color:var(--cq-text-muted)}.cqui-input:focus,.cqui-textarea:focus,.cqui-select:focus{border-color:var(--cq-purple);background:var(--cq-surface);box-shadow:var(--cq-focus)}.cqui-input:disabled,.cqui-textarea:disabled,.cqui-select:disabled{opacity:.55;cursor:not-allowed;background:var(--cq-fill)}.cqui-textarea{min-height:74px;resize:vertical;line-height:1.45}.cqui-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:var(--cq-select-arrow);background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:32px}.cqui-input-wrap{position:relative;display:flex;align-items:center;width:100%}.cqui-input-wrap .cqui-input-icon{position:absolute;left:12px;color:var(--cq-text-muted);pointer-events:none;display:inline-flex}.cqui-input-wrap .cqui-input{padding-left:38px}.cqui-field{display:flex;flex-direction:column;gap:6px}.cqui-field-label{font-size:12px;font-weight:600;color:var(--cq-text-2);letter-spacing:.2px}.cqui-field-hint{font-size:11.5px;color:var(--cq-text-muted)}.cqui-card{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px}.cqui-card+.cqui-card{margin-top:12px}.cqui-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cqui-card-title{font-size:15.5px;font-weight:700;color:var(--cq-text);line-height:1.2}.cqui-card-sub{font-size:12px;color:var(--cq-text-faint);margin-top:2px}.cqui-card-body{font-size:13.5px;color:var(--cq-text)}.cqui-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;position:relative;color:var(--cq-surface);background:var(--cq-gradient);line-height:1}.cqui-avatar-sm{width:28px;height:28px;font-size:10.5px}.cqui-avatar-md{width:36px;height:36px;font-size:12px}.cqui-avatar-lg{width:44px;height:44px;font-size:14px}.cqui-avatar-xl{width:56px;height:56px;font-size:17px}.cqui-avatar-gradient{background:var(--cq-gradient);color:var(--cq-surface)}.cqui-avatar-tinted{background:var(--cq-purple-200);color:var(--cq-purple-deep)}.cqui-avatar-soft{background:var(--cq-purple-100);color:var(--cq-purple-hover)}.cqui-avatar-neutral{background:var(--cq-fill);color:var(--cq-text-2)}.cqui-pavatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;letter-spacing:-.3px;font-size:13px;overflow:hidden;position:relative}.cqui-pavatar-circle{border-radius:50%}.cqui-pavatar-square{border-radius:var(--cq-r-md)}.cqui-pavatar-img{width:100%;height:100%;object-fit:cover}.cqui-pavatar-initials{line-height:1}.cqui-pavatar.is-photo{background:#fff!important}.cqui-pavatar.is-photo .cqui-pavatar-img{object-fit:contain;padding:8%}.cqui-pavatar-1{background:var(--cq-av1-bg);color:var(--cq-av1-fg)}.cqui-pavatar-2{background:var(--cq-av2-bg);color:var(--cq-av2-fg)}.cqui-pavatar-3{background:var(--cq-av3-bg);color:var(--cq-av3-fg)}.cqui-pavatar-4{background:var(--cq-av4-bg);color:var(--cq-av4-fg)}.cqui-pavatar-5{background:var(--cq-av5-bg);color:var(--cq-av5-fg)}.cqui-pavatar-6{background:var(--cq-av6-bg);color:var(--cq-av6-fg)}.cqui-pavatar-7{background:var(--cq-av7-bg);color:var(--cq-av7-fg)}.cqui-pavatar-8{background:var(--cq-av8-bg);color:var(--cq-av8-fg)}.cqui-pavatar-9{background:var(--cq-av9-bg);color:var(--cq-av9-fg)}.cqui-pavatar-10{background:var(--cq-av10-bg);color:var(--cq-av10-fg)}.cqui-pavatar-11{background:var(--cq-av11-bg);color:var(--cq-av11-fg)}.cqui-pavatar-12{background:var(--cq-av12-bg);color:var(--cq-av12-fg)}.cqui-pill{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:var(--cq-r-pill);letter-spacing:.3px;white-space:nowrap;line-height:1.3}.cqui-pill-sq{border-radius:7px}.cqui-pill-neutral{background:var(--cq-fill);color:var(--cq-text-2)}.cqui-pill-purple{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqui-pill-success{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-pill-warning{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqui-pill-danger{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-pill-info{background:var(--cq-info-bg);color:var(--cq-info)}.cqui-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--cq-fill);color:var(--cq-text-2);font-size:10px;font-weight:700;padding:1px 6px;border-radius:var(--cq-r-xs);min-width:18px;line-height:1.4}.cqui-badge-purple{background:var(--cq-purple-100);color:var(--cq-purple)}.cqui-badge-solid{background:var(--cq-purple);color:var(--cq-surface)}.cqui-badge-danger{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-badge-success{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.cqui-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.cqui-dot-sm{width:7px;height:7px}.cqui-dot-ok{background:var(--cq-success);box-shadow:0 0 0 2px var(--cq-ok-dot-ring)}.cqui-dot-warn{background:var(--cq-warn-dot);box-shadow:0 0 0 2px var(--cq-warn-dot-ring)}.cqui-dot-no{background:var(--cq-text-faint)}.cqui-dot-high{background:var(--cq-danger)}.cqui-dot-med{background:var(--cq-amber)}.cqui-dot-low{background:var(--cq-text-faint)}.cqui-status-ok{color:var(--cq-success)}.cqui-status-warn{color:var(--cq-warning)}.cqui-status-no{color:var(--cq-text-muted)}.cqui-icontile{border-radius:var(--cq-r-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cq-purple);background:var(--cq-purple-100)}.cqui-icontile-sm{width:30px;height:30px}.cqui-icontile-md{width:38px;height:38px}.cqui-icontile-lg{width:48px;height:48px;border-radius:var(--cq-r-lg)}.cqui-icontile-purple{background:var(--cq-purple-100);color:var(--cq-purple)}.cqui-icontile-success{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-icontile-warning{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqui-icontile-danger{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-icontile-info{background:var(--cq-info-bg);color:var(--cq-info)}.cqui-icontile-neutral{background:var(--cq-fill);color:var(--cq-text-2)}.cqui-listrow{display:flex;align-items:center;gap:13px;padding:13px 6px;border-bottom:.5px solid var(--cq-fill);cursor:pointer;transition:background var(--cq-t-fast);font-family:var(--cq-font)}.cqui-listrow:last-child{border-bottom:none}.cqui-listrow:hover{background:var(--cq-surface-subtle)}.cqui-listrow-static{cursor:default}.cqui-listrow-static:hover{background:transparent}.cqui-listrow-lead{flex-shrink:0;display:inline-flex;align-items:center}.cqui-listrow-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cqui-listrow-title{font-size:14px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqui-listrow-sub{font-size:12.5px;color:var(--cq-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqui-listrow-trail{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--cq-text-faint)}.cqui-tabs{display:flex;align-items:center;gap:4px;border-bottom:.5px solid var(--cq-border-light)}.cqui-tab{background:transparent;border:none;padding:11px 16px;font-size:13.5px;font-weight:600;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px;transition:color var(--cq-t-base),border-color var(--cq-t-base)}.cqui-tab:hover{color:var(--cq-text)}.cqui-tab.cqui-tab-active{color:var(--cq-text);border-bottom-color:var(--cq-purple);font-weight:700}.cqui-tabs-settings .cqui-tab.cqui-tab-active{color:var(--cq-purple)}.cqui-iconbtn{background:var(--cq-surface);border:.5px solid var(--cq-border);color:var(--cq-text-2);width:36px;height:36px;border-radius:var(--cq-r-md);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--cq-t-fast),color var(--cq-t-fast),border-color var(--cq-t-fast)}.cqui-iconbtn:hover{background:var(--cq-fill);color:var(--cq-text)}.cqui-iconbtn-anchor{margin-left:auto}.cqui-segmented{display:inline-flex;background:var(--cq-fill);border-radius:var(--cq-r-md);padding:3px;gap:2px}.cqui-segment{border:none;background:transparent;font-family:var(--cq-font);font-size:13px;font-weight:600;color:var(--cq-text-2);padding:6px 16px;border-radius:var(--cq-r-sm);cursor:pointer;transition:background var(--cq-t-base),color var(--cq-t-base),box-shadow var(--cq-t-base)}.cqui-segment:hover:not(.cqui-segment-active){color:var(--cq-text)}.cqui-segment-active{background:var(--cq-surface);color:var(--cq-text);box-shadow:var(--cq-shadow-sm)}.cqui-chip{background:var(--cq-surface-subtle);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-pill);padding:7px 13px;font-size:12.5px;font-weight:600;color:var(--cq-text);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;gap:6px;transition:background var(--cq-t-fast),border-color var(--cq-t-fast),color var(--cq-t-fast);line-height:1.2;white-space:nowrap}.cqui-chip:hover:not(.cqui-chip-active):not(:disabled){background:var(--cq-purple-150);border-color:var(--cq-purple-300)}.cqui-chip-active{background:var(--cq-purple);color:var(--cq-surface);border-color:transparent}.cqui-chip:disabled{opacity:.5;cursor:not-allowed}.cqui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cq-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:300}.cqui-modal{background:var(--cq-page);border-radius:var(--cq-r-2xl);width:660px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--cq-shadow-modal);font-family:var(--cq-font);overflow:hidden}.cqui-modal-head{padding:18px 22px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:.5px solid var(--cq-border)}.cqui-modal-title{font-size:16px;font-weight:700;color:var(--cq-text)}.cqui-modal-step{font-size:12.5px;color:var(--cq-text-muted);font-weight:600}.cqui-modal-close{width:32px;height:32px;border-radius:50%;background:var(--cq-surface);border:.5px solid var(--cq-border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cq-text-2);transition:background var(--cq-t-base)}.cqui-modal-close:hover{background:var(--cq-fill)}.cqui-modal-body{padding:18px 22px;overflow-y:auto;flex:1}.cqui-modal-foot{display:flex;gap:10px;padding:16px 22px;border-top:.5px solid var(--cq-border);background:var(--cq-page);position:sticky;bottom:0}.cqui-menu-wrap{position:relative;display:inline-flex;vertical-align:top}.cqui-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-menu);padding:6px;min-width:212px;z-index:60;font-family:var(--cq-font)}.cqui-menu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--cq-r-sm);font-size:14px;font-weight:500;cursor:pointer;color:var(--cq-text);white-space:nowrap;background:transparent;border:none;width:100%;text-align:left;font-family:inherit;transition:background var(--cq-t-fast)}.cqui-menu-item:hover:not(:disabled){background:var(--cq-fill)}.cqui-menu-item:disabled{opacity:.45;cursor:not-allowed}.cqui-menu-item-icon{color:var(--cq-text-2);display:inline-flex;flex-shrink:0}.cqui-menu-item-icon-purple,.cqui-menu-item-icon-info,.cqui-menu-item-icon-success,.cqui-menu-item-icon-warning,.cqui-menu-item-icon-danger,.cqui-menu-item-icon-neutral{width:26px;height:26px;border-radius:var(--cq-r-sm);align-items:center;justify-content:center}.cqui-menu-item-icon-purple{background:var(--cq-purple-100);color:var(--cq-purple)}.cqui-menu-item-icon-info{background:var(--cq-info-bg);color:var(--cq-info)}.cqui-menu-item-icon-success{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-menu-item-icon-warning{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqui-menu-item-icon-danger{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-menu-item-icon-neutral{background:var(--cq-fill);color:var(--cq-text-2)}.cqui-menu-item-danger,.cqui-menu-item-danger .cqui-menu-item-icon{color:var(--cq-danger)}.cqui-menu-sep{height:1px;background:var(--cq-border-light);margin:4px 6px}.cqui-tooltip-wrap{position:relative;display:inline-flex}.cqui-tooltip-wrap:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:var(--cq-text);color:var(--cq-surface);font-size:13px;font-weight:600;padding:7px 12px;border-radius:var(--cq-r-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--cq-t-base);z-index:150;box-shadow:var(--cq-shadow-pop);font-family:var(--cq-font)}.cqui-tooltip-wrap:before{content:"";position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;background:var(--cq-text);opacity:0;pointer-events:none;transition:opacity var(--cq-t-base);z-index:150}.cqui-tooltip-wrap:hover:after,.cqui-tooltip-wrap:hover:before{opacity:1}.cqui-tooltip-top:after{left:50%;top:auto;bottom:calc(100% + 10px);transform:translate(-50%)}.cqui-tooltip-top:before{left:50%;top:auto;bottom:calc(100% + 4px);transform:translate(-50%) rotate(45deg)}.cqui-empty{text-align:center;padding:56px 24px;color:var(--cq-text-faint);font-family:var(--cq-font)}.cqui-empty-icon{width:62px;height:62px;border-radius:50%;background:var(--cq-purple-100);color:var(--cq-purple);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 16px}.cqui-empty-title{font-size:15px;color:var(--cq-text-2);font-weight:700;margin-bottom:5px}.cqui-empty-body{font-size:13px;color:var(--cq-text-muted);max-width:360px;margin:0 auto;line-height:1.55}.cqui-empty-actions{margin-top:16px;display:inline-flex;gap:8px}.cqui-nav{width:44px;height:44px;border-radius:var(--cq-r-md);display:inline-flex;align-items:center;justify-content:center;color:var(--cq-text-2);background:transparent;border:none;cursor:pointer;position:relative;transition:background var(--cq-t-base),color var(--cq-t-base);font-family:var(--cq-font)}.cqui-nav:hover{background:var(--cq-fill);color:var(--cq-text)}.cqui-nav-active{background:var(--cq-purple);color:var(--cq-surface)}.cqui-nav-active:hover{background:var(--cq-purple-hover);color:var(--cq-surface)}.cqui-nav-count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--cq-r-pill);background:var(--cq-danger);color:var(--cq-surface);font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--cq-surface)}.cqui-emailbody-text{color:var(--cq-text);font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:normal;overflow-x:auto}.cqui-emailbody-text img,.cqui-emailbody-quote img{max-width:100%;height:auto}.cqui-emailbody-text p,.cqui-emailbody-text ul,.cqui-emailbody-text ol,.cqui-emailbody-text blockquote{margin:0 0 1em}.cqui-emailbody-text ul,.cqui-emailbody-text ol{padding-left:28px;margin:8px 0}.cqui-emailbody-text li{padding-left:4px;margin-bottom:4px}.cqui-emailbody-text>div+div,.cqui-emailbody-text>div.gmail_default+div.gmail_default{margin-top:6px}.cqui-emailbody-text p:last-child,.cqui-emailbody-text ul:last-child,.cqui-emailbody-text ol:last-child,.cqui-emailbody-text blockquote:last-child{margin-bottom:0}.cqui-emailbody-text p:empty{display:none}.cqui-emailbody-plain{white-space:pre-wrap}.cqui-emailbody-text pre,.cqui-emailbody-quote pre,.cqui-emailbody-text code,.cqui-emailbody-quote code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;max-width:100%}.cqui-emailbody-text table,.cqui-emailbody-quote table{max-width:100%}.cqui-emailbody-text blockquote,.cqui-emailbody-quote blockquote{overflow-wrap:anywhere;max-width:100%}.cqui-emailbody-text>div,.cqui-emailbody-text>p,.cqui-emailbody-quote>div,.cqui-emailbody-quote>p{max-width:100%}.cqui-emailbody-quote-wrap{margin-top:8px}.cqui-emailbody-toggle{background:var(--cq-fill);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xs);padding:2px 10px;font-size:12px;color:var(--cq-text-muted);cursor:pointer;letter-spacing:2px;line-height:1}.cqui-emailbody-toggle-open{margin-bottom:8px}.cqui-emailbody-quote{font-size:13px;line-height:1.7;color:var(--cq-text-2);border-left:2px solid var(--cq-border);padding-left:12px;margin-top:4px;overflow-x:auto;overflow-wrap:anywhere;word-break:normal}.cqui-emailbody-quote p,.cqui-emailbody-quote ul,.cqui-emailbody-quote ol,.cqui-emailbody-quote blockquote{margin:0 0 .4em}.cq-mp{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.1px;cursor:pointer;transition:all .15s ease;position:relative;border:.5px solid transparent;font-family:inherit;vertical-align:middle;white-space:nowrap;background:none}.cq-mp .ico{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.cq-mp .chev{font-size:11px;opacity:.55;margin-left:1px;display:inline-flex;align-items:center}.cq-mp.scheduled{background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;border-color:#d6c4ff}.cq-mp.scheduled:hover{background:linear-gradient(135deg,#e5dcff,#d6c4ff);box-shadow:0 3px 10px #8b5cf62e;transform:translateY(-1px)}.cq-mp.scheduled .ico{background:linear-gradient(135deg,#8b5cf6,#3d52e8)}.cq-mp.reminder{background:linear-gradient(135deg,#fff7e6,#ffedc4);color:#92500f;border-color:#ffd17a}.cq-mp.reminder:hover{background:linear-gradient(135deg,#ffedc4,#ffd874);box-shadow:0 3px 10px #f59e0b33;transform:translateY(-1px)}.cq-mp.reminder .ico{background:linear-gradient(135deg,#f59e0b,#d97706)}.cq-mp.open{box-shadow:0 0 0 3px #8b5cf626}.cq-mp.reminder.open{box-shadow:0 0 0 3px #f59e0b2e}.cq-mp-pop{position:fixed;background:#fff;border:.5px solid #EBE9E3;border-radius:14px;box-shadow:0 14px 40px #0f0f1424;padding:0;z-index:1500;width:330px;display:none}.cq-mp-pop.open{display:block}.cq-mp-pop-h{display:flex;align-items:center;gap:12px;padding:14px 16px 12px;border-bottom:.5px solid #F4F2EC}.cq-mp-pop-h .ico{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.cq-mp-pop-h.scheduled .ico{background:linear-gradient(135deg,#8b5cf6,#3d52e8)}.cq-mp-pop-h.reminder .ico{background:linear-gradient(135deg,#f59e0b,#d97706)}.cq-mp-pop-h .title{font-size:13.5px;font-weight:800;color:#1a1a1f;letter-spacing:-.15px}.cq-mp-pop-h .sub{font-size:11.5px;color:#9c9a90;margin-top:1px}.cq-mp-pop-body{padding:8px 16px 12px}.cq-mp-pop-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#1a1a1f;padding:5px 0}.cq-mp-pop-row .k{font-size:10.5px;color:#9c9a90;letter-spacing:.5px;text-transform:uppercase;font-weight:700;width:74px;flex-shrink:0}.cq-mp-pop-row .v{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-mp-pop-acts{padding:10px 12px;border-top:.5px solid #F4F2EC;display:flex;gap:6px;background:#fcfbf9;flex-wrap:wrap;border-radius:0 0 14px 14px}.cq-mp-pop-acts button{background:#fff;border:.5px solid #EBE9E3;padding:7px 11px;border-radius:8px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;color:#1a1a1f;transition:all .12s ease}.cq-mp-pop-acts button:hover{background:#f4f2ec}.cq-mp-pop-acts button.danger{color:#b91c1c;border-color:#fecaca}.cq-mp-pop-acts button.danger:hover{background:#fee2e2}.cq-mp-pop-acts button.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border-color:transparent}.cq-mp-pop-acts button.primary:hover{box-shadow:0 3px 10px #8b5cf64d}.cq-mp-pop-acts button.amber-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:transparent}.cq-mp-pop-acts button.amber-primary:hover{box-shadow:0 3px 10px #f59e0b4d}.cq-mp-pop-acts button:disabled{opacity:.55;cursor:not-allowed}.cq-mp-pick{padding:12px 16px;border-top:.5px solid #F4F2EC;background:#fcfbf9;display:none;border-radius:0 0 14px 14px}.cq-mp-pick.open{display:block}.cq-mp-pick-h{font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.cq-mp-pick-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.cq-mp-pick-chips button{background:#fff;border:.5px solid #EBE9E3;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s ease;color:#1a1a1f;display:inline-flex;align-items:center;gap:5px}.cq-mp-pick-chips button:hover{background:#f4f2ec;border-color:#d8d4c8}.cq-mp-pick-input{flex:1;background:#fff;border:.5px solid #EBE9E3;padding:7px 9px;border-radius:8px;font-size:12px;font-family:inherit;color:#1a1a1f}.cq-date-pill{display:inline-flex;align-items:baseline;gap:5px;padding:1px 8px 2px;border-radius:6px;background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;font-weight:700;cursor:pointer;border-bottom:1.5px dotted #8B5CF6;transition:all .12s ease}.cq-date-pill:hover{background:linear-gradient(135deg,#e5dcff,#d6c4ff);border-bottom-style:solid}.cq-date-pill.open{box-shadow:0 0 0 3px #8b5cf62e}.cq-date-pill .cq-date-pill-ico{display:inline-flex;align-items:center;opacity:.75}.cq-fb-pop{position:fixed;background:#fff;border:.5px solid #EBE9E3;border-radius:14px;box-shadow:0 14px 40px #0f0f1429;padding:0;z-index:1500;width:340px;display:none}.cq-fb-pop.open{display:block}.cq-fb-h{display:flex;align-items:flex-start;gap:11px;padding:14px 16px 13px;border-bottom:.5px solid #F4F2EC}.cq-fb-h .ico{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#8b5cf6,#3d52e8)}.cq-fb-h .ttl{font-size:14px;font-weight:800;color:#1a1a1f;letter-spacing:-.1px}.cq-fb-h .sub{font-size:11.5px;color:#9c9a90;margin-top:2px}.cq-fb-body{padding:14px 16px 6px}.cq-fb-status{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:11px;font-size:13px;font-weight:700;margin-bottom:10px}.cq-fb-status.free{background:#dcfce7;color:#15803d;border:.5px solid #BBF7D0}.cq-fb-status.busy{background:#fee2e2;color:#b91c1c;border:.5px solid #FECACA}.cq-fb-status .desc{font-size:11.5px;font-weight:500;color:inherit;opacity:.8;margin-top:1px}.cq-fb-conflicts{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.cq-fb-conf{display:flex;align-items:center;gap:9px;padding:8px 12px;background:#fcfbf9;border:.5px solid #EBE9E3;border-left:3px solid;border-radius:8px}.cq-fb-conf .name{font-size:12.5px;font-weight:600;color:#1a1a1f;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-fb-conf .tm{font-size:11px;color:#6b6b73;font-weight:600;flex-shrink:0}.cq-fb-acts{padding:12px 14px;border-top:.5px solid #F4F2EC;display:flex;gap:7px;background:#fcfbf9;border-radius:0 0 14px 14px}.cq-fb-acts button{background:#fff;border:.5px solid #EBE9E3;padding:8px 12px;border-radius:9px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;color:#1a1a1f;transition:all .12s ease;flex:1;justify-content:center}.cq-fb-acts button:hover{background:#f4f2ec}.cq-fb-acts button.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border-color:transparent}.cq-fb-acts button.primary:hover{box-shadow:0 4px 12px #8b5cf64d}.cq-fb-acts button.green{background:linear-gradient(135deg,#15803d,#16a34a);color:#fff;border-color:transparent}.cq-fb-acts button.green:hover{box-shadow:0 4px 12px #15803d4d}.cq-mp-pick-row{display:flex;align-items:center;gap:9px;width:100%;padding:9px 8px;background:transparent;border:none;border-radius:9px;font-size:13px;font-weight:600;color:#1a1a1f;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s ease}.cq-mp-pick-row:hover{background:#f4f2ec}.cq-mp-pick-row .ic{color:#8b5cf6;display:inline-flex;align-items:center}.cq-mp-pick-row.is-custom{color:#6b6b73;border-top:.5px solid #F0EEE8;margin-top:3px;justify-content:space-between}.cq-mp-pick-row.is-custom .ic{color:#9c9a90}.cq-mp-pick-row .chev{color:#b0ada3;transition:transform .15s ease;display:inline-flex;align-items:center}.cq-mp-pick-row .chev.open{transform:rotate(180deg)}.cq-mp-pick-cal{padding:8px 4px 4px}.cq-mp-pick-times{display:flex;flex-wrap:wrap;gap:5px;padding:8px 4px 4px}.cq-mp-pick-times button{background:#fff;border:.5px solid #EBE9E3;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s ease;color:#1a1a1f}.cq-mp-pick-times button:hover{background:#f4f2ec;border-color:#d8d4c8}.cq-mp-pick-times button.on{background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;border-color:#d6c4ff}.cq-mp-pick-customtime{display:flex;gap:6px;padding:8px 4px 0;align-items:center}.cq-mp-pick-customtime select{font-family:inherit;font-size:13px;font-weight:600;color:#1a1a1f;border:.5px solid #E5E4DF;border-radius:9px;padding:8px 9px;background:#fff;outline:none;cursor:pointer}.cq-mp-pick-customtime select:focus{border-color:#8b5cf6}.cq-mp-pick-customtime .colon{font-size:14px;font-weight:700;color:#6b6b73}.cq-mp-pick-save{width:100%;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:none;padding:10px;border-radius:10px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px}.cq-mp-pick-save:hover{box-shadow:0 4px 12px #8b5cf64d}.cq-mp-pick-save.amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.cq-mp-pick-save.amber:hover{box-shadow:0 4px 12px #f59e0b4d}.cq-mp-pick-save:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.cq-fb-pop:before{content:"";position:absolute;left:var(--cq-fb-arrow-x, 24px);width:14px;height:14px;background:#fff;border-left:.5px solid #EBE9E3;border-top:.5px solid #EBE9E3;transform:translate(-50%) rotate(45deg)}.cq-fb-pop.arrow-below:before{top:-7px}.cq-fb-pop.arrow-above:before{bottom:-7px;transform:translate(-50%) rotate(225deg)}.cqdi-trigger{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:7px 10px;height:34px;cursor:pointer;font-family:var(--cq-font);font-size:12.5px;color:var(--cq-text);display:inline-flex;align-items:center;gap:8px;min-width:0;width:100%;transition:background var(--cq-t-fast),border-color var(--cq-t-fast)}.cqdi-trigger:hover{border-color:var(--cq-border-strong, #D4D2CB);background:var(--cq-fill)}.cqdi-trigger:disabled{opacity:.55;cursor:not-allowed}.cqdi-ico{color:var(--cq-text-faint);flex-shrink:0}.cqdi-val{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqdi-val.is-empty{color:var(--cq-text-faint)}.cqdi-pop{background:#fff;border:.5px solid #EBE9E3;border-radius:12px;box-shadow:0 12px 32px #1a1a1f29;padding:4px 6px 8px;min-width:280px}.cqcn-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f66;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;z-index:1100;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.cqcn-card{width:460px;max-width:100%;background:#fff;border-radius:18px;border:.5px solid #EBE9E3;padding:24px;box-shadow:0 24px 60px #1a1a1f4d}.cqcn-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.cqcn-head-l{display:flex;align-items:flex-start;gap:12px}.cqcn-ico{width:40px;height:40px;border-radius:11px;background:#f0ebff;color:#8b5cf6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqcn-title{font-size:18px;font-weight:700;letter-spacing:-.3px;color:#1a1a1f}.cqcn-sub{font-size:12.5px;color:#9c9a90;margin-top:2px}.cqcn-row2{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px}.cqcn-fld{margin-bottom:14px}.cqcn-lbl{font-size:10px;font-weight:700;color:#9c9a90;letter-spacing:.8px;margin-bottom:6px}.cqcn-req{color:#8b5cf6}.cqcn-in{width:100%;border:.5px solid #E5E0F5;border-radius:11px;padding:11px 12px;font-size:13px;background:#fcfbf9;outline:none;color:#1a1a1f;font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease}.cqcn-in:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 3px #8b5cf614}.cqcn-in-focus{border:1px solid #8B5CF6;background:#fff;box-shadow:0 0 0 3px #8b5cf614}.cqcn-hint{font-size:11px;color:#b0ada3;margin-top:7px}.cqcn-err{margin-top:6px;background:#fee2e2;border:.5px solid #FCA5A5;color:#b91c1c;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600}.cqcn-create{width:100%;background:#8b5cf6;color:#fff;border:0;padding:13px;border-radius:12px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;cursor:pointer;margin-top:18px;transition:filter .12s ease}.cqcn-create:hover:not(:disabled){filter:brightness(1.05)}.cqcn-create:disabled{opacity:.55;cursor:not-allowed}.cqscr-pagehead{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cqscr-pagehead-body{flex:1;min-width:0}.cqscr-pagetitle{font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--cq-text);display:flex;align-items:center;gap:11px;line-height:1.15}.cqscr-pagesub{font-size:13px;color:var(--cq-text-2);margin-top:5px;margin-left:49px}.cqscr-pagehead-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 640px){.cqscr-pagehead{flex-direction:column;align-items:stretch}.cqscr-pagetitle{font-size:18px}.cqscr-pagesub{margin-left:0}.cqscr-pagehead-actions{width:100%;justify-content:flex-end}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--cq-page);font-family:var(--cq-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--cq-text)}#root{height:100%;width:100%;max-width:100%;margin:0;text-align:left;border:none;display:block}a{text-decoration:none;color:inherit}button{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cq-border-input);border-radius:2px}a,a:hover,a:focus,a:visited,.nav-item,.nav-item *,nav a,nav a *{text-decoration:none!important}.nav-item,.nav-item:hover,.nav-item:focus,.nav-item:visited,.nav-item *,.nav-item *:hover,.nav-item *:focus,.nav-item *:visited{color:inherit!important}@keyframes aiPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cdThreadSlide{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}.cqscr-login-root{min-height:100vh;background:var(--cq-page);display:flex;align-items:center;justify-content:center;font-family:var(--cq-font)}.cqscr-login-card{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:40px;width:380px;max-width:calc(100vw - 32px);box-shadow:var(--cq-shadow-pop)}.cqscr-login-logo{display:flex;justify-content:center;margin-bottom:32px}.cqscr-login-title{font-size:15px;font-weight:600;color:var(--cq-text);margin-bottom:4px}.cqscr-login-sub{font-size:12px;color:var(--cq-text-muted);margin-bottom:24px;font-family:var(--cq-font)}.cqscr-login-err{background:var(--cq-danger-bg);border:1px solid var(--cq-danger-border);color:var(--cq-danger);padding:8px 12px;border-radius:var(--cq-r-sm);margin-bottom:16px;font-size:13px}.cqscr-login-row{margin-bottom:14px}.cqscr-login-row-tight{margin-bottom:8px}.cqscr-login-row-wide{margin-bottom:20px}.cqscr-login-link-row{text-align:right;margin-bottom:20px}.cqscr-login-link-btn{background:none;border:none;color:var(--cq-blue);font-size:12px;cursor:pointer;font-family:var(--cq-font);padding:0}.cqscr-login-link-btn:hover{text-decoration:underline}.cqscr-login-link-btn-muted{color:var(--cq-text-muted);font-family:var(--cq-font)}.cqscr-login-link-btn-back{display:block;width:100%;text-align:center;margin-top:12px;color:var(--cq-text-muted)}.cqscr-login-mfa-input{font-size:24px!important;letter-spacing:8px;text-align:center;font-family:var(--cq-font);margin-top:8px}.cqscr-login-mfa-back{background:none;border:none;color:var(--cq-text-muted);font-size:12px;cursor:pointer;margin-top:8px;font-family:var(--cq-font);padding:0}.cqscr-login-submit{width:100%;justify-content:center}.cqscr-login-sent{text-align:center}.cqscr-login-sent-title{font-size:15px;font-weight:600;color:var(--cq-text);margin-bottom:8px}.cqscr-login-sent-msg{font-size:13px;color:var(--cq-text-muted);margin-bottom:24px;line-height:1.6}.cqscr-login-sent-msg strong{color:var(--cq-text)}.cqscr-reset-root{min-height:100vh;background:var(--cq-page);display:flex;align-items:center;justify-content:center;font-family:var(--cq-font)}.cqscr-reset-card{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:40px;width:380px;max-width:calc(100vw - 32px);box-shadow:var(--cq-shadow-pop)}.cqscr-reset-logo{display:flex;justify-content:center;margin-bottom:32px}.cqscr-reset-title{font-size:15px;font-weight:600;color:var(--cq-text);margin-bottom:4px}.cqscr-reset-sub{font-size:12px;color:var(--cq-text-muted);margin-bottom:24px;font-family:var(--cq-font)}.cqscr-reset-err{background:var(--cq-danger-bg);border:1px solid var(--cq-danger-border);color:var(--cq-danger);padding:8px 12px;border-radius:var(--cq-r-sm);margin-bottom:16px;font-size:13px}.cqscr-reset-row{margin-bottom:14px}.cqscr-reset-row-wide{margin-bottom:20px}.cqscr-reset-submit{width:100%;justify-content:center}.cqscr-reset-back{display:block;width:100%;text-align:center;margin-top:12px;color:var(--cq-text-muted);background:none;border:none;font-size:12px;cursor:pointer;font-family:var(--cq-font);padding:0}.cqscr-reset-back:hover{text-decoration:underline}.cqscr-reset-status{text-align:center}.cqscr-reset-status-title{font-size:15px;font-weight:600;color:var(--cq-text);margin-bottom:8px}.cqscr-reset-status-msg{font-size:13px;color:var(--cq-text-muted);margin-bottom:24px;line-height:1.6}.cqscr-dash{padding:0 16px 40px 0;font-family:var(--cq-font);color:var(--cq-text);flex:1;overflow-y:auto}.cqscr-dash-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.cqscr-dash-kpi{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);padding:18px;cursor:pointer;transition:box-shadow var(--cq-t-base),transform var(--cq-t-fast),border-color var(--cq-t-base);display:flex;flex-direction:column;position:relative;overflow:hidden}.cqscr-dash-kpi:hover{box-shadow:var(--cq-shadow-md);transform:translateY(-1px);border-color:var(--cq-purple-200)}.cqscr-dash-kpi-tint-purple{background:var(--cq-kpi-tint-purple);border-color:var(--cq-kpi-border-purple)}.cqscr-dash-kpi-tint-info{background:var(--cq-kpi-tint-info);border-color:var(--cq-kpi-border-info)}.cqscr-dash-kpi-tint-danger{background:var(--cq-kpi-tint-danger);border-color:var(--cq-kpi-border-danger)}.cqscr-dash-kpi-dark{background:var(--cq-dark);border-color:var(--cq-dark)}.cqscr-dash-kpi-dark:hover{border-color:var(--cq-dark-2)}.cqscr-dash-kpi-dark:before,.cqscr-dash-kpi-dark:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.cqscr-dash-kpi-dark:before{top:-30px;right:-30px;width:96px;height:96px;background:#8b5cf673}.cqscr-dash-kpi-dark:after{top:-8px;right:6px;width:60px;height:60px;background:#a78bfa59}.cqscr-dash-kpi-dark .cqscr-dash-kpi-top,.cqscr-dash-kpi-dark .cqscr-dash-kpi-num,.cqscr-dash-kpi-dark .cqscr-dash-kpi-lbl,.cqscr-dash-kpi-dark .cqscr-dash-kpi-spark{position:relative}.cqscr-dash-kpi-dark .cqscr-dash-kpi-num{color:#fff}.cqscr-dash-kpi-dark .cqscr-dash-kpi-lbl{color:#ede9fea6}.cqscr-dash-kpi-spark{display:block;width:100%;margin-top:9px}.cqscr-dash-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cqscr-dash-kpi-num{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1;color:var(--cq-text)}.cqscr-dash-kpi-lbl{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--cq-text-faint);margin-top:8px}.cqscr-dash-card{margin-bottom:12px}.cqscr-dash-card-viewall{font-size:13px;font-weight:600;color:var(--cq-purple);cursor:pointer}.cqscr-dash-card-viewall:hover{text-decoration:underline}.cqscr-dash-head-ic{cursor:pointer;transition:opacity var(--cq-t-fast)}.cqscr-dash-head-ic:hover{opacity:.85}.cqscr-dash-head-bullseye{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:opacity var(--cq-t-fast)}.cqscr-dash-head-bullseye:hover{opacity:.85}.cqscr-dash-head-bullseye:focus-visible{outline:none;box-shadow:var(--cq-focus);border-radius:50%}.cqscr-dash-deal{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:.5px solid var(--cq-fill);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-dash-deal:last-child{border-bottom:none}.cqscr-dash-deal:hover{background:var(--cq-surface-subtle)}.cqscr-dash-deal-mid{flex:1;min-width:0}.cqscr-dash-deal-name{font-size:14.5px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-dash-deal-co{color:var(--cq-text-faint);font-weight:500;font-size:13px;margin-left:4px}.cqscr-dash-deal-stagerow{display:flex;align-items:center;gap:6px;margin-top:4px}.cqscr-dash-deal-stagedot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.cqscr-dash-deal-stagelabel{font-size:12.5px;font-weight:600}.cqscr-dash-deal-stagetime{font-size:12.5px;color:var(--cq-text-faint);font-weight:500}.cqscr-dash-deal-bar{display:flex;gap:3px;margin-top:9px;height:4px}.cqscr-dash-deal-seg{flex:1;background:var(--cq-fill);border-radius:2px}.cqscr-dash-deal-val{font-size:18px;font-weight:700;color:var(--cq-text);flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.cqscr-dash-5050{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.cqscr-dash-5050 .cqscr-dash-card{margin-bottom:0;display:flex;flex-direction:column}.cqscr-dash-5050 .cqui-card-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;margin-bottom:12px}.cqscr-dash-5050 .cqui-card-head>div:first-child{align-self:start;min-height:35px}.cqscr-dash-5050 .cqui-card-actions{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:start}.cqscr-dash-5050 .cqui-card{flex:1}.cqscr-dash-5050 .cqui-card-body{max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cq-border) transparent}.cqscr-dash-5050 .cqui-card-body::-webkit-scrollbar{width:8px}.cqscr-dash-5050 .cqui-card-body::-webkit-scrollbar-track{background:transparent}.cqscr-dash-5050 .cqui-card-body::-webkit-scrollbar-thumb{background:var(--cq-border);border-radius:4px}.cqscr-dash-5050 .cqui-card-body::-webkit-scrollbar-thumb:hover{background:var(--cq-text-faint)}.cqscr-dash-hitlist-days{font-size:14px;font-weight:700;text-align:right;white-space:nowrap;min-width:60px;flex-shrink:0;font-variant-numeric:tabular-nums}.cqscr-dash-hitlist-days.is-cold{color:var(--cq-success)}.cqscr-dash-hitlist-days.is-warm{color:var(--cq-warning)}.cqscr-dash-hitlist-days.is-stale{color:var(--cq-danger)}.cqscr-dash-hitlist-days-sub{display:block;font-size:11px;font-weight:500;color:var(--cq-text-muted);margin-top:1px}.cqscr-dash-ticket-sub{font-size:12.5px;color:var(--cq-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-dash-empty{text-align:center;padding:32px 16px;color:var(--cq-text-muted);font-size:13px}.cqscr-dash-skel{background:var(--cq-fill);border-radius:var(--cq-r-xs);animation:cqscr-dash-skel-pulse 1.2s ease-in-out infinite}@keyframes cqscr-dash-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width: 1100px){.cqscr-dash-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.cqscr-dash-kpi-grid,.cqscr-dash-5050{grid-template-columns:1fr}}.cqui-editcols-backdrop{background:var(--cq-overlay)}.cqui-editcols{background:var(--cq-surface);border-radius:var(--cq-r-xl);width:480px;max-width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--cq-shadow-modal);font-family:var(--cq-font);color:var(--cq-text)}.cqui-editcols-head{padding:18px 22px;border-bottom:.5px solid var(--cq-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cqui-editcols-head-title{font-size:17px;font-weight:700;color:var(--cq-text);letter-spacing:-.2px;display:flex;align-items:center;gap:9px}.cqui-editcols-head-tile{width:32px;height:32px;background:var(--cq-purple-100);color:var(--cq-purple);border-radius:var(--cq-r-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqui-editcols-head-sub{font-size:12px;color:var(--cq-text-muted);margin-top:3px;padding-left:41px}.cqui-editcols-esc{background:var(--cq-fill);color:var(--cq-text-2);border:0;padding:4px 9px;border-radius:var(--cq-r-sm);font-size:11px;font-weight:600;cursor:pointer;font-family:var(--cq-font);flex-shrink:0}.cqui-editcols-body{padding:14px 22px;flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.cqui-editcols-search{display:flex;align-items:center;gap:8px;padding:9px 11px;background:var(--cq-fill);border-radius:var(--cq-r-md);margin-bottom:14px;flex-shrink:0}.cqui-editcols-search-ic{color:var(--cq-text-muted);flex-shrink:0}.cqui-editcols-search-in{background:transparent;border:0;outline:0;font-family:var(--cq-font);font-size:13px;flex:1;color:var(--cq-text);min-width:0}.cqui-editcols-section{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.9px;margin-bottom:8px;flex-shrink:0}.cqui-editcols-list{max-height:430px;overflow-y:auto;padding-right:4px}.cqui-editcols-item{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--cq-r-sm);background:transparent;cursor:grab;-webkit-user-select:none;user-select:none}.cqui-editcols-item:nth-child(2n){background:var(--cq-surface-subtle)}.cqui-editcols-item.is-locked{cursor:default;opacity:.85}.cqui-editcols-grip{color:var(--cq-text-faint);flex-shrink:0}.cqui-editcols-item.is-locked .cqui-editcols-grip{opacity:.4}.cqui-editcols-label{flex:1;font-size:13.5px;color:var(--cq-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqui-editcols-toggle{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer;flex-shrink:0}.cqui-editcols-toggle.is-locked{cursor:default}.cqui-editcols-toggle input{opacity:0;width:0;height:0;position:absolute}.cqui-editcols-toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cq-border-input);border-radius:var(--cq-r-pill);transition:background var(--cq-t-fast)}.cqui-editcols-toggle.is-on .cqui-editcols-toggle-track{background:var(--cq-purple)}.cqui-editcols-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--cq-surface);border-radius:50%;transition:left var(--cq-t-fast);box-shadow:0 1px 2px #00000026}.cqui-editcols-toggle.is-on .cqui-editcols-toggle-thumb{left:18px}.cqui-editcols-foot{padding:14px 22px;border-top:.5px solid var(--cq-border);display:flex;gap:9px;justify-content:flex-end;flex-shrink:0}.cqui-editcols-btn{background:transparent;border:.5px solid var(--cq-border);color:var(--cq-text);padding:9px 14px;border-radius:var(--cq-r-md);font-size:12.5px;font-weight:600;font-family:var(--cq-font);cursor:pointer;transition:background var(--cq-t-fast)}.cqui-editcols-btn:hover{background:var(--cq-fill)}.cqui-editcols-btn-primary{background:var(--cq-gradient);color:var(--cq-surface);border:0;padding:9px 16px}.cqui-editcols-btn-primary:hover{background:var(--cq-gradient);filter:brightness(1.05)}.cqui-editcols-btn-primary:disabled{opacity:.6;cursor:not-allowed}.cqmd-esc{font-size:11px;font-weight:700;color:#6b6b73;background:#f4f2ec;padding:4px 10px;border:0;border-radius:7px;cursor:pointer;font-family:inherit;letter-spacing:.2px;line-height:1;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease;flex-shrink:0}.cqmd-esc:hover{background:#ebe9e3;color:#1a1a1f}.cqt-filter-btn{position:relative}.cqt-filter-btn.has-filters{background:#f0ebff;border-color:#d6c4ff;color:#5b21b6}.cqt-filter-btn.has-filters:hover{background:#e6ddff;border-color:#c4adff}.cqcf-count{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;font-size:9.5px;font-weight:800;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:1.5px solid white}.cqcf-pop{background:#f9f8f4;border:.5px solid #EBE9E3;border-radius:18px;box-shadow:0 24px 60px #1a1a1f2e,0 4px 12px #1a1a1f0f;display:flex;flex-direction:column;overflow:hidden;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#1a1a1f;animation:cqcfIn .18s cubic-bezier(.16,1,.3,1)}@keyframes cqcfIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.cqcf-head{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff;border-bottom:.5px solid #EBE9E3}.cqcf-h-l{display:flex;align-items:center;gap:9px;flex:1}.cqcf-h-l-ico{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;display:inline-flex;align-items:center;justify-content:center}.cqcf-h-title{font-size:15px;font-weight:800;letter-spacing:-.2px}.cqcf-match{display:flex;align-items:center;gap:8px}.cqcf-match-lbl{font-size:10px;font-weight:800;color:#9c9a90;letter-spacing:.6px}.cqcf-seg{display:inline-flex;background:#f4f2ec;border-radius:8px;padding:2px}.cqcf-seg-btn{padding:5px 12px;border-radius:6px;background:transparent;border:0;font-size:11.5px;font-weight:700;color:#6b6b73;cursor:pointer;font-family:inherit;transition:all .12s ease}.cqcf-seg-btn:hover{color:#1a1a1f}.cqcf-seg-btn.sel{background:#fff;color:#5b21b6;box-shadow:0 1px 2px #0000000d}.cqcf-body{padding:16px 20px 4px;overflow-y:auto;max-height:360px;display:flex;flex-direction:column;gap:8px}.cqcf-empty{text-align:center;font-size:12.5px;color:#9c9a90;padding:8px 0 12px}.cqcf-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(130px,1fr) minmax(160px,1.6fr) 30px;gap:8px;align-items:center}.cqcf-row.with-join{grid-template-columns:38px minmax(160px,1.3fr) minmax(130px,1fr) minmax(160px,1.6fr) 30px}.cqcf-join{font-size:10px;font-weight:800;color:#5b21b6;letter-spacing:.6px;text-align:center;background:#f0ebff;border-radius:7px;padding:4px 0}.cqcf-sel{background:#fff;border:.5px solid #EBE9E3;border-radius:9px;padding:9px 30px 9px 11px;font-size:12.5px;font-weight:600;color:#1a1a1f;cursor:pointer;outline:none;font-family:inherit;width:100%;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6 L8 10 L12 6' stroke='%23B0ADA3' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:14px;transition:all .12s ease}.cqcf-sel:hover{border-color:#d4d2cb}.cqcf-sel:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.cqcf-sel:disabled{background-color:#fcfbf9;color:#9c9a90;cursor:not-allowed}.cqcf-sel optgroup{font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:.4px}.cqcf-val{background:#fff;border:.5px solid #EBE9E3;border-radius:9px;padding:9px 11px;font-size:12.5px;font-family:inherit;color:#1a1a1f;outline:none;min-width:0;width:100%;box-sizing:border-box;transition:all .12s ease}.cqcf-val::placeholder{color:#b0ada3}.cqcf-val:hover{border-color:#d4d2cb}.cqcf-val:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.cqcf-val.no-input{background:#f4f2ec;color:#9c9a90;pointer-events:none;display:inline-flex;align-items:center;justify-content:flex-start;font-weight:600;font-style:italic}.cqcf-date-range{display:flex;gap:6px;align-items:center;min-width:0}.cqcf-date-range .cqcf-val{flex:1;min-width:0}.cqcf-date-range .sep{color:#b0ada3;font-size:11px;font-weight:700;flex-shrink:0}.cqcf-val.has-chips{display:flex;flex-wrap:wrap;gap:4px;padding:5px 8px;min-height:38px;cursor:pointer}.cqcf-val-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:700}.cqcf-val-chip button{background:transparent;border:0;color:inherit;opacity:.6;cursor:pointer;padding:0;display:inline-flex}.cqcf-val-chip button:hover{opacity:1}.cqcf-val-placeholder{color:#b0ada3;font-weight:500;font-size:12.5px;padding:4px 2px}.cqcf-val-multi{position:relative}.cqcf-val-multi-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:.5px solid #EBE9E3;border-radius:10px;box-shadow:0 12px 32px #1a1a1f29;padding:4px;max-height:220px;overflow-y:auto;z-index:95;display:flex;flex-direction:column}.cqcf-val-multi-opt{display:flex;align-items:center;gap:8px;padding:6px 8px;background:transparent;border:0;border-radius:6px;cursor:pointer;font-family:inherit;text-align:left;color:#6b6b73}.cqcf-val-multi-opt:hover{background:#fcfbf9;color:#1a1a1f}.cqcf-val-multi-opt.is-sel{background:#f5f0ff;color:#5b21b6}.cqcf-val-multi-opt>svg{margin-left:auto}.cqcf-val-multi-opt .pill{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:700}.cqcf-rm{width:30px;height:30px;border-radius:8px;background:transparent;border:0;color:#b0ada3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:all .12s ease}.cqcf-rm:hover{background:#fee2e2;color:#b91c1c}.cqcf-add{margin:6px 20px 14px;padding:10px 14px;background:transparent;border:1.5px dashed #D9D5C8;border-radius:11px;color:#5b21b6;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .12s ease}.cqcf-add:hover{border-color:#8b5cf6;background:#8b5cf60a}.cqcf-add:disabled{color:#b0ada3;border-color:#ebe9e3;cursor:not-allowed;background:transparent}.cqcf-foot{padding:14px 20px;background:#fff;border-top:.5px solid #EBE9E3;display:flex;align-items:center;gap:9px}.cqcf-clear{background:transparent;border:.5px solid transparent;color:#b91c1c;padding:9px 12px;border-radius:9px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cqcf-clear:hover:not(:disabled){background:#fee2e2}.cqcf-clear:disabled{color:#c5c2b8;cursor:not-allowed}.cqcf-foot-spacer{flex:1}.cqcf-cancel{background:#fff;border:.5px solid #EBE9E3;color:#1a1a1f;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.cqcf-cancel:hover{background:#fcfbf9}.cqcf-apply{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;padding:9px 18px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #5b21b62e;transition:all .12s ease}.cqcf-apply:hover{box-shadow:0 4px 12px #5b21b647;transform:translateY(-1px)}.cqcf-apply:disabled{opacity:.55;cursor:not-allowed;transform:none}.cqcf-saved{padding:12px 20px 8px;background:linear-gradient(180deg,#FCFBF9 0%,transparent 100%);border-bottom:.5px solid #F4F2EC}.cqcf-saved-lbl{font-size:10px;font-weight:800;color:#9c9a90;letter-spacing:.6px;margin-bottom:7px;display:flex;align-items:center;gap:6px}.cqcf-saved-row{display:flex;flex-wrap:wrap;gap:6px}.cqcf-saved-chip{padding:5px 12px 5px 10px;background:#fff;border:.5px solid #EBE9E3;border-radius:99px;font-size:12px;font-weight:600;color:#1a1a1f;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;transition:all .12s ease;position:relative}.cqcf-saved-chip:hover{background:#fcfbf9;border-color:#d4d2cb}.cqcf-saved-chip .ico{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.cqcf-saved-edit{width:16px;height:16px;border-radius:50%;background:transparent;border:0;padding:0;cursor:pointer;opacity:0;display:inline-flex;align-items:center;justify-content:center;color:#9c9a90;transition:opacity .12s ease;margin-left:4px}.cqcf-saved-edit:hover{background:#f0ebff;color:#5b21b6}.cqcf-saved-chip:hover .cqcf-saved-edit{opacity:1}.cqcf-saved-rm{width:16px;height:16px;border-radius:50%;background:transparent;border:0;padding:0;cursor:pointer;opacity:0;display:inline-flex;align-items:center;justify-content:center;color:#9c9a90;transition:opacity .12s ease;margin-left:2px}.cqcf-saved-rm:hover{background:#fee2e2;color:#b91c1c}.cqcf-saved-chip:hover .cqcf-saved-rm{opacity:1}.cqcf-saved-empty{font-size:11.5px;color:#b0ada3;font-style:italic;padding:4px 0}.cqcf-quick{padding:12px 20px 10px;background:linear-gradient(180deg,#FCFBF9 0%,transparent 100%);border-bottom:.5px solid #F4F2EC}.cqcf-quick-lbl{font-size:10px;font-weight:800;color:#9c9a90;letter-spacing:.6px;margin-bottom:7px}.cqcf-quick-row{display:flex;flex-wrap:wrap;gap:6px}.cqcf-chip{padding:5px 11px;background:#fff;border:.5px solid #EBE9E3;border-radius:99px;font-size:12px;font-weight:600;color:#1a1a1f;cursor:pointer;font-family:inherit;transition:all .12s ease;display:inline-flex;align-items:center;gap:5px}.cqcf-chip:hover{background:#fcfbf9;border-color:#d4d2cb}.cqcf-chip.sel{background:#f0ebff;border-color:#d6c4ff;color:#5b21b6}.cqcf-chip.saved{background:linear-gradient(135deg,#f0ebff,#e5dcff);border-color:#d6c4ff;color:#5b21b6;font-weight:700}.cqcf-chip.saved:hover{background:linear-gradient(135deg,#e5dcff,#d6c4ff)}.cqcfs-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f80;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cqcfsBgIn .15s ease;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}@keyframes cqcfsBgIn{0%{opacity:0}to{opacity:1}}.cqcfs-card{width:520px;max-width:100%;max-height:calc(100vh - 48px);background:#f9f8f4;border-radius:20px;box-shadow:0 24px 60px #1a1a1f4d;overflow:hidden;display:flex;flex-direction:column;animation:cqcfsIn .2s cubic-bezier(.16,1,.3,1)}@keyframes cqcfsIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cqcfs-head{padding:18px 22px 16px;display:flex;align-items:flex-start;gap:12px;border-bottom:.5px solid #EBE9E3;background:#fff}.cqcfs-ico{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqcfs-head .info{flex:1}.cqcfs-head h2{margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.2px}.cqcfs-head p{margin:2px 0 0;font-size:12px;color:#6b6b73;line-height:1.5}.cqcfs-body{padding:16px 22px;overflow-y:auto;flex:1}.cqcfs-cond-section{background:linear-gradient(135deg,#fcfbf9,#fff);border:.5px solid #EBE9E3;border-radius:12px;padding:12px 14px 10px;margin-bottom:16px}.cqcfs-cond-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cqcfs-cond-lbl{font-size:10px;font-weight:800;color:#9c9a90;letter-spacing:.6px}.cqcfs-match-row{display:flex;align-items:center;gap:6px}.cqcfs-match-mini-lbl{font-size:9.5px;font-weight:800;color:#9c9a90;letter-spacing:.6px}.cqcfs-match-seg{display:inline-flex;background:#f4f2ec;border-radius:7px;padding:2px}.cqcfs-match-seg button{padding:3px 9px;border-radius:5px;background:transparent;border:0;font-size:10.5px;font-weight:700;color:#6b6b73;cursor:pointer;font-family:inherit;transition:all .12s ease}.cqcfs-match-seg button:hover{color:#1a1a1f}.cqcfs-match-seg button.sel{background:#fff;color:#5b21b6;box-shadow:0 1px 2px #0000000d}.cqcfs-rows{display:flex;flex-direction:column;gap:7px}.cqcfs-rows-empty{font-size:11.5px;color:#b0ada3;font-style:italic;padding:4px 2px}.cqcfs-rows .cqcf-row{grid-template-columns:minmax(110px,1.1fr) minmax(95px,.9fr) minmax(120px,1.4fr) 26px;gap:6px}.cqcfs-rows .cqcf-row.with-join{grid-template-columns:32px minmax(110px,1.1fr) minmax(95px,.9fr) minmax(120px,1.4fr) 26px}.cqcfs-rows .cqcf-sel{padding:7px 24px 7px 9px;font-size:11.5px;background-size:12px;background-position:right 7px center}.cqcfs-rows .cqcf-val{padding:7px 9px;font-size:11.5px}.cqcfs-rows .cqcf-join{font-size:9.5px;padding:3px 0}.cqcfs-rows .cqcf-rm{width:26px;height:26px}.cqcfs-add-row{margin-top:10px;padding:6px 10px;background:transparent;border:1.5px dashed #D9D5C8;border-radius:8px;color:#5b21b6;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:all .12s ease}.cqcfs-add-row:hover{border-color:#8b5cf6;background:#8b5cf60a}.cqcfs-fld{margin-bottom:14px}.cqcfs-fld>label{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#6b6b73;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.cqcfs-fld .req{color:#b91c1c;font-weight:800}.cqcfs-fld .optional{color:#b0ada3;font-weight:600;letter-spacing:0;text-transform:none;font-size:10.5px}.cqcfs-input{width:100%;box-sizing:border-box;background:#fff;border:.5px solid #EBE9E3;border-radius:10px;padding:10px 12px;font-size:13px;font-family:inherit;color:#1a1a1f;outline:none;transition:all .12s ease}.cqcfs-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}.cqcfs-input::placeholder{color:#b0ada3}.cqcfs-icon-row{display:flex;gap:8px;align-items:stretch}.cqcfs-icon-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;flex:1}.cqcfs-icon-opt{width:100%;aspect-ratio:1;min-height:32px;background:#fff;border:.5px solid #EBE9E3;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#6b6b73;font-family:inherit;transition:all .12s ease;padding:0}.cqcfs-icon-opt:hover{background:#fcfbf9;border-color:#d4d2cb}.cqcfs-icon-opt.sel{background:var(--cur-bg, #F0EBFF);border-color:var(--cur-fg, #8B5CF6);color:var(--cur-fg, #5B21B6);box-shadow:0 0 0 2px #8b5cf626}.cqcfs-colour-grid{display:flex;gap:4px;align-items:center;padding-left:8px;border-left:.5px solid #EBE9E3}.cqcfs-colour{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid white;box-shadow:0 0 0 1px #ebe9e3;transition:all .12s ease;padding:0}.cqcfs-colour:hover{transform:scale(1.1)}.cqcfs-colour.sel{box-shadow:0 0 0 2px #1a1a1f;transform:scale(1.1)}.cqcfs-seg-row{display:inline-flex;background:#f4f2ec;border-radius:9px;padding:3px;gap:0;width:100%}.cqcfs-seg-row button{flex:1;padding:7px 10px;border-radius:7px;background:transparent;border:0;font-size:12px;font-weight:600;color:#6b6b73;cursor:pointer;font-family:inherit;transition:all .12s ease;display:inline-flex;align-items:center;justify-content:center;gap:5px}.cqcfs-seg-row button:hover{color:#1a1a1f}.cqcfs-seg-row button.sel{background:#fff;color:#5b21b6;box-shadow:0 1px 3px #0000000f}.cqcfs-toggle-row{background:#fff;border:.5px solid #EBE9E3;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px}.cqcfs-toggle-row .info{flex:1;min-width:0}.cqcfs-toggle-row .ttl{font-size:13px;font-weight:700;color:#1a1a1f}.cqcfs-toggle-row .sub{font-size:11.5px;color:#6b6b73;margin-top:2px;line-height:1.4}.cqcfs-sw{width:36px;height:22px;background:#e5e4df;border-radius:99px;cursor:pointer;position:relative;flex-shrink:0;transition:background .15s ease;display:inline-block}.cqcfs-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:all .15s ease;box-shadow:0 1px 3px #00000026}.cqcfs-sw.on{background:#8b5cf6}.cqcfs-sw.on:after{left:16px}.cqcfs-foot{padding:14px 22px;background:#fff;border-top:.5px solid #EBE9E3;display:flex;gap:9px;align-items:center}.cqcfs-cancel{background:#fff;border:.5px solid #EBE9E3;color:#1a1a1f;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.cqcfs-cancel:hover{background:#fcfbf9}.cqcfs-save{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;padding:9px 18px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #5b21b62e;transition:all .12s ease}.cqcfs-save:hover{box-shadow:0 4px 12px #5b21b647;transform:translateY(-1px)}.cqcfs-save:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.cqcfs-delete{background:#fff;border:.5px solid #FECACA;color:#b91c1c;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cqcfs-delete:hover{background:#fee2e2}.cqscr-contacts-seg.is-pinned-fav{background:transparent;border:0;color:var(--cq-text-2);gap:6px}.cqscr-contacts-seg.is-pinned-fav:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-contacts-seg.is-pinned-fav.is-active{background:var(--cq-text);color:var(--cq-surface)}.cqscr-contacts-seg.is-pinned-fav .seg-fav-ico{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.cqscr-contacts-seg.is-pinned-fav.is-active .seg-fav-ico{background:#ffffff40!important}.cqfb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px 4px}.cqfb-chips-prefix{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:.4px;text-transform:uppercase;margin-right:2px}.cqfb-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 9px;background:#f0ebff;color:#5b21b6;border:.5px solid #D6C4FF;border-radius:999px;font-size:11.5px;font-weight:700}.cqfb-chip-label{white-space:nowrap}.cqfb-chip-x{width:18px;height:18px;border-radius:50%;background:#5b21b61a;border:0;color:#5b21b6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;padding:0}.cqfb-chip-x:hover{background:#5b21b633}.cqfb-chips-clear{font-size:11.5px;font-weight:600;background:transparent;border:0;color:#9c9a90;cursor:pointer;padding:4px 6px;font-family:inherit}.cqfb-chips-clear:hover{color:#1a1a1f}.cqimp-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f66;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#1a1a1f;animation:cqimpBgIn .15s ease}@keyframes cqimpBgIn{0%{opacity:0}to{opacity:1}}.cqimp-card{width:920px;max-width:100%;max-height:calc(100vh - 48px);background:#f9f8f4;border-radius:20px;box-shadow:0 24px 60px #1a1a1f4d;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;animation:cqimpIn .2s cubic-bezier(.16,1,.3,1)}@keyframes cqimpIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cqimp-card-head{display:flex;align-items:center;gap:14px}.cqimp-back-btn{width:36px;height:36px;border-radius:10px;background:#fff;border:.5px solid #EBE9E3;color:#1a1a1f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.cqimp-back-btn:hover{background:#fcfbf9}.cqimp-title{font-size:22px;font-weight:800;letter-spacing:-.4px;flex:1}.cqimp-stepper{display:flex;gap:8px;align-items:center}.cqimp-step{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:99px;font-size:12px;font-weight:700;color:#9c9a90;background:transparent;border:.5px solid transparent;transition:all .15s ease}.cqimp-step .dot{width:12px;height:12px;border-radius:50%;background:#fff;border:.5px solid #EBE9E3;flex-shrink:0;transition:all .15s ease;position:relative}.cqimp-step.done{background:#dcfce7;color:#15803d}.cqimp-step.done .dot{background:#fff}.cqimp-step.done .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 6.2 L5 8 L9 4' stroke='%2316A34A' stroke-width='1.7' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center}.cqimp-step.active{background:#fff;color:#1a1a1f;border-color:#1a1a1f}.cqimp-step.active .dot{background:#fff;border-color:#1a1a1f}.cqimp-error{background:#fee2e2;border:.5px solid #FECACA;color:#b91c1c;border-radius:10px;padding:10px 14px;font-size:12.5px;display:flex;align-items:center;gap:8px}.cqimp-pane{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;padding:24px;display:flex;flex-direction:column}.cqimp-pane-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.cqimp-pane-head-map{margin-bottom:6px}.cqimp-pane-ico{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqimp-pane-ico-warn{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309}.cqimp-pane-ico-ok{width:32px;height:32px;border-radius:10px;background:#dcfce7;color:#15803d}.cqimp-pane-ico-done{border-radius:12px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.cqimp-pane-info{flex:1}.cqimp-pane-title{font-size:17px;font-weight:800;letter-spacing:-.2px;color:#1a1a1f}.cqimp-pane-sub{font-size:12.5px;color:#6b6b73;margin-top:2px}.cqimp-pane-close{width:30px;height:30px;border-radius:8px;background:transparent;border:0;color:#9c9a90;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.cqimp-pane-close:hover{background:#f4f2ec;color:#1a1a1f}.cqimp-drop{background:#fafaf7;border:1.5px dashed #D9D5C8;border-radius:14px;padding:42px 20px;text-align:center;cursor:pointer;transition:all .15s ease;display:block}.cqimp-drop:hover,.cqimp-drop.is-drag{border-color:#8b5cf6;background:#8b5cf60a}.cqimp-drop.is-busy{opacity:.7;cursor:progress}.cqimp-drop-ico{width:54px;height:54px;margin:0 auto 12px;border-radius:13px;background:#fff;border:.5px solid #EBE9E3;display:inline-flex;align-items:center;justify-content:center;color:#8b5cf6}.cqimp-drop-title{font-size:15px;font-weight:700;color:#1a1a1f}.cqimp-drop-sub{font-size:11.5px;color:#9c9a90;margin-top:4px}.cqimp-foot{display:flex;gap:9px;margin-top:18px;align-items:center}.cqimp-foot-spacer{flex:1}.cqimp-btn-template{background:#fff;border:.5px solid #EBE9E3;color:#1a1a1f;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.cqimp-btn-template:hover{background:#fcfbf9}.cqimp-btn-cancel{background:transparent;border:.5px solid #EBE9E3;color:#1a1a1f;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.cqimp-btn-cancel:hover{background:#fcfbf9}.cqimp-btn-next{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;padding:9px 18px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #5b21b62e;transition:all .12s ease}.cqimp-btn-next:hover{box-shadow:0 4px 12px #5b21b647;transform:translateY(-1px)}.cqimp-btn-next:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.cqimp-map-grid{margin-top:14px;border:.5px solid #EBE9E3;border-radius:13px;overflow:hidden}.cqimp-map-head{display:grid;grid-template-columns:1.4fr 1.8fr 1.6fr 1fr;gap:14px;background:#f4f2ec;padding:10px 16px;font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:.5px;text-transform:uppercase}.cqimp-map-row{display:grid;grid-template-columns:1.4fr 1.8fr 1.6fr 1fr;gap:14px;padding:14px 16px;border-top:.5px solid #F4F2EC;align-items:center}.cqimp-map-csv{font-size:13.5px;font-weight:700}.cqimp-map-sample{font-size:12.5px;color:#6b6b73;font-family:SF Mono,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqimp-map-fmt{display:flex}.cqimp-map-fmt>*{flex:1}.cqimp-sel{background:#fff;border:.5px solid #EBE9E3;border-radius:9px;padding:8px 30px 8px 11px;font-size:12.5px;font-weight:600;font-family:inherit;color:#1a1a1f;cursor:pointer;outline:none;width:100%;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6 L8 10 L12 6' stroke='%23B0ADA3' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.cqimp-sel:hover{border-color:#d4d2cb}.cqimp-sel:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.cqimp-preview{margin-top:20px}.cqimp-preview-lbl{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:.5px;margin-bottom:8px}.cqimp-pv-grid{border:.5px solid #EBE9E3;border-radius:12px;overflow:hidden}.cqimp-pv-head{display:grid;gap:14px;padding:10px 14px;background:#f4f2ec;font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:.5px;text-transform:uppercase}.cqimp-pv-row{display:grid;gap:14px;padding:11px 14px;border-top:.5px solid #F4F2EC;font-size:12.5px}.cqimp-pv-email{color:#5b21b6;font-family:SF Mono,Consolas,monospace;font-size:11.5px}.cqimp-mono{font-family:SF Mono,Consolas,monospace}.cqimp-done-stats{display:flex;flex-direction:column;gap:10px;padding:4px 0}.cqimp-done-row{display:flex;align-items:center;gap:11px;font-size:14px}.cqimp-done-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.cqimp-done-dot-ok{background:#16a34a}.cqimp-done-dot-mute{background:#9c9a90}.cqimp-done-dot-warn{background:#f59e0b}.cqimp-unknowns{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.cqimp-unknowns-head{display:flex;align-items:center;justify-content:space-between;font-size:13px}.cqimp-unknown-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fcfbf9;border:.5px solid #EBE9E3;border-radius:10px;padding:10px 12px}.cqimp-unknown-card code{background:#f4f2ec;padding:1px 6px;border-radius:4px;font-size:11.5px}.cqimp-err-grid{margin-top:12px;border:.5px solid #EBE9E3;border-radius:12px;overflow:hidden}.cqimp-err-head{display:grid;grid-template-columns:60px 1fr 1.6fr 2fr;gap:12px;background:#f4f2ec;padding:10px 14px;font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:.5px;text-transform:uppercase}.cqimp-err-row{display:grid;grid-template-columns:60px 1fr 1.6fr 2fr;gap:12px;padding:10px 14px;border-top:.5px solid #F4F2EC;font-size:12.5px}.cqimp-link{color:#5b21b6;font-weight:600;font-size:12.5px;text-decoration:none}.cqimp-link:hover{text-decoration:underline}.cqimp-textarea{width:100%;box-sizing:border-box;background:#fff;border:.5px solid #EBE9E3;border-radius:9px;padding:9px 11px;font-size:12.5px;font-family:inherit;color:#1a1a1f;outline:none;resize:vertical}.cqimp-textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.cqui-listfooter{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:.5px solid var(--cq-border);font-size:12px;color:var(--cq-text-muted);gap:14px;flex-wrap:wrap;font-family:var(--cq-font)}.cqui-listfooter-count{font-size:12px;color:var(--cq-text-muted);font-weight:600}.cqui-listfooter-pager{display:flex;align-items:center;gap:3px}.cqui-listfooter-pager-btn,.cqui-listfooter-pager-nav{background:transparent;border:.5px solid transparent;color:var(--cq-text-2);padding:5px 9px;border-radius:var(--cq-r-sm);font-size:12.5px;font-weight:600;font-family:var(--cq-font);cursor:pointer;min-width:28px;display:inline-flex;align-items:center;justify-content:center}.cqui-listfooter-pager-btn:hover:not(:disabled),.cqui-listfooter-pager-nav:hover:not(:disabled){background:var(--cq-fill);color:var(--cq-text)}.cqui-listfooter-pager-btn.is-active{background:var(--cq-purple-100);color:var(--cq-purple-deep);border-color:var(--cq-purple-200)}.cqui-listfooter-pager-nav{padding:5px 8px}.cqui-listfooter-pager-btn:disabled,.cqui-listfooter-pager-nav:disabled{opacity:.4;cursor:not-allowed}.cqui-listfooter-pagesize{position:relative}.cqui-listfooter-pagesize-btn{background:var(--cq-surface);border:.5px solid var(--cq-border);padding:7px 11px;border-radius:var(--cq-r-sm);font-size:12px;font-weight:600;color:var(--cq-text);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--cq-font);transition:background var(--cq-t-fast),border-color var(--cq-t-fast)}.cqui-listfooter-pagesize-btn:hover{background:var(--cq-fill);border-color:var(--cq-border-input)}.cqui-listfooter-pagesize-menu{position:absolute;bottom:calc(100% + 6px);right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:var(--cq-shadow-modal);padding:5px;min-width:150px;z-index:50}.cqui-listfooter-pagesize-item{padding:9px 12px;border-radius:var(--cq-r-sm);font-size:12.5px;color:var(--cq-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:500}.cqui-listfooter-pagesize-item:hover{background:var(--cq-fill)}.cqui-listfooter-pagesize-item.is-active{color:var(--cq-purple-deep);font-weight:700}.cqui-listfooter-pagesize-item.is-active:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cq-purple)}.cqui-listfooter-pagesize-static{font-size:12px;color:var(--cq-text-muted);font-weight:600}.cqui-colresize{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:2;background:transparent;transition:background var(--cq-t-fast)}.cqui-colresize:hover,.cqui-colresize:active{background:var(--cq-purple-100)}.cqui-listsort{background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:4px;letter-spacing:inherit;text-transform:inherit;-webkit-user-select:none;user-select:none;font-family:var(--cq-font)}.cqui-listsort:hover{color:var(--cq-text)}.cqui-listsort.is-active{color:var(--cq-purple-deep)}.cqui-listsort-lbl{white-space:nowrap}.cqui-listsort-caret{display:inline-flex;align-items:center;color:var(--cq-purple)}.cqscr-contacts{padding:0 16px 40px 0;font-family:var(--cq-font);color:var(--cq-text);flex:1;overflow-y:auto}.cqscr-contacts-headcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin-bottom:12px}.cqscr-contacts-pagehead{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cqscr-contacts-pagetitle{font-size:24px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:11px;color:var(--cq-text)}.cqscr-contacts-pagesub{font-size:13px;color:var(--cq-text-2);margin-top:5px;margin-left:47px}.cqscr-contacts-segrow{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light);min-width:0}.cqscr-contacts-segscroll{display:flex;gap:6px;align-items:center;flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:2px}.cqscr-contacts-segscroll::-webkit-scrollbar{height:4px}.cqscr-contacts-segscroll::-webkit-scrollbar-thumb{background:var(--cq-border);border-radius:2px}.cqscr-contacts-segscroll>.cqscr-contacts-seg{flex-shrink:0}.cqscr-contacts-seg{background:transparent;border:none;padding:7px 13px;border-radius:var(--cq-r-sm);font-size:12.5px;font-weight:600;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;gap:6px;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-contacts-seg:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-contacts-seg.is-active{background:var(--cq-text);color:var(--cq-surface)}.cqscr-contacts-seg-cnt{background:var(--cq-fill);color:var(--cq-text-2);padding:1px 7px;border-radius:var(--cq-r-xs);font-size:10.5px;font-weight:700}.cqscr-contacts-seg.is-active .cqscr-contacts-seg-cnt{background:#ffffff2e;color:var(--cq-surface)}.cqscr-contacts-search-wrap{position:relative;width:210px;flex-shrink:0}.cqscr-contacts-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--cq-text-faint);pointer-events:none}.cqscr-contacts-search-in{width:100%;border:.5px solid var(--cq-border);padding:8px 12px 8px 32px;font-size:12.5px;background:var(--cq-surface-subtle);border-radius:var(--cq-r-md);outline:none;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-contacts-search-in:focus{border-color:var(--cq-purple);background:var(--cq-surface);box-shadow:var(--cq-focus)}.cqscr-contacts-toolbtn{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:7px 11px;font-size:12.5px;font-weight:600;color:var(--cq-text);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;transition:background var(--cq-t-fast),border-color var(--cq-t-fast)}.cqscr-contacts-toolbtn:hover{background:var(--cq-fill)}.cqscr-contacts-toolbtn-label{display:inline-flex;align-items:center;gap:6px}.cqscr-contacts-toolbtn-count{background:var(--cq-purple-100);color:var(--cq-purple-deep);font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:var(--cq-r-pill);margin-left:2px}.cqscr-contacts-popover{position:relative}.cqscr-contacts-popover-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.cqscr-contacts-popover-panel{position:absolute;top:calc(100% + 6px);right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-menu);padding:8px;min-width:260px;z-index:100}.cqscr-contacts-filterpop{min-width:320px}.cqscr-contacts-sortpop{display:flex;flex-direction:column;min-width:240px}.cqscr-contacts-sortitem{background:transparent;border:none;text-align:left;padding:8px 12px;border-radius:var(--cq-r-sm);cursor:pointer;font-family:var(--cq-font);font-size:13px;color:var(--cq-text);transition:background var(--cq-t-fast)}.cqscr-contacts-sortitem:hover{background:var(--cq-fill)}.cqscr-contacts-sortitem.is-active{background:var(--cq-purple-100);color:var(--cq-purple-deep);font-weight:600}.cqscr-contacts-sortclear{background:transparent;border:none;text-align:left;padding:8px 12px;margin-top:4px;border-top:.5px solid var(--cq-border-light);cursor:pointer;font-family:var(--cq-font);font-size:12.5px;color:var(--cq-text-muted)}.cqscr-contacts-sortclear:hover{color:var(--cq-text)}.cqscr-contacts-pagesize{width:76px;padding:7px 26px 7px 11px;font-size:12.5px}.cqscr-contacts-chiprow{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.cqscr-contacts-chip-wrap{position:relative}.cqscr-contacts-chip{display:inline-flex;align-items:center;gap:6px;background:var(--cq-surface);border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-pill);padding:5px 4px 5px 12px;font-size:12px;font-family:var(--cq-font);color:var(--cq-text);transition:border-color var(--cq-t-fast),background var(--cq-t-fast)}.cqscr-contacts-chip.is-filled{background:var(--cq-purple-100);border-color:var(--cq-purple-300)}.cqscr-contacts-chip-label{color:var(--cq-text-2);font-weight:500}.cqscr-contacts-chip-value{color:var(--cq-text);margin-left:2px}.cqscr-contacts-chip-edit{background:none;border:none;cursor:pointer;color:var(--cq-purple-deep);padding:0 6px;font-size:12px;font-family:inherit}.cqscr-contacts-chip-remove{background:none;border:none;cursor:pointer;color:var(--cq-text-muted);padding:0 8px 0 0;display:inline-flex;align-items:center;line-height:1}.cqscr-contacts-chip-remove:hover{color:var(--cq-text)}.cqscr-contacts-chip-add-wrap{position:relative}.cqscr-contacts-chip-add{display:inline-flex;align-items:center;gap:4px;background:var(--cq-surface);border:1px dashed var(--cq-purple-300);border-radius:var(--cq-r-pill);padding:5px 12px;font-size:12px;color:var(--cq-purple-deep);cursor:pointer;font-family:var(--cq-font);font-weight:500;transition:background var(--cq-t-fast)}.cqscr-contacts-chip-add:hover{background:var(--cq-purple-100)}.cqscr-contacts-chip-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.cqscr-contacts-chip-picker{position:absolute;top:100%;left:0;margin-top:4px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:var(--cq-shadow-pop);padding:6px;z-index:100;min-width:180px}.cqscr-contacts-chip-picker-item{display:block;width:100%;text-align:left;padding:7px 12px;border:none;border-radius:var(--cq-r-sm);background:transparent;cursor:pointer;font-size:13px;color:var(--cq-text-2);font-family:var(--cq-font);transition:background var(--cq-t-fast)}.cqscr-contacts-chip-picker-item:hover{background:var(--cq-purple-100)}.cqscr-contacts-chip-editor{position:absolute;top:100%;left:0;margin-top:6px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:var(--cq-shadow-pop);padding:12px;z-index:100;min-width:260px}.cqscr-contacts-chip-editor-h{font-size:11px;color:var(--cq-text-muted);margin-bottom:6px;font-family:var(--cq-font);letter-spacing:.5px;text-transform:uppercase}.cqscr-contacts-chip-presets{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.cqscr-contacts-chip-preset{text-align:left;padding:5px 8px;border:.5px solid var(--cq-border-light);border-radius:var(--cq-r-xs);background:var(--cq-surface);font-size:12px;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);transition:background var(--cq-t-fast)}.cqscr-contacts-chip-preset:hover{background:var(--cq-fill)}.cqscr-contacts-chip-range{border-top:.5px solid var(--cq-border-light);padding-top:8px}.cqscr-contacts-chip-range-row{display:flex;gap:6px}.cqscr-contacts-chip-range-apply{display:flex;justify-content:flex-end;margin-top:8px}.cqscr-contacts-listcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:6px 18px;overflow-x:auto}.cqscr-contacts-listhead{display:grid;gap:14px;align-items:center;padding:11px 6px;border-bottom:.5px solid var(--cq-border-light);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-2)}.cqscr-contacts-row{display:grid;gap:14px;align-items:center;padding:14px 6px;border-bottom:.5px solid var(--cq-fill);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-contacts-listcell.is-left,.cqscr-contacts-rowcell.is-left{text-align:left;min-width:0}.cqscr-contacts-listcell.is-right,.cqscr-contacts-rowcell.is-right{text-align:right;min-width:0}.cqscr-contacts-listcell.is-center,.cqscr-contacts-rowcell.is-center{text-align:center;min-width:0}.cqscr-contacts-listcell{position:relative}.cqscr-contacts-row-identity{display:flex;align-items:center;gap:14px;min-width:0}.cqscr-contacts-row-last-d{font-size:12.5px;font-weight:600;color:var(--cq-text-2)}.cqscr-contacts-row-last-d.recent{color:var(--cq-success)}.cqscr-contacts-row-last-d.medium{color:var(--cq-warning)}.cqscr-contacts-row-last-d.stale{color:var(--cq-danger)}.cqscr-contacts-row:last-child{border-bottom:none}.cqscr-contacts-row:hover{background:var(--cq-surface-subtle)}.cqscr-contacts-row-av{position:relative;width:42px;height:42px}.cqscr-contacts-row-hl{position:absolute;bottom:-2px;right:-2px;width:17px;height:17px;border-radius:50%;background:var(--cq-danger);border:2px solid var(--cq-surface);display:flex;align-items:center;justify-content:center;color:var(--cq-surface)}.cqscr-contacts-row-id{min-width:0}.cqscr-contacts-row-name{font-size:14.5px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-contacts-row-role{color:var(--cq-text-muted);font-weight:500;font-size:12.5px;margin-left:5px}.cqscr-contacts-row-co{font-size:12.5px;color:var(--cq-text-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-contacts-row-emc{min-width:0;overflow:hidden}.cqscr-contacts-row-em{font-size:12.5px;color:var(--cq-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-contacts-row-ph{font-size:11.5px;color:var(--cq-text-muted);margin-top:2px}.cqscr-contacts-row-last{font-size:12.5px;font-weight:600;color:var(--cq-text-2);text-align:right}.cqscr-contacts-row-last.recent{color:var(--cq-success)}.cqscr-contacts-row-last.medium{color:var(--cq-warning)}.cqscr-contacts-row-last.stale{color:var(--cq-danger)}.cqscr-contacts-row-tag{font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:var(--cq-r-xs);letter-spacing:.4px;justify-self:center}.cqscr-contacts-row-tag.is-customer{background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-contacts-row-tag.is-lead{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-contacts-row-tag.is-hitlist{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqscr-contacts-row-tag.is-neutral{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-contacts-row-tag.is-empty{background:transparent;visibility:hidden}.cqscr-contacts-empty{text-align:center;padding:40px 16px;color:var(--cq-text-faint);font-size:13px}.cqscr-contacts-empty-retry{background:none;border:none;color:var(--cq-purple);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline;padding:0;margin-left:4px}.cqscr-contacts-pager{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.cqscr-contacts-pagerinfo{font-size:12.5px;color:var(--cq-text-muted)}.cqscr-contacts-pagerbtns{display:inline-flex;gap:4px}.cqscr-contacts-typeahead{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:var(--cq-shadow-pop);z-index:10;max-height:220px;overflow-y:auto;padding:4px}.cqscr-contacts-typeahead-item{padding:9px 11px;border-radius:var(--cq-r-sm);cursor:pointer;font-size:13px;transition:background var(--cq-t-fast)}.cqscr-contacts-typeahead-item:hover,.cqscr-contacts-typeahead-item.is-active{background:var(--cq-purple-100)}.cqscr-contacts-typeahead-item-name{font-weight:600;color:var(--cq-text)}.cqscr-contacts-typeahead-item-meta{font-size:11px;color:var(--cq-text-muted);margin-top:2px}.cqscr-contacts-typeahead-hint{font-size:11.5px;color:var(--cq-text-muted);margin-top:6px}.cqscr-contacts-modal-error{color:var(--cq-danger-strong);font-size:12.5px;margin-top:4px;font-weight:600}@media (max-width: 640px){.cqscr-contacts-chiprow{gap:6px}.cqscr-contacts-chip-editor{min-width:220px}}.cqui-emailgallery{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000db;z-index:1200;display:flex;align-items:center;justify-content:center;animation:cqui-emailgallery-fade-in .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:var(--cq-font, "DM Sans", sans-serif)}@keyframes cqui-emailgallery-fade-in{0%{opacity:0}to{opacity:1}}.cqui-emailgallery-stage{width:92vw;height:88vh;display:flex;align-items:center;justify-content:center}.cqui-emailgallery-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 14px 40px #00000073;animation:cqui-emailgallery-img-swap .22s ease-out;cursor:default;background:#fff}@keyframes cqui-emailgallery-img-swap{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cqui-emailgallery-x,.cqui-emailgallery-arrow{position:absolute;border-radius:50%;background:#ffffff1f;color:#fff;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;font-family:inherit}.cqui-emailgallery-x:hover,.cqui-emailgallery-arrow:hover{background:#ffffff38}.cqui-emailgallery-x{top:18px;right:18px;width:40px;height:40px}.cqui-emailgallery-arrow{top:50%;transform:translateY(-50%);width:48px;height:48px}.cqui-emailgallery-arrow.is-left{left:22px}.cqui-emailgallery-arrow.is-right{right:22px}.cqui-emailgallery-count{position:absolute;top:22px;left:50%;transform:translate(-50%);color:#fff;font-size:13px;font-weight:500;letter-spacing:.4px;background:#0006;padding:6px 14px;border-radius:999px}.cqui-emailgallery-label{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#ffffffc7;font-size:12px;background:#0006;padding:5px 12px;border-radius:6px;max-width:70vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqui-emailgallery-dl{position:absolute;top:22px;right:72px;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:20px;background:#ffffff1f;color:#fff;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.cqui-emailgallery-dl:hover{background:#ffffff38}.cqui-emailgallery-dl:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 480px){.cqui-emailgallery-dl-label{display:none}.cqui-emailgallery-dl{width:40px;padding:0;justify-content:center}}.cqui-emailgallery-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#ffffffc7;font-size:13px}.cqui-emailgallery-spinner{width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#fff;animation:cqui-emailgallery-spin .8s linear infinite}@keyframes cqui-emailgallery-spin{to{transform:rotate(360deg)}}.cqscr-cal-headcard{background:var(--cq-surface);border-radius:var(--cq-r-card);border:.5px solid var(--cq-border);padding:18px 20px;margin-bottom:12px}.cqscr-cal-pagehead{display:flex;align-items:flex-start;justify-content:space-between}.cqscr-cal-pagetitle{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--cq-text);letter-spacing:-.4px}.cqscr-cal-pagesub{font-size:13px;color:var(--cq-text-2);margin-top:4px;margin-left:0}.cqscr-cal-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 0 0}.cqscr-cal-vs{display:inline-flex;align-items:center;padding:3px;background:var(--cq-fill);border-radius:var(--cq-r-sm);gap:2px}.cqscr-cal-vs button{background:transparent;border:none;padding:6px 13px;border-radius:var(--cq-r-xs);font-size:12px;font-weight:600;color:var(--cq-text-2);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cqscr-cal-vs button.is-sel{background:var(--cq-surface);color:var(--cq-text);box-shadow:var(--cq-shadow-sm)}.cqscr-cal-vs button.is-today{color:var(--cq-cal-purple-text);font-weight:700}.cqscr-cal-vs button.is-today:hover{background:var(--cq-surface);color:var(--cq-cal-purple-text);box-shadow:0 1px 3px #8b5cf61f}.cqscr-cal-vs-sep{width:1px;align-self:stretch;background:var(--cq-border-input);margin:4px 3px}.cqscr-cal-datenav{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.cqscr-cal-datenav button{background:transparent;border:.5px solid var(--cq-border);width:30px;height:30px;border-radius:var(--cq-r-sm);padding:0;cursor:pointer;color:var(--cq-text-2);display:inline-flex;align-items:center;justify-content:center;transition:all var(--cq-t-fast)}.cqscr-cal-datenav button:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-cal-datelbl{font-size:14px;font-weight:700;color:var(--cq-text);letter-spacing:-.2px;min-width:160px;text-align:center;padding:0 6px}.cqscr-cal-search-wrap{position:relative;width:210px;flex-shrink:0}.cqscr-cal-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--cq-text-faint);pointer-events:none;z-index:1}.cqscr-cal-search-in{width:100%;border:.5px solid var(--cq-border);padding:8px 12px 8px 32px;font-size:12.5px;background:var(--cq-surface-subtle);border-radius:var(--cq-r-md);outline:none;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-cal-search-in:focus{border-color:var(--cq-purple);background:var(--cq-surface);box-shadow:var(--cq-focus)}.cqscr-cal-search-in::placeholder{color:var(--cq-text-faint)}.cqscr-cal-ai{width:38px;height:38px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-family:inherit;transition:all var(--cq-t-fast)}.cqscr-cal-ai:hover{border-color:var(--cq-purple-300);box-shadow:0 4px 14px #8b5cf62e;transform:translateY(-1px)}.cqscr-cal-ai svg{color:var(--cq-purple)}.cqscr-cal-newbtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--cq-gradient);color:var(--cq-surface);border:none;border-radius:var(--cq-r-sm);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 10px #8b5cf647;transition:all var(--cq-t-base)}.cqscr-cal-newbtn:hover{box-shadow:0 4px 14px #8b5cf666;transform:translateY(-1px)}.cqscr-cal-layout{display:flex;gap:12px;min-height:calc(100vh - 240px)}.cqscr-cal-rail{width:246px;flex-shrink:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);padding:16px 14px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;max-height:calc(100vh - 240px)}.cqscr-cal-main{flex:1;min-width:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 240px);min-height:0}.cqscr-cal-mini-h{display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px}.cqscr-cal-mini-mn{font-size:13px;font-weight:700;color:var(--cq-text);letter-spacing:-.1px}.cqscr-cal-mini-nav{background:transparent;border:none;padding:0;border-radius:7px;cursor:pointer;color:var(--cq-text-2);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transition:all var(--cq-t-fast)}.cqscr-cal-mini-nav:hover{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-cal-mini-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:0 2px;margin-bottom:2px}.cqscr-cal-mini-dow>div{font-size:9px;font-weight:700;color:var(--cq-text-muted);text-align:center;padding:4px 0;letter-spacing:.3px}.cqscr-cal-mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:0 2px}.cqscr-cal-mini-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--cq-text);border-radius:var(--cq-r-xs);cursor:pointer;font-weight:500;transition:all var(--cq-t-fast)}.cqscr-cal-mini-cell:hover{background:var(--cq-fill)}.cqscr-cal-mini-cell.is-muted{color:var(--cq-text-faint);opacity:.55}.cqscr-cal-mini-cell.is-today{background:var(--cq-purple);color:var(--cq-surface);font-weight:700}.cqscr-cal-mini-cell.is-in-week{background:var(--cq-purple-100);color:var(--cq-cal-purple-text);font-weight:600}.cqscr-cal-mini-cell.is-today.is-in-week{background:var(--cq-purple);color:var(--cq-surface)}.cqscr-cal-sec-h{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.9px;padding:0 4px 7px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.cqscr-cal-sec-h .cqscr-cal-sec-add{font-size:14px;color:var(--cq-purple);cursor:pointer}.cqscr-cal-sec-h .cqscr-cal-sec-add-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:0;border-radius:4px;transition:background var(--cq-t-fast)}.cqscr-cal-sec-h .cqscr-cal-sec-add-btn:hover{background:var(--cq-fill)}.cqscr-cal-sec-empty{padding:4px 6px 8px;font-size:11.5px;color:var(--cq-text-muted);font-style:italic}.cqscr-cal-item{display:flex;align-items:center;gap:9px;padding:6px;border-radius:var(--cq-r-xs);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-cal-item:hover{background:var(--cq-fill)}.cqscr-cal-item-cb{width:14px;height:14px;border-radius:4px;flex-shrink:0;transition:all var(--cq-t-base);display:inline-flex;align-items:center;justify-content:center;color:var(--cq-surface);border:1.5px solid transparent}.cqscr-cal-item-cb svg{width:10px;height:10px}.cqscr-cal-item.is-off .cqscr-cal-item-cb{background:var(--cq-surface)!important;border-color:var(--cq-border-input)}.cqscr-cal-item-name{font-size:12.5px;color:var(--cq-text);font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cal-item.is-off .cqscr-cal-item-name{color:var(--cq-text-muted)}.cqscr-cal-sync{padding:9px 10px;border-radius:var(--cq-r-md);background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);margin-bottom:8px}.cqscr-cal-sync-h{display:flex;align-items:center;gap:8px;margin-bottom:3px}.cqscr-cal-sync-logo{width:22px;height:22px;border-radius:var(--cq-r-xs);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--cq-surface);flex-shrink:0}.cqscr-cal-sync-name{font-size:12px;font-weight:700;color:var(--cq-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cal-sync-status{font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:5px;background:var(--cq-success-bg);color:var(--cq-success);letter-spacing:.3px;display:inline-flex;align-items:center;gap:3px}.cqscr-cal-sync-status .cqscr-cal-sync-status-dot{width:5px;height:5px;border-radius:50%;background:var(--cq-success)}.cqscr-cal-pal{position:relative;display:inline-flex;align-items:center}.cqscr-cal-pal-swatch{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--cq-surface);outline:.5px solid var(--cq-border);cursor:pointer;padding:0;transition:transform var(--cq-t-fast)}.cqscr-cal-pal-swatch:hover{transform:scale(1.15)}.cqscr-cal-pal-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:0 12px 32px #0000002e;padding:10px 12px;width:max-content;cursor:default}.cqscr-cal-pal-pop.is-portalled{position:fixed;right:auto;top:auto}.cqscr-cal-pal-pop-h{font-size:10.5px;font-weight:700;color:var(--cq-text-2);letter-spacing:.4px;text-transform:uppercase;margin-bottom:8px}.cqscr-cal-pal-pop-row{display:flex;gap:6px;margin-bottom:8px}.cqscr-cal-pal-pop-sw{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--cq-surface);outline:.5px solid var(--cq-border);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--cq-surface);transition:transform var(--cq-t-fast)}.cqscr-cal-pal-pop-sw:hover{transform:scale(1.12)}.cqscr-cal-pal-pop-sw.is-sel{outline:1.5px solid var(--cq-text)}.cqscr-cal-pal-pop-reset{background:transparent;border:none;color:var(--cq-text-muted);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:0}.cqscr-cal-pal-pop-reset:hover{color:var(--cq-text)}.cqscr-cal-sync-acct{font-size:11px;color:var(--cq-text-2);margin-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cal-sync-meta{font-size:10.5px;color:var(--cq-text-muted);margin-top:1px;margin-left:30px}.cqscr-cal-connect{display:flex;align-items:center;gap:7px;padding:9px 10px;margin-top:8px;border:.5px dashed var(--cq-border-input);border-radius:var(--cq-r-md);cursor:pointer;color:var(--cq-text-2);font-size:12px;font-weight:600;transition:all var(--cq-t-fast)}.cqscr-cal-connect:hover{border-color:var(--cq-purple);color:var(--cq-purple);background:var(--cq-purple-50);border-style:solid}.cqscr-cal-week{display:grid;grid-template-columns:62px repeat(7,1fr);grid-template-rows:60px auto auto;flex:1;overflow:auto}.cqscr-cal-corner{background:var(--cq-surface);border-right:.5px solid var(--cq-border);border-bottom:.5px solid var(--cq-border);position:sticky;top:0;left:0;z-index:6}.cqscr-cal-daycol-h{background:var(--cq-surface);border-right:.5px solid var(--cq-border);border-bottom:.5px solid var(--cq-border);padding:10px 8px;text-align:center;position:sticky;top:0;z-index:5}.cqscr-cal-daycol-h .cqscr-cal-dn{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.8px;text-transform:uppercase}.cqscr-cal-daycol-h .cqscr-cal-dd{font-size:22px;font-weight:700;color:var(--cq-text);margin-top:2px;letter-spacing:-.6px}.cqscr-cal-daycol-h.is-today .cqscr-cal-dd{background:var(--cq-purple);color:var(--cq-surface);width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;margin:0 auto}.cqscr-cal-daycol-h.is-today .cqscr-cal-dn{color:var(--cq-purple)}.cqscr-cal-timecol{border-right:.5px solid var(--cq-border);position:sticky;left:0;background:var(--cq-surface);z-index:4}.cqscr-cal-timeslot{height:60px;padding:2px 8px 0;font-size:10.5px;font-weight:600;color:var(--cq-text-muted);text-align:right;border-bottom:.5px dashed var(--cq-fill)}.cqscr-cal-daycol{border-right:.5px solid var(--cq-fill);position:relative;min-height:1440px}.cqscr-cal-daycol:hover{background:#8b5cf604}.cqscr-cal-hourrow{height:60px;border-bottom:.5px dashed var(--cq-fill)}.cqscr-cal-now-line{position:absolute;left:0;right:0;height:1.5px;background:var(--cq-danger);z-index:3;pointer-events:none}.cqscr-cal-now-line:before{content:"";position:absolute;left:-4px;top:-3.5px;width:8px;height:8px;background:var(--cq-danger);border-radius:50%}.cqscr-cal-evt{position:absolute;left:3px;right:3px;padding:5px 8px;border-radius:7px;font-size:11.5px;cursor:pointer;overflow:hidden;box-shadow:0 1px 3px #0f0f140a;transition:all var(--cq-t-fast);border-left:3px solid;box-sizing:border-box;background:var(--cqscr-cal-source-bg, var(--cq-cal-purple-bg));color:var(--cqscr-cal-source-text, var(--cq-cal-purple-text));border-color:var(--cqscr-cal-source-border, var(--cq-cal-purple-border))}.cqscr-cal-evt:hover{box-shadow:0 3px 10px #0f0f141a;transform:translateY(-1px)}.cqscr-cal-evt.is-draggable{cursor:grab}.cqscr-cal-evt.is-draggable:active{cursor:grabbing}.cqscr-cal-evt.is-locked{cursor:pointer}.cqscr-cal-evt.is-locked:hover{box-shadow:0 1px 3px #0f0f140a;transform:none}.cqscr-cal-evt.is-moving{opacity:.35;pointer-events:none}.cqscr-cal-evt .cqscr-cal-evt-ttl{font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cal-evt .cqscr-cal-evt-tm{font-size:10.5px;color:inherit;opacity:.78;margin-top:1px;font-weight:600}.cqscr-cal-evt .cqscr-cal-evt-meta{font-size:10.5px;opacity:.78;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cal-allday-gutter{background:var(--cq-surface);border-right:.5px solid var(--cq-border);border-bottom:.5px solid var(--cq-border);position:sticky;left:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:4px 8px 0;font-size:9.5px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.6px;text-transform:uppercase;z-index:5}.cqscr-cal-week .cqscr-cal-allday-gutter,.cqscr-cal-week .cqscr-cal-allday-band{position:sticky;top:60px;z-index:4;grid-row:2 / span 999;align-self:start}.cqscr-cal-dayview .cqscr-cal-allday-gutter,.cqscr-cal-dayview .cqscr-cal-allday-band{position:sticky;top:68px;z-index:4;grid-row:2 / span 999;align-self:start}.cqscr-cal-week .cqscr-cal-allday-gutter,.cqscr-cal-dayview .cqscr-cal-allday-gutter{z-index:5;grid-column:1}.cqscr-cal-allday-band{position:relative;background:var(--cq-surface);border-bottom:.5px solid var(--cq-border)}.cqscr-cal-allday-evt{position:absolute;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer;overflow:hidden;box-sizing:border-box;border-left:3px solid;background:var(--cqscr-cal-source-bg, var(--cq-cal-purple-bg));color:var(--cqscr-cal-source-text, var(--cq-cal-purple-text));border-color:var(--cqscr-cal-source-border, var(--cq-cal-purple-border));transition:box-shadow var(--cq-t-fast),transform var(--cq-t-fast);white-space:nowrap;display:flex;align-items:center}.cqscr-cal-allday-evt:hover{box-shadow:0 1px 4px #0f0f1414}.cqscr-cal-allday-evt.is-clipped-left{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.cqscr-cal-allday-evt.is-clipped-right{border-top-right-radius:0;border-bottom-right-radius:0}.cqscr-cal-allday-evt.is-fading{opacity:0;transition:opacity .2s ease}.cqscr-cal-allday-ttl{overflow:hidden;text-overflow:ellipsis}.cqscr-cal-pop{position:fixed;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-menu);width:340px;z-index:10000;padding:0}.cqscr-cal-pop-h{padding:16px 18px 12px;border-bottom:.5px solid var(--cq-fill);display:flex;align-items:flex-start;gap:10px}.cqscr-cal-pop-color{width:4px;align-self:stretch;border-radius:3px;flex-shrink:0;margin-top:2px;background:var(--cqscr-cal-source-border, var(--cq-cal-purple-border))}.cqscr-cal-pop-title{font-size:16px;font-weight:700;color:var(--cq-text);letter-spacing:-.2px;line-height:1.3;flex:1}.cqscr-cal-pop-close{width:24px;height:24px;border-radius:7px;background:transparent;border:none;color:var(--cq-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-cal-pop-close:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-cal-pop-body{padding:12px 18px 14px;display:flex;flex-direction:column;gap:11px}.cqscr-cal-pop-desc-row{align-items:flex-start}.cqscr-cal-pop-desc-scroll{flex:1;min-width:0;max-height:180px;overflow-y:auto;overscroll-behavior:contain}.cqscr-cal-pop-desc{font-size:12.5px;line-height:1.5}.cqscr-cal-pop-row{display:flex;align-items:center;gap:11px;font-size:12.5px;color:var(--cq-text)}.cqscr-cal-pop-row svg{color:var(--cq-text-2);width:16px;height:16px;flex-shrink:0}.cqscr-cal-pop-row .cqscr-cal-pop-lbl{color:var(--cq-text-2);font-weight:500}.cqscr-cal-pop-cal{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:var(--cq-r-xs);background:var(--cqscr-cal-source-bg, var(--cq-cal-purple-bg));color:var(--cqscr-cal-source-text, var(--cq-cal-purple-text))}.cqscr-cal-pop-att{display:flex;align-items:center}.cqscr-cal-pop-att .cqscr-cal-pop-av{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;border:2px solid var(--cq-surface);margin-left:-6px;background:var(--cq-purple-100);color:var(--cq-cal-purple-text)}.cqscr-cal-pop-att .cqscr-cal-pop-av:first-child{margin-left:0}.cqscr-cal-pop-av{position:relative;cursor:default}.cqscr-cal-pop-av.is-organizer{background:var(--cq-cal-purple-bg)!important;color:var(--cq-cal-purple-text)!important;box-shadow:0 0 0 2px var(--cq-purple) inset,0 0 0 2px var(--cq-surface)}.cqscr-cal-pop-av-st{position:absolute;bottom:-2px;right:-3px;width:14px;height:14px;border-radius:50%;border:2px solid var(--cq-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--cq-surface)}.cqscr-cal-pop-av-st svg{width:8px;height:8px}.cqscr-cal-pop-av-st.is-going{background:var(--cq-success)}.cqscr-cal-pop-av-st.is-maybe{background:var(--cq-amber)}.cqscr-cal-pop-av-st.is-declined{background:var(--cq-danger)}.cqscr-cal-pop-av-st.is-pending{background:var(--cq-text-muted)}.cqscr-cal-pop-att-count{margin-left:10px;font-size:11.5px;color:var(--cq-text-2);align-self:center}.cqscr-cal-pop-att-sum{font-size:11px;color:var(--cq-text-muted);margin-top:6px;display:flex;gap:11px;flex-wrap:wrap}.cqscr-cal-pop-att-sum>span{display:inline-flex;align-items:center;gap:4px}.cqscr-cal-pop-att-sum .cqscr-cal-pop-att-sum-dot{width:7px;height:7px;border-radius:50%}.cqscr-cal-pop-rsvp{padding:12px 16px;border-top:.5px solid var(--cq-fill);background:linear-gradient(180deg,var(--cq-surface-subtle),var(--cq-purple-50));display:flex;align-items:center;gap:10px}.cqscr-cal-pop-rsvp-label{font-size:13px;font-weight:700;color:var(--cq-text);margin-right:auto;display:flex;align-items:center;gap:7px}.cqscr-cal-pop-rsvp-label svg{color:var(--cq-purple)}.cqscr-cal-pop-rsvp-btns{display:flex;gap:5px}.cqscr-cal-pop-rsvp-btn{padding:6px 11px;border-radius:var(--cq-r-xs);font-family:inherit;font-size:11.5px;font-weight:600;color:var(--cq-text);border:.5px solid var(--cq-border);background:var(--cq-surface);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all var(--cq-t-fast)}.cqscr-cal-pop-rsvp-btn:hover{background:var(--cq-fill)}.cqscr-cal-pop-rsvp-btn svg{width:12px;height:12px}.cqscr-cal-pop-rsvp-btn.is-sel{color:var(--cq-surface);box-shadow:0 2px 8px #0000001f}.cqscr-cal-pop-rsvp-btn.is-sel.is-going{background:var(--cq-success);border-color:var(--cq-success)}.cqscr-cal-pop-rsvp-btn.is-sel.is-maybe{background:var(--cq-amber);border-color:var(--cq-amber)}.cqscr-cal-pop-rsvp-btn.is-sel.is-declined{background:var(--cq-danger);border-color:var(--cq-danger)}.cqscr-cal-pop-rm-mine{margin-top:9px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;color:var(--cq-text-muted);background:transparent;border:1px solid var(--cq-border-soft);border-radius:var(--cq-r-xs);cursor:pointer;transition:color var(--cq-t-fast),border-color var(--cq-t-fast),background var(--cq-t-fast)}.cqscr-cal-pop-rm-mine:hover{color:var(--cq-danger);border-color:var(--cq-danger);background:var(--cq-fill)}.cqscr-cal-pop-rm-mine svg{width:12px;height:12px}.cqscr-cal-ne-gchip-av{position:relative}.cqscr-cal-ne-gchip-av-st{position:absolute;bottom:-2px;right:-3px;width:11px;height:11px;border-radius:50%;border:2px solid var(--cq-fill);display:inline-flex;align-items:center;justify-content:center;color:var(--cq-surface)}.cqscr-cal-ne-gchip-av-st svg{width:6px;height:6px}.cqscr-cal-ne-gchip-av-st.is-going{background:var(--cq-success)}.cqscr-cal-ne-gchip-av-st.is-maybe{background:var(--cq-amber)}.cqscr-cal-ne-gchip-av-st.is-declined{background:var(--cq-danger)}.cqscr-cal-ne-gchip-av-st.is-pending{background:var(--cq-text-muted)}.cqscr-cal-ne-gchip.is-organizer{background:var(--cq-purple-100);color:var(--cq-cal-purple-text);padding-right:10px}.cqscr-cal-ne-gchip.is-organizer .cqscr-cal-ne-gchip-av{background:var(--cq-purple);color:var(--cq-surface)}.cqscr-cal-ne-gchip.is-organizer .cqscr-cal-ne-gchip-av-st{display:none}.cqscr-cal-ne-gchip-org-tag{font-size:9px;font-weight:800;color:var(--cq-purple);letter-spacing:.5px;padding:2px 5px;border-radius:4px;background:var(--cq-purple-200);margin-left:4px}.cqscr-cal-cc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cq-overlay);z-index:1750;display:flex;align-items:center;justify-content:center;padding:24px 16px}.cqscr-cal-cc-card{width:560px;max-width:100%;background:var(--cq-surface);border-radius:var(--cq-r-card);box-shadow:var(--cq-shadow-modal);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.cqscr-cal-cc-h{padding:20px 24px 16px;border-bottom:.5px solid var(--cq-border);display:flex;align-items:flex-start;gap:12px}.cqscr-cal-cc-icon{width:42px;height:42px;border-radius:var(--cq-r-md);background:var(--cq-cal-purple-bg);color:var(--cq-purple);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-cal-cc-icon.is-success{background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-cal-cc-icon.is-provider{color:var(--cq-surface);font-size:17px;font-weight:800}.cqscr-cal-cc-h-text{flex:1;min-width:0}.cqscr-cal-cc-h-title{font-size:18px;font-weight:700;color:var(--cq-text);letter-spacing:-.3px}.cqscr-cal-cc-h-sub{font-size:12.5px;color:var(--cq-text-2);margin-top:3px}.cqscr-cal-cc-body{padding:20px 24px 22px;flex:1;overflow-y:auto}.cqscr-cal-cc-providers{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cqscr-cal-cc-prov{display:flex;align-items:center;gap:13px;padding:14px 16px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);cursor:pointer;font-family:inherit;text-align:left;transition:all var(--cq-t-base)}.cqscr-cal-cc-prov:hover{border-color:var(--cq-purple);box-shadow:0 4px 16px #8b5cf61f;transform:translateY(-1px)}.cqscr-cal-cc-prov-logo{width:38px;height:38px;border-radius:var(--cq-r-md);display:inline-flex;align-items:center;justify-content:center;color:var(--cq-surface);font-size:18px;font-weight:800;flex-shrink:0}.cqscr-cal-cc-prov-nm{font-size:13.5px;font-weight:700;color:var(--cq-text)}.cqscr-cal-cc-prov-sub{font-size:11.5px;color:var(--cq-text-muted);margin-top:2px}.cqscr-cal-cc-prov:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none;border-color:var(--cq-border)}.cqscr-cal-cc-prov[aria-busy=true]{opacity:1}.cqscr-cal-cc-prov-spin{margin-left:auto;color:var(--cq-purple);display:inline-flex;align-items:center}.cqscr-cal-cc-prov-spin .is-spin{animation:cqscr-cal-cc-spin .9s linear infinite}.cqscr-cal-cc-oa{background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:22px 22px 18px}.cqscr-cal-cc-oa-brand{display:flex;align-items:center;gap:11px;padding-bottom:14px;border-bottom:.5px solid var(--cq-border);margin-bottom:16px}.cqscr-cal-cc-oa-brand-logo{width:36px;height:36px;border-radius:var(--cq-r-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--cq-surface);font-size:17px;font-weight:800}.cqscr-cal-cc-oa-brand-nm{font-size:15px;font-weight:700;color:var(--cq-text)}.cqscr-cal-cc-oa-brand-url{font-size:11px;color:var(--cq-success);display:flex;align-items:center;gap:3px;margin-top:2px}.cqscr-cal-cc-oa-h4{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--cq-text)}.cqscr-cal-cc-oa-err{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 13px;background:var(--cq-danger-bg, rgba(239, 68, 68, .08));border:.5px solid var(--cq-danger, rgba(239, 68, 68, .4));border-radius:var(--cq-r-md);color:var(--cq-danger, #b91c1c);font-size:12.5px;font-weight:600}.cqscr-cal-cc-oa-err svg{flex-shrink:0}.cqscr-cal-cc-fbtn .is-spin{animation:cqscr-cal-cc-spin .9s linear infinite}.cqscr-cal-cc-fbtn:disabled{opacity:.7;cursor:not-allowed}.cqscr-cal-cc-oa-acct{display:flex;align-items:center;gap:11px;padding:10px 13px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);margin-bottom:14px}.cqscr-cal-cc-oa-acct-av{width:32px;height:32px;border-radius:50%;background:var(--cq-gradient);color:var(--cq-surface);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.cqscr-cal-cc-oa-acct-em{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-cal-cc-oa-acct-sub{font-size:11px;color:var(--cq-text-muted);margin-top:1px}.cqscr-cal-cc-oa-perm-h{font-size:11.5px;font-weight:700;color:var(--cq-text-2);letter-spacing:.4px;text-transform:uppercase;margin-bottom:9px}.cqscr-cal-cc-oa-perm-h-app{color:var(--cq-purple)}.cqscr-cal-cc-oa-perm{display:flex;align-items:flex-start;gap:9px;padding:9px 0;font-size:12.5px;color:var(--cq-text)}.cqscr-cal-cc-oa-perm svg{color:var(--cq-success);flex-shrink:0;margin-top:1px}.cqscr-cal-cc-cs{display:flex;flex-direction:column;align-items:center;padding:24px 0 14px}.cqscr-cal-cc-cs-spinner{width:56px;height:56px;border-radius:50%;border:3px solid var(--cq-border);border-top-color:var(--cq-purple);animation:cqscr-cal-cc-spin .9s linear infinite}@keyframes cqscr-cal-cc-spin{to{transform:rotate(360deg)}}.cqscr-cal-cc-cs-tick{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--cq-success),#16A34A);display:inline-flex;align-items:center;justify-content:center;color:var(--cq-surface);box-shadow:0 8px 24px #15803d40;animation:cqscr-cal-cc-pop .35s ease}@keyframes cqscr-cal-cc-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.cqscr-cal-cc-cs-h4{margin:16px 0 4px;font-size:17px;font-weight:700;color:var(--cq-text)}.cqscr-cal-cc-cs-info{font-size:12.5px;color:var(--cq-text-2);text-align:center;max-width:380px}.cqscr-cal-cc-foot{padding:14px 24px;border-top:.5px solid var(--cq-fill);background:var(--cq-surface-subtle);display:flex;gap:9px;align-items:center}.cqscr-cal-cc-foot-helper{font-size:11px;color:var(--cq-text-muted);display:flex;align-items:center;gap:5px;margin-right:auto}.cqscr-cal-cc-foot-helper svg.is-success{color:var(--cq-success)}.cqscr-cal-cc-fbtn{background:var(--cq-surface);border:.5px solid var(--cq-border);color:var(--cq-text);padding:9px 16px;border-radius:var(--cq-r-md);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cqscr-cal-cc-fbtn:hover{background:var(--cq-fill)}.cqscr-cal-cc-fbtn.is-primary{background:var(--cq-gradient);color:var(--cq-surface);border:none;box-shadow:0 4px 14px #8b5cf64d}.cqscr-cal-toast{position:fixed;top:80px;left:50%;transform:translate(-50%) translateY(-20px);background:var(--cq-gradient);color:var(--cq-surface);padding:13px 22px;border-radius:var(--cq-r-lg);box-shadow:0 12px 36px #8b5cf666;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:10px;z-index:1900;opacity:0;transition:all var(--cq-t-slow);pointer-events:none}.cqscr-cal-toast.is-show{transform:translate(-50%) translateY(0);opacity:1}.cqscr-cal-toast.is-error{background:var(--cq-danger, #b91c1c);box-shadow:0 12px 36px #ef444459}.cqscr-cal-toast.has-action{pointer-events:auto}.cqscr-cal-toast-action{margin-left:6px;background:#ffffff29;border:.5px solid rgba(255,255,255,.4);color:inherit;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-cal-toast-action:hover{background:#ffffff47}button.cqscr-cal-connect{background:transparent;font-family:inherit;width:100%;text-align:left}.cqscr-cal-ne-rsvp-sum{font-size:11.5px;color:var(--cq-text-2);margin-top:8px;padding:8px 12px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cqscr-cal-ne-rsvp-sum-lbl{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.6px}.cqscr-cal-ne-rsvp-sum-item{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--cq-text)}.cqscr-cal-ne-rsvp-sum-item-dot{width:7px;height:7px;border-radius:50%}.cqscr-cal-pop-actions{padding:10px 14px 12px;border-top:.5px solid var(--cq-fill);display:flex;gap:6px;align-items:center}.cqscr-cal-pop-actions .cqscr-cal-pop-ab{background:transparent;border:.5px solid var(--cq-border);padding:7px 11px;border-radius:var(--cq-r-xs);font-family:inherit;font-size:11.5px;font-weight:600;color:var(--cq-text);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all var(--cq-t-fast)}.cqscr-cal-pop-actions .cqscr-cal-pop-ab:hover{background:var(--cq-fill)}.cqscr-cal-pop-actions .cqscr-cal-pop-ab.is-danger{color:var(--cq-danger-strong);border-color:var(--cq-danger-border)}.cqscr-cal-pop-actions .cqscr-cal-pop-ab.is-danger:hover{background:var(--cq-danger-bg)}.cqscr-cal-pop-actions .cqscr-cal-pop-ab.is-primary{background:var(--cq-purple);color:var(--cq-surface);border-color:var(--cq-purple)}.cqscr-cal-pop-actions .cqscr-cal-pop-ab.is-primary:hover{background:var(--cq-purple-hover)}.cqscr-cal-pop-actions .cqscr-cal-pop-ab.is-join{background:linear-gradient(135deg,var(--cq-success),#16A34A);color:var(--cq-surface);border-color:var(--cq-success);margin-left:auto}.cqscr-cal-pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:9999}.cqscr-cal-dayview{display:grid;grid-template-columns:62px 1fr;grid-template-rows:68px auto auto;flex:1;overflow:auto}.cqscr-cal-dayview .cqscr-cal-daycol-h{padding:12px 8px}.cqscr-cal-dayview .cqscr-cal-daycol-h .cqscr-cal-dd{font-size:24px}.cqscr-cal-monthview{flex:1;display:flex;flex-direction:column;overflow:hidden}.cqscr-cal-month-dow{display:grid;grid-template-columns:repeat(7,1fr);background:var(--cq-surface);border-bottom:.5px solid var(--cq-border)}.cqscr-cal-month-dow>div{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.8px;text-transform:uppercase;padding:10px 0;text-align:center}.cqscr-cal-month-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);overflow:auto}.cqscr-cal-month-cell{border-right:.5px solid var(--cq-fill);border-bottom:.5px solid var(--cq-fill);padding:6px 7px 8px;display:flex;flex-direction:column;min-height:0;min-width:0;cursor:pointer;transition:background var(--cq-t-fast);gap:2px;overflow:hidden}.cqscr-cal-month-cell:hover,.cqscr-cal-month-cell.is-muted{background:var(--cq-surface-subtle)}.cqscr-cal-month-cell.is-muted .cqscr-cal-month-num{color:var(--cq-text-faint)}.cqscr-cal-month-num{font-size:12.5px;font-weight:600;color:var(--cq-text);margin-bottom:2px}.cqscr-cal-month-cell.is-today .cqscr-cal-month-num{background:var(--cq-purple);color:var(--cq-surface);width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.cqscr-cal-month-evt{font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:5px;border-left:2px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all var(--cq-t-fast);background:var(--cqscr-cal-source-bg, var(--cq-cal-purple-bg));color:var(--cqscr-cal-source-text, var(--cq-cal-purple-text));border-left-color:var(--cqscr-cal-source-border, var(--cq-cal-purple-border))}.cqscr-cal-month-evt:hover{transform:translate(1px)}.cqscr-cal-month-more{font-size:10px;font-weight:600;color:var(--cq-text-2);padding:1px 6px;cursor:pointer}.cqscr-cal-month-more:hover{color:var(--cq-purple)}.cqscr-cal-agenda{flex:1;overflow-y:auto;padding:18px 22px}.cqscr-cal-ag-day{margin-bottom:24px}.cqscr-cal-ag-day-h{display:flex;align-items:center;gap:14px;margin-bottom:10px}.cqscr-cal-ag-day-h .cqscr-cal-ag-date{width:46px;text-align:center}.cqscr-cal-ag-day-h .cqscr-cal-ag-dn{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.8px}.cqscr-cal-ag-day-h .cqscr-cal-ag-dd{font-size:26px;font-weight:700;color:var(--cq-text);letter-spacing:-.6px;line-height:1}.cqscr-cal-ag-day-h.is-today .cqscr-cal-ag-dd,.cqscr-cal-ag-day-h.is-today .cqscr-cal-ag-dn,.cqscr-cal-ag-day-h.is-today .cqscr-cal-ag-label{color:var(--cq-purple)}.cqscr-cal-ag-day-h .cqscr-cal-ag-label{font-size:13.5px;font-weight:600;color:var(--cq-text-2)}.cqscr-cal-ag-events{display:flex;flex-direction:column;gap:6px;margin-left:60px}.cqscr-cal-ag-events:empty:before{content:"No events";font-size:12.5px;color:var(--cq-text-muted);font-style:italic;padding:6px 0}.cqscr-cal-ag-evt{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);cursor:pointer;border-left:3px solid var(--cqscr-cal-source-border, var(--cq-cal-purple-border));transition:all var(--cq-t-fast)}.cqscr-cal-ag-evt:hover{background:var(--cq-surface);box-shadow:0 2px 8px #0f0f140d;transform:translate(2px)}.cqscr-cal-ag-evt .cqscr-cal-ag-tm{font-size:12px;font-weight:700;color:var(--cq-text);min-width:120px;flex-shrink:0}.cqscr-cal-ag-evt .cqscr-cal-ag-ttl{font-size:13.5px;font-weight:600;color:var(--cq-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cal-ag-evt .cqscr-cal-ag-meta{font-size:11.5px;color:var(--cq-text-muted)}.cqscr-cal-att-tip{position:fixed;background:var(--cq-dark);color:var(--cq-surface);padding:8px 11px;border-radius:var(--cq-r-sm);font-size:12px;font-weight:600;white-space:nowrap;z-index:2000;pointer-events:none;box-shadow:var(--cq-shadow-modal)}.cqscr-cal-att-tip .cqscr-cal-att-em{display:block;font-size:10.5px;font-weight:500;color:var(--cq-text-faint);margin-top:2px}.cqscr-cal-att-tip .cqscr-cal-att-tag{display:inline-block;font-size:9px;padding:2px 6px;border-radius:4px;background:var(--cq-success);color:var(--cq-surface);margin-left:6px;vertical-align:1px;font-weight:700;letter-spacing:.4px}.cqscr-cal-att-tip .cqscr-cal-att-tag.is-external{background:var(--cq-text-2)}.cqscr-cal-pop-att .cqscr-cal-pop-av{cursor:default}.cqscr-cal-search-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-menu);padding:6px;z-index:50;max-height:380px;overflow-y:auto}.cqscr-cal-search-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--cq-r-sm);cursor:pointer;border-left:3px solid var(--cqscr-cal-source-border, var(--cq-cal-purple-border))}.cqscr-cal-search-item:hover{background:var(--cq-fill)}.cqscr-cal-search-item-body{flex:1;min-width:0}.cqscr-cal-search-item-ttl{font-size:13px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cal-search-item-meta{font-size:11px;color:var(--cq-text-muted);margin-top:1px}.cqscr-cal-search-item-cal{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:2px 8px;border-radius:var(--cq-r-xs);background:var(--cqscr-cal-source-bg, var(--cq-cal-purple-bg));color:var(--cqscr-cal-source-text, var(--cq-cal-purple-text));flex-shrink:0}.cqscr-cal-search-empty{font-size:12.5px;color:var(--cq-text-muted);font-style:italic;padding:12px 14px;text-align:center}.cqscr-cal-mini-cell{position:relative;padding-bottom:6px}.cqscr-cal-mini-cell-dots{position:absolute;left:0;right:0;bottom:2px;display:flex;align-items:center;justify-content:center;gap:2px;pointer-events:none}.cqscr-cal-mini-cell-dot{width:3px;height:3px;border-radius:50%;background:var(--cq-cal-purple-border)}.cqscr-cal-mini-cell.is-today .cqscr-cal-mini-cell-dot,.cqscr-cal-mini-cell.is-in-week .cqscr-cal-mini-cell-dot{background:var(--cq-surface)}.cqscr-cal-item{-webkit-user-select:none;user-select:none}.cqscr-cal-sync{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--cq-t-fast)}.cqscr-cal-sync.is-off{opacity:.45}.cqscr-cal-sync.is-off .cqscr-cal-sync-status{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-cal-sync.is-off .cqscr-cal-sync-status .cqscr-cal-sync-status-dot{background:var(--cq-text-muted)}.cqscr-cal-ne-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cq-overlay-modal);z-index:1700;display:flex;align-items:center;justify-content:center;padding:24px 16px}.cqscr-cal-ne-card{width:600px;max-width:100%;background:var(--cq-surface);border-radius:var(--cq-r-xl);border:.5px solid var(--cq-border);box-shadow:var(--cq-shadow-modal);max-height:calc(100vh - 48px);display:flex;flex-direction:column}.cqscr-cal-ne-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 16px}.cqscr-cal-ne-head-left{display:flex;align-items:flex-start;gap:12px}.cqscr-cal-ne-head-icon{width:40px;height:40px;border-radius:var(--cq-r-md);background:var(--cq-cal-purple-bg);display:flex;align-items:center;justify-content:center;color:var(--cq-purple);flex-shrink:0}.cqscr-cal-ne-head-title{font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--cq-text)}.cqscr-cal-ne-head-sub{font-size:12.5px;color:var(--cq-text-muted);margin-top:2px}.cqscr-cal-ne-head-right{display:flex;align-items:center;gap:8px}.cqscr-cal-ne-ai{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;border:none;background:var(--cq-gradient);color:var(--cq-surface);letter-spacing:.3px}.cqscr-cal-ne-ai[disabled]{opacity:.65;cursor:not-allowed}.cqscr-cal-ne-close{font-size:11px;color:var(--cq-text-2);background:var(--cq-fill);padding:4px 10px;border-radius:7px;font-weight:700;cursor:pointer;border:none;font-family:inherit}.cqscr-cal-ne-body{padding:0 24px 4px;overflow-y:auto;flex:1}.cqscr-cal-ne-fld{margin-top:14px}.cqscr-cal-ne-fld:first-child{margin-top:0}.cqscr-cal-ne-lbl{font-size:11.5px;font-weight:600;color:var(--cq-text-2);display:block;margin-bottom:5px}.cqscr-cal-ne-title{width:100%;box-sizing:border-box;padding:11px 14px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);font-family:inherit;font-size:15.5px;font-weight:700;color:var(--cq-text);outline:none}.cqscr-cal-ne-title:focus{border-color:var(--cq-purple);background:var(--cq-surface)}.cqscr-cal-ne-title::placeholder{color:var(--cq-text-muted);font-weight:600}.cqscr-cal-ne-srcs{display:flex;gap:6px;flex-wrap:wrap}.cqscr-cal-ne-src{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--cq-text);cursor:pointer;transition:all var(--cq-t-fast)}.cqscr-cal-ne-src .cqscr-cal-ne-src-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.cqscr-cal-ne-src:hover{background:var(--cq-fill)}.cqscr-cal-ne-src.is-sel{background:var(--cq-purple-100);border-color:var(--cq-purple);color:var(--cq-cal-purple-text)}.cqscr-cal-ne-src-meta{display:flex;flex-direction:column;gap:1px;line-height:1.2}.cqscr-cal-ne-src-vendor{font-size:12.5px;font-weight:700}.cqscr-cal-ne-src-em{font-size:10.5px;font-weight:500;color:var(--cq-text-2);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-cal-ne-src.is-sel .cqscr-cal-ne-src-em{color:var(--cq-cal-purple-text)}.cqscr-cal-ne-src.is-locked{cursor:not-allowed;opacity:.85}.cqscr-cal-ne-src.is-locked:hover{background:var(--cq-purple-100)}.cqscr-cal-ne-loc-wrap{position:relative}.cqscr-cal-ne-loc-i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--cq-text-muted);pointer-events:none}.cqscr-cal-ne-loc{width:100%;padding:9px 12px 9px 32px;border-radius:var(--cq-r-sm);border:.5px solid var(--cq-border);background:var(--cq-surface);font-family:inherit;font-size:13px;color:var(--cq-text);box-sizing:border-box}.cqscr-cal-ne-loc::placeholder{color:var(--cq-text-muted)}.cqscr-cal-ne-loc:focus{outline:none;border-color:var(--cq-purple);box-shadow:0 0 0 3px var(--cq-purple-100)}.cqscr-cal-ne-srcs-empty{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--cq-surface-subtle);border:.5px dashed var(--cq-border);border-radius:var(--cq-r-sm);font-size:12px;color:var(--cq-text-2)}.cqscr-cal-ne-err{display:flex;align-items:center;gap:8px;padding:10px 13px;background:var(--cq-danger-bg, rgba(239, 68, 68, .08));border:.5px solid var(--cq-danger, rgba(239, 68, 68, .4));border-radius:var(--cq-r-md);color:var(--cq-danger, #b91c1c);font-size:12.5px;font-weight:600;margin-bottom:6px}.cqscr-cal-ne-guests-locked{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--cq-amber-bg, rgba(245, 158, 11, .08));border:.5px solid var(--cq-amber, rgba(245, 158, 11, .4));border-radius:var(--cq-r-sm);color:var(--cq-text-2);font-size:11.5px;margin-bottom:6px}.cqscr-cal-ne-opts{display:flex;flex-direction:column;gap:6px}.cqscr-cal-ne-opt{display:flex;align-items:center;gap:11px;padding:10px 12px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);cursor:pointer}.cqscr-cal-ne-opt:hover{background:var(--cq-fill)}.cqscr-cal-ne-opt-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:var(--cq-surface-subtle);border-radius:var(--cq-r-xs);color:var(--cq-text-2);flex-shrink:0}.cqscr-cal-ne-opt-text{flex:1;display:flex;flex-direction:column;line-height:1.2}.cqscr-cal-ne-opt-lbl{font-size:12.5px;font-weight:700;color:var(--cq-text)}.cqscr-cal-ne-opt-hint{font-size:11px;color:var(--cq-text-muted);margin-top:1px}.cqscr-cal-ne-opt-sw{position:relative;display:inline-block;width:32px;height:18px;flex-shrink:0}.cqscr-cal-ne-opt-sw input{opacity:0;width:0;height:0;position:absolute}.cqscr-cal-ne-opt-sw-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cq-border);border-radius:999px;transition:background var(--cq-t-fast)}.cqscr-cal-ne-opt-sw-track:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--cq-surface);border-radius:50%;transition:transform var(--cq-t-fast)}.cqscr-cal-ne-opt-sw.is-on .cqscr-cal-ne-opt-sw-track{background:var(--cq-purple)}.cqscr-cal-ne-opt-sw.is-on .cqscr-cal-ne-opt-sw-track:before{transform:translate(14px)}.cqscr-cal-ne-quicks{display:flex;gap:5px;flex-wrap:wrap}.cqscr-cal-ne-quick{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xs);font-family:inherit;font-size:12px;font-weight:600;color:var(--cq-text);cursor:pointer;transition:all var(--cq-t-fast)}.cqscr-cal-ne-quick:hover{background:var(--cq-purple-100);color:var(--cq-purple-deep);border-color:var(--cq-purple-250)}.cqscr-cal-ne-quick.is-sel{background:var(--cq-purple);color:var(--cq-surface);border-color:var(--cq-purple)}.cqscr-cal-ne-quick.is-sel:hover{background:var(--cq-purple-hover)}.cqscr-cal-ne-datelbl{font-size:12.5px;color:var(--cq-text-2);margin-top:9px;padding:0 4px;font-weight:600}.cqscr-cal-ne-datebox{margin-top:10px;padding:12px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md)}.cqcal-ne-warn{background:linear-gradient(180deg,#fff5f5,#fee8e8);border:.5px solid #FCA5A5;border-radius:13px;padding:14px 16px;margin-top:14px;margin-bottom:6px}.cqcal-ne-warn-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;color:#b91c1c}.cqcal-ne-warn-head .t{font-size:13px;font-weight:800;color:#7f1d1d;letter-spacing:-.1px}.cqcal-ne-warn-head .s{font-size:11.5px;color:#9f1239;margin-top:1px;font-weight:500}.cqcal-ne-warn-row{display:flex;align-items:center;gap:9px;padding:7px 10px;background:#fff;border:.5px solid #FECACA;border-radius:8px;margin-top:5px}.cqcal-ne-warn-row .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cqcal-ne-warn-row .nm{font-size:12.5px;font-weight:600;color:#1a1a1f;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqcal-ne-warn-row .nm .cal{color:#6b6b73;font-weight:500}.cqcal-ne-warn-row .tm{font-size:11px;color:#6b6b73;font-weight:600;flex-shrink:0}.cqcal-ne-warn.cqcal-ne-warn-info{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#fcd34d}.cqcal-ne-warn.cqcal-ne-warn-info .cqcal-ne-warn-head{color:#92500f}.cqcal-ne-warn.cqcal-ne-warn-info .cqcal-ne-warn-head .t{color:#78350f}.cqcal-ne-warn.cqcal-ne-warn-info .cqcal-ne-warn-head .s{color:#92500f}.cqcal-ne-warn.cqcal-ne-warn-info .cqcal-ne-warn-row{border-color:#fde68a}.cqcal-ne-warn.cqcal-ne-warn-soft{background:#fcfbf9;border-color:#ebe9e3}.cqcal-ne-warn.cqcal-ne-warn-soft .cqcal-ne-warn-head{color:#6b6b73}.cqcal-ne-warn.cqcal-ne-warn-soft .cqcal-ne-warn-head .t{color:#1a1a1f;font-weight:700}.cqcal-ne-warn.cqcal-ne-warn-soft .cqcal-ne-warn-head .s{color:#6b6b73}.cqscr-cal-ne-allday{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-size:12px;color:var(--cq-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.cqscr-cal-ne-allday input{accent-color:#8B5CF6}.cqscr-cal-ne-times{display:flex;align-items:flex-end;gap:10px}.cqscr-cal-ne-time-col{flex:1;position:relative;min-width:0}.cqscr-cal-ne-tlbl{font-size:11px;font-weight:600;color:var(--cq-text-muted);margin-bottom:5px;letter-spacing:.3px}.cqscr-cal-ne-tbtn{width:100%;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);padding:10px 14px;border-radius:var(--cq-r-md);font-family:inherit;font-size:14.5px;font-weight:700;color:var(--cq-text);cursor:pointer;display:flex;align-items:center;gap:8px;transition:all var(--cq-t-fast)}.cqscr-cal-ne-tbtn:hover{background:var(--cq-surface);border-color:var(--cq-purple)}.cqscr-cal-ne-tbtn.is-open{background:var(--cq-surface);border-color:var(--cq-purple);box-shadow:0 0 0 3px #8b5cf61a}.cqscr-cal-ne-tbtn svg{color:var(--cq-purple)}.cqscr-cal-ne-arrow{color:var(--cq-text-muted);padding-bottom:11px;flex-shrink:0}.cqscr-cal-ne-tpop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-menu);padding:12px;z-index:50}.cqscr-cal-ne-tpop-h{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.9px;margin-bottom:7px;padding:0 2px}.cqscr-cal-ne-tchips{display:flex;gap:5px;flex-wrap:wrap}.cqscr-cal-ne-tchips button{background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);padding:6px 11px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:600;color:var(--cq-text);cursor:pointer;transition:all var(--cq-t-fast)}.cqscr-cal-ne-tchips button:hover{background:var(--cq-purple-100);color:var(--cq-purple-deep);border-color:var(--cq-purple-250)}.cqscr-cal-ne-tchips button.is-sel{background:var(--cq-purple);color:var(--cq-surface);border-color:var(--cq-purple)}.cqscr-cal-ne-tmanual{display:flex;align-items:center;gap:5px}.cqscr-cal-ne-tmanual select{padding:7px 10px;border:.5px solid var(--cq-border);border-radius:7px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--cq-text);cursor:pointer;background:var(--cq-surface)}.cqscr-cal-ne-tmanual span{font-size:13px;font-weight:700;color:var(--cq-text)}.cqscr-cal-ne-allday{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12px;color:var(--cq-text-2);cursor:pointer}.cqscr-cal-ne-allday input{accent-color:var(--cq-purple)}.cqscr-cal-ne-guests{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:0}.cqscr-cal-ne-guests:empty{display:none}.cqscr-cal-ne-gchip{display:inline-flex;align-items:center;gap:7px;padding:4px 9px 4px 4px;background:var(--cq-fill);border-radius:var(--cq-r-pill);font-size:12px;font-weight:600;color:var(--cq-text)}.cqscr-cal-ne-gchip.is-external{background:var(--cq-warning-bg);color:var(--cq-warning-strong)}.cqscr-cal-ne-gchip-av{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;background:var(--cq-purple);color:var(--cq-surface)}.cqscr-cal-ne-gchip.is-external .cqscr-cal-ne-gchip-av{background:var(--cq-warning);color:var(--cq-surface)}.cqscr-cal-ne-gchip-x{background:transparent;border:none;padding:0;margin-left:2px;color:var(--cq-text-muted);cursor:pointer;display:inline-flex;align-items:center}.cqscr-cal-ne-gchip-x:hover{color:var(--cq-text)}.cqscr-cal-ne-gin-wrap{position:relative}.cqscr-cal-ne-gin{width:100%;box-sizing:border-box;padding:9px 12px 9px 34px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);font-family:inherit;font-size:13px;color:var(--cq-text);outline:none}.cqscr-cal-ne-gin:focus{border-color:var(--cq-purple);background:var(--cq-surface)}.cqscr-cal-ne-gin-i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--cq-text-muted)}.cqscr-cal-ne-gpop{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:var(--cq-shadow-menu);padding:5px;z-index:40;max-height:240px;overflow-y:auto}.cqscr-cal-ne-gpop-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--cq-r-xs);cursor:pointer}.cqscr-cal-ne-gpop-item:hover{background:var(--cq-fill)}.cqscr-cal-ne-gpop-av{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--cq-purple-100);color:var(--cq-cal-purple-text);flex-shrink:0}.cqscr-cal-ne-gpop-nm{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-cal-ne-gpop-em{font-size:11.5px;color:var(--cq-text-muted)}.cqscr-cal-ne-desc{width:100%;box-sizing:border-box;padding:10px 14px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);font-family:inherit;font-size:13px;color:var(--cq-text);outline:none;min-height:78px;resize:vertical}.cqscr-cal-ne-desc:focus{border-color:var(--cq-purple);background:var(--cq-surface)}.cqscr-cal-ne-meet{display:flex;gap:6px;flex-wrap:wrap}.cqscr-cal-ne-mbtn{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--cq-text);cursor:pointer;transition:all var(--cq-t-fast)}.cqscr-cal-ne-mbtn .cqscr-cal-ne-mlg{width:22px;height:22px;border-radius:var(--cq-r-xs);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.cqscr-cal-ne-mbtn:hover{background:var(--cq-fill)}.cqscr-cal-ne-mbtn.is-sel{background:var(--cq-purple-100);border-color:var(--cq-purple);color:var(--cq-cal-purple-text)}.cqscr-cal-ne-meet-link{margin-top:10px;padding:9px 12px;background:var(--cq-success-soft-bg);border:.5px solid var(--cq-success-border);border-radius:var(--cq-r-md);font-size:12px;color:var(--cq-success-strong);display:flex;align-items:center;gap:8px}.cqscr-cal-ne-meet-link span{font-weight:600}.cqscr-cal-ne-meet-link .cqscr-cal-ne-meet-auto{margin-left:auto;color:var(--cq-success);font-size:11px}.cqscr-cal-ne-meet-loc{margin-top:8px;width:100%;box-sizing:border-box;padding:9px 12px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);font-family:inherit;font-size:13px;color:var(--cq-text);outline:none}.cqscr-cal-ne-meet-loc:focus{border-color:var(--cq-purple);background:var(--cq-surface)}.cqscr-cal-ne-foot{padding:14px 24px 22px;border-top:.5px solid var(--cq-fill);display:flex;gap:9px;align-items:center}.cqscr-cal-ne-foot-right{margin-left:auto;display:flex;gap:9px}.cqscr-cal-ne-fbtn{background:transparent;border:.5px solid var(--cq-border);color:var(--cq-text);padding:9px 14px;border-radius:var(--cq-r-md);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.cqscr-cal-ne-fbtn:hover{background:var(--cq-fill)}.cqscr-cal-ne-fbtn.is-primary{background:var(--cq-gradient);color:var(--cq-surface);border:none;display:inline-flex;align-items:center;gap:6px;padding:9px 18px}.cqscr-cal-ne-fbtn.is-danger{color:var(--cq-danger-strong);border-color:var(--cq-danger-border);display:inline-flex;align-items:center;gap:6px}.cqscr-cal-ne-fbtn.is-danger:hover{background:var(--cq-danger-bg)}.cqscr-cal-ne-fbtn[disabled]{opacity:.6;cursor:not-allowed}.cqscr-cal-daycol{cursor:cell}.cqscr-cal-ghost{position:absolute;left:3px;right:3px;background:linear-gradient(135deg,var(--cq-purple-100),var(--cq-purple-150));border:1.5px dashed var(--cq-purple);border-radius:7px;pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--cq-cal-purple-text);text-align:center;padding:0 6px}@keyframes cqscr-cal-fadeout{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(.94)}}.cqscr-cal-evt.is-fading,.cqscr-cal-month-evt.is-fading,.cqscr-cal-ag-evt.is-fading{animation:cqscr-cal-fadeout .2s ease forwards;pointer-events:none}.cqscr-cal-del-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cq-overlay-modal);z-index:1800;display:flex;align-items:center;justify-content:center;padding:24px 16px}.cqscr-cal-del-card{width:420px;max-width:100%;background:var(--cq-surface);border-radius:var(--cq-r-xl);box-shadow:var(--cq-shadow-modal);padding:22px 24px}.cqscr-cal-del-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.cqscr-cal-del-icon{width:42px;height:42px;border-radius:var(--cq-r-md);background:var(--cq-danger-bg);color:var(--cq-danger-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-cal-del-title{font-size:17px;font-weight:700;color:var(--cq-text)}.cqscr-cal-del-sub{font-size:13px;color:var(--cq-text-2);margin-top:3px}.cqscr-cal-del-foot{display:flex;gap:9px;justify-content:flex-end}.cqscr-cal-del-fbtn{background:transparent;border:.5px solid var(--cq-border);color:var(--cq-text);padding:9px 14px;border-radius:var(--cq-r-md);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.cqscr-cal-del-fbtn:hover{background:var(--cq-fill)}.cqscr-cal-del-fbtn.is-danger{background:var(--cq-danger);color:var(--cq-surface);border:none;display:inline-flex;align-items:center;gap:6px;padding:9px 16px}.cqscr-cal-del-fbtn.is-danger:hover{background:var(--cq-danger-strong)}.cqscr-cd-root{font-family:var(--cq-font);flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--cq-page);color:var(--cq-text);font-size:14px;line-height:1.5;padding:0 16px 0 0}.cqscr-cd-root button,.cqscr-cd-root input,.cqscr-cd-root select,.cqscr-cd-root textarea{font-family:inherit;font-size:inherit}.cqscr-cd-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:18px}.cqscr-cd-root .cqscr-cd-bc-link{font-size:13px!important;color:var(--cq-purple);cursor:pointer;font-weight:500;background:none;border:none;padding:0}.cqscr-cd-bc-link:hover{text-decoration:underline}.cqscr-cd-bc-sep{opacity:.35;flex-shrink:0}.cqscr-cd-root .cqscr-cd-bc-current{font-size:13px!important;color:var(--cq-text-2);font-weight:500}.cqscr-cd-root .cqscr-cd-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;font-size:13px;font-weight:500;border-radius:var(--cq-r-xs);border:1px solid var(--cq-border-input);background:var(--cq-surface);color:var(--cq-text-2);cursor:pointer;transition:background var(--cq-t-base)}.cqscr-cd-root .cqscr-cd-btn:hover{background:var(--cq-fill)}.cqscr-cd-root .cqscr-cd-btn-primary{background:var(--cq-blue);color:var(--cq-surface);border-color:var(--cq-blue)}.cqscr-cd-root .cqscr-cd-btn-primary:hover{background:var(--cq-info)}.cqscr-cd-root .cqscr-cd-btn-purple{background:var(--cq-purple-100);color:var(--cq-purple-deep);border-color:var(--cq-purple-200)}.cqscr-cd-root .cqscr-cd-btn-purple:hover{background:var(--cq-purple-200)}.cqscr-cd-root .cqscr-cd-btn-ghost{background:var(--cq-surface);color:var(--cq-text-2);border-color:var(--cq-border-input)}.cqscr-cd-root .cqscr-cd-btn-ghost:hover{background:var(--cq-fill)}.cqscr-cd-root .cqscr-cd-btn-sm{padding:5px 11px;font-size:12.5px}.cqscr-cd-root .cqscr-cd-btn-danger{color:var(--cq-danger);border-color:var(--cq-danger-border);background:var(--cq-surface)}.cqscr-cd-root .cqscr-cd-btn-danger:hover{background:var(--cq-danger-bg)}.cqscr-cd-root .cqscr-cd-btn-gradient{background:var(--cq-gradient);border:none;color:var(--cq-surface);padding:7px 14px;border-radius:var(--cq-r-sm);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:transform var(--cq-t-fast),box-shadow var(--cq-t-base)}.cqscr-cd-root .cqscr-cd-btn-gradient:hover{transform:translateY(-1px);box-shadow:var(--cq-shadow-md)}.cqscr-cd-headercard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:20px}.cqscr-cd-header{background:transparent;padding:0;flex-shrink:0}.cqscr-cd-ch-top{display:flex;align-items:center;gap:16px}.cqscr-cd-ch-av{width:58px;height:58px;border-radius:50%;background:var(--cq-gradient);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--cq-surface);flex-shrink:0;overflow:hidden}.cqscr-cd-ch-av img{width:100%;height:100%;object-fit:cover}.cqscr-cd-ch-info{flex:1;min-width:0}.cqscr-cd-ch-name-row{display:flex;align-items:center;gap:10px}.cqscr-cd-root .cqscr-cd-ch-name{font-size:25px!important;font-weight:700;color:var(--cq-text);letter-spacing:-.5px}.cqscr-cd-root .cqscr-detail-header-edit{background:transparent;border:0;padding:0;color:var(--cq-text-faint);cursor:pointer;display:inline-flex;align-items:center;transition:color var(--cq-t-base)}.cqscr-cd-root .cqscr-detail-header-edit:hover{background:transparent;color:var(--cq-text-2)}.cqscr-cd-root .cqscr-detail-header-watch{width:auto;height:auto;border-radius:0;background:transparent;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cqscr-cd-root .cqscr-detail-header-watch:hover{border-color:transparent}.cqscr-cd-root .cqscr-detail-header-watch.is-active{background:transparent;border-color:transparent}.cqscr-cd-bullseye{cursor:pointer;transition:opacity var(--cq-t-base);display:block}.cqscr-cd-bullseye:hover{opacity:.8}.cqscr-cd-bullseye .bs-outer{fill:var(--cq-text-faint)}.cqscr-cd-bullseye .bs-w1{fill:var(--cq-surface)}.cqscr-cd-bullseye .bs-red1{fill:var(--cq-border-input)}.cqscr-cd-bullseye .bs-w2{fill:var(--cq-surface)}.cqscr-cd-bullseye .bs-center{fill:var(--cq-text-faint)}.cqscr-cd-bullseye.is-active .bs-outer{fill:var(--cq-text)}.cqscr-cd-bullseye.is-active .bs-red1,.cqscr-cd-bullseye.is-active .bs-center{fill:var(--cq-danger)}.cqscr-cd-root .cqscr-cd-ch-meta{font-size:14px!important;color:var(--cq-text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cqscr-cd-ch-meta strong{color:var(--cq-text-2);font-weight:500}.cqscr-cd-ch-meta-sep{color:var(--cq-border-input)}.cqscr-cd-root .cqscr-cd-ch-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--cq-r-pill);font-size:12px!important;font-weight:500}.cqscr-cd-badge-opportunity{background:var(--cq-info-bg);color:var(--cq-blue);border:1px solid var(--cq-info-border)}.cqscr-cd-badge-blocked{background:var(--cq-danger-bg);color:var(--cq-danger);border:1px solid var(--cq-danger-border)}.cqscr-cd-badge-blocked svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.2}.cqscr-cd-badge-customer{background:var(--cq-success-bg);color:var(--cq-success);border:1px solid var(--cq-success-border)}.cqscr-cd-badge-lead{background:var(--cq-warning-bg);color:var(--cq-warning);border:1px solid var(--cq-warning-border)}.cqscr-cd-badge-neutral{background:var(--cq-fill);color:var(--cq-text-2);border:1px solid var(--cq-border);text-transform:capitalize}.cqscr-cd-ch-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.cqscr-cd-root .cqscr-cd-ch-actions .cqui-btn{font-size:14px;padding:10px 18px}.cqscr-cd-root .cqscr-cd-ch-actions .cqui-btn-ghost{border-color:var(--cq-border-input)}.cqscr-cd-ch-last{font-size:12px;color:var(--cq-text-faint);text-align:right;flex-shrink:0}.cqscr-cd-ch-last strong{color:var(--cq-text-2);font-size:13px;display:block}.cqscr-cd-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:1fr;align-items:stretch;gap:18px;flex:1;min-height:0}.cqscr-cd-main{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-y:auto;min-height:0;padding-bottom:40px;scrollbar-width:thin}.cqscr-cd-sidebar{display:flex;flex-direction:column;gap:12px}.cqscr-cd-card{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:4px 18px 18px}.cqscr-cd-cqtabs{display:flex;align-items:center;gap:20px;border-bottom:.5px solid var(--cq-border-light);padding:9px 2px 0;overflow-x:auto;scrollbar-width:none}.cqscr-cd-cqtabs::-webkit-scrollbar{display:none}.cqscr-cd-root .cqscr-cd-cqtab{font-size:14.5px!important;font-weight:500;color:var(--cq-text-muted);padding:0 0 11px;margin:0;cursor:pointer;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;display:flex;align-items:center;gap:6px;font-family:var(--cq-font);line-height:1.2;transition:color var(--cq-t-base),border-color var(--cq-t-base)}.cqscr-cd-root .cqscr-cd-cqtab:hover{color:var(--cq-text)}.cqscr-cd-root .cqscr-cd-cqtab.is-active{color:var(--cq-text)!important;font-weight:700;border-bottom-color:var(--cq-purple)}.cqscr-cd-cqtabbadge{background:var(--cq-fill);color:var(--cq-text-2);font-size:10px;padding:1px 6px;border-radius:var(--cq-r-xs);font-weight:700}.cqscr-cd-cqtabbadge.is-purple{background:var(--cq-purple-100);color:var(--cq-purple)}.cqscr-cd-cqtoolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.cqscr-cd-cqsearch{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;max-width:430px;background:var(--cq-surface);border:.5px solid var(--cq-border-input);border-radius:12px;padding:10px 13px}.cqscr-cd-cqsearch svg{color:var(--cq-text-muted);flex-shrink:0}.cqscr-cd-cqsearch input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--cq-text);font-family:inherit}.cqscr-cd-cqcreate{display:inline-flex;align-items:center;gap:7px;background:var(--cq-purple);color:var(--cq-surface);border:none;font-family:inherit;font-size:13.5px;font-weight:600;padding:11px 18px;border-radius:12px;cursor:pointer;transition:background var(--cq-t-base);white-space:nowrap}.cqscr-cd-cqcreate:hover{background:var(--cq-purple-hover)}.cqscr-cd-cqpanel{margin-top:13px}.cqscr-cd-notes{display:flex;flex-direction:column;gap:10px}.cqscr-cd-note{position:relative;background:#fff;border:.5px solid #EBE9E3;border-radius:14px;padding:14px 50px 14px 16px}.cqscr-cd-note.is-pinned{background:#fcfaff;border-color:#d6c4ff}.cqscr-cd-note.is-editing{box-shadow:0 0 0 3px #8b5cf61a;border-color:#8b5cf6}.cqscr-cd-note-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cqscr-cd-note-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.cqscr-cd-note-author{font-size:13px;font-weight:700;color:#1a1a1f}.cqscr-cd-note-pin-badge{font-size:9.5px;color:#5b21b6;background:#f0ebff;padding:2px 6px;border-radius:4px;font-weight:800;letter-spacing:.4px}.cqscr-cd-note-time{margin-left:auto;font-size:11.5px;color:#b0ada3}.cqscr-cd-note-edited{font-style:italic;font-weight:500}.cqscr-cd-note-body{font-size:13.5px;color:#2a2a33;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.cqscr-cd-note-input{width:100%;min-height:84px;border:.5px solid #E5E0F5;border-radius:11px;padding:11px 13px;font-size:13.5px;line-height:1.55;background:#fcfbf9;outline:none;color:#1a1a1f;font-family:inherit;resize:vertical;box-sizing:border-box}.cqscr-cd-note-input:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 3px #8b5cf614}.cqscr-cd-note-acts{position:absolute;top:10px;right:12px;display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.cqscr-cd-note:hover .cqscr-cd-note-acts,.cqscr-cd-note.is-editing .cqscr-cd-note-acts,.cqscr-cd-note-acts.is-editing{opacity:1}.cqscr-cd-note-acts button{width:26px;height:26px;background:#ffffffeb;border:.5px solid #EBE9E3;border-radius:7px;color:#6b6b73;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:all .12s ease;padding:0}.cqscr-cd-note-acts button:hover{background:#fff;color:#1a1a1f}.cqscr-cd-note-acts button:disabled{opacity:.5;cursor:not-allowed}.cqscr-cd-note-acts button.pin.active{background:#f0ebff;color:#5b21b6;border-color:#d6c4ff}.cqscr-cd-note-acts button.danger:hover{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.cqscr-cd-note-acts button.ok{color:#16a34a}.cqscr-cd-note-acts button.ok:hover{background:#dcfce7;border-color:#bbf7d0}.cqscr-cd-note-acts button.cancel{color:#9c9a90}.cqscr-cd-note-acts button.cancel:hover{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.cqscr-cd-note-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#1a1a1f66;display:flex;align-items:center;justify-content:center;padding:24px 16px}.cqscr-cd-note-confirm-card{width:420px;max-width:100%;background:#fff;border-radius:18px;box-shadow:0 24px 60px #1a1a1f4d;padding:22px 22px 18px;display:flex;flex-direction:column}.cqscr-cd-note-confirm-title{font-size:16px;font-weight:800;letter-spacing:-.2px;color:#1a1a1f}.cqscr-cd-note-confirm-body{font-size:13px;color:#4a4a52;line-height:1.55;margin-top:8px}.cqscr-cd-note-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.cqscr-cd-note-confirm-actions .cancel,.cqscr-cd-note-confirm-actions .go{font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;border-radius:10px;cursor:pointer;border:.5px solid transparent;transition:background .12s ease}.cqscr-cd-note-confirm-actions .cancel{background:#fff;border-color:#ebe9e3;color:#1a1a1f}.cqscr-cd-note-confirm-actions .cancel:hover{background:#fcfbf9}.cqscr-cd-note-confirm-actions .go{background:#dc2626;color:#fff}.cqscr-cd-note-confirm-actions .go:hover{background:#b91c1c}.cqscr-cd-note-confirm-actions .cancel:disabled,.cqscr-cd-note-confirm-actions .go:disabled{opacity:.55;cursor:not-allowed}.cqscr-cd-sidecard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px}.cqscr-cd-sb-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--cq-text-faint);margin-bottom:14px}.cqscr-cd-sb-row{background:var(--cq-surface-hover);border:.5px solid var(--cq-border-light);border-radius:13px;padding:14px;cursor:pointer;transition:border-color var(--cq-t-base)}.cqscr-cd-sb-row+.cqscr-cd-sb-row{margin-top:8px}.cqscr-cd-sb-row:hover{border-color:var(--cq-border-input)}.cqscr-cd-sb-row-name{font-size:14.5px;font-weight:600;color:var(--cq-text);margin-bottom:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cd-sb-row-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.cqscr-cd-sb-row-val{font-size:18px;font-weight:700;color:var(--cq-success)}.cqscr-cd-sb-row-id{font-size:11px;color:var(--cq-text-muted);font-family:var(--cq-font-mono)}.cqscr-cd-sb-tag{font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 8px;border-radius:var(--cq-r-xs)}.cqscr-cd-sb-tag.is-deal{background:var(--cq-purple-100);color:var(--cq-purple)}.cqscr-cd-sb-empty{font-size:13px;color:var(--cq-text-muted);padding:4px 0}.cqscr-cd-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cqscr-cd-stat{background:var(--cq-surface-subtle);border:.5px solid var(--cq-border-light);border-radius:13px;padding:12px 14px}.cqscr-cd-stat-v{font-size:22px;font-weight:700;color:var(--cq-text);line-height:1.1;letter-spacing:-.5px}.cqscr-cd-stat-k{font-size:11px;color:var(--cq-text-muted);margin-top:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cqscr-cd-stat.cqscr-cd-stat-muted .cqscr-cd-stat-v{color:var(--cq-text-faint)}.cqscr-cd-tl-sb{display:flex;flex-direction:column;gap:12px}.cqscr-cd-tl-sb-row{display:flex;gap:10px;align-items:flex-start;position:relative}.cqscr-cd-tl-sb-row:before{content:"";position:absolute;left:4px;top:16px;bottom:-14px;width:1px;background:var(--cq-border)}.cqscr-cd-tl-sb-row:last-child:before{display:none}.cqscr-cd-tl-sb-dot{width:9px;height:9px;border-radius:50%;background:var(--cq-purple);margin-top:5px;flex-shrink:0}.cqscr-cd-tl-sb-body{flex:1;min-width:0}.cqscr-cd-tl-sb-title{font-size:12.5px;font-weight:500;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cd-tl-sb-time{font-size:11px;color:var(--cq-text-faint);margin-top:2px}.cqscr-cd-info-rows{display:flex;flex-direction:column;gap:12px}.cqscr-cd-info-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cqscr-cd-info-key{font-size:13.5px;color:var(--cq-text-muted);flex-shrink:0}.cqscr-cd-info-val{font-size:13.5px;font-weight:500;color:var(--cq-text);text-align:right;word-break:break-word;min-width:0}.cqscr-cd-info-row-multi .cqscr-cd-info-val{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:0}.cqscr-cd-mv-line{display:inline-flex;align-items:center;gap:6px;max-width:100%}.cqscr-cd-mv-tag{font-size:9.5px;font-weight:600;text-transform:uppercase;color:var(--cq-text-muted);background:var(--cq-fill);border:1px solid var(--cq-border);border-radius:3px;padding:1px 5px;letter-spacing:.02em;flex:0 0 auto}.cqscr-cd-info-val a{color:var(--cq-purple);text-decoration:none;font-weight:500}.cqscr-cd-info-val a:hover{text-decoration:underline}.cqscr-cd-cls-rows{display:flex;flex-direction:column;gap:12px}.cqscr-cd-cls-row{display:flex;justify-content:space-between;align-items:center;gap:8px;position:relative}.cqscr-cd-cls-label{font-size:13.5px;color:var(--cq-text-muted);flex-shrink:0}.cqscr-cd-cls-value{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13.5px;font-family:var(--cq-font)}.cqscr-cd-cls-value.is-set{color:var(--cq-purple-deep);font-weight:600}.cqscr-cd-cls-value.is-unset{color:var(--cq-text-faint)}.cqscr-cd-cls-chev{color:var(--cq-text-faint);flex-shrink:0}.cqscr-cd-cls-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.cqscr-cd-cls-menu{position:absolute;top:100%;right:0;margin-top:4px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);box-shadow:var(--cq-shadow-menu);z-index:100;min-width:180px;max-height:260px;overflow-y:auto;padding:4px}.cqscr-cd-cls-menu-item{padding:8px 12px;font-size:13px;color:var(--cq-text);cursor:pointer;border-radius:var(--cq-r-xs);transition:background var(--cq-t-fast)}.cqscr-cd-cls-menu-item:hover{background:var(--cq-fill)}.cqscr-cd-cls-menu-item.is-unset-opt{color:var(--cq-text-muted)}.cqscr-cd-cls-menu-item.is-active{background:var(--cq-purple-100);color:var(--cq-purple-deep);font-weight:600}.cqscr-cd-qb-card{background:var(--cq-page);border:1px solid var(--cq-border);border-radius:var(--cq-r-sm);padding:12px}.cqscr-cd-qb-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.cqscr-cd-qb-label{font-size:12px;color:var(--cq-text-faint)}.cqscr-cd-mini-card{background:var(--cq-page);border:1px solid var(--cq-border);border-radius:var(--cq-r-sm);padding:10px 12px;cursor:pointer;transition:border-color var(--cq-t-base);margin-bottom:6px}.cqscr-cd-mini-card:hover{border-color:var(--cq-border-input)}.cqscr-cd-mini-card-name{font-size:13px;font-weight:500;color:var(--cq-text);margin-bottom:4px}.cqscr-cd-mini-card-meta{display:flex;justify-content:space-between;align-items:center}.cqscr-cd-badge-sent{background:var(--cq-success-bg);color:var(--cq-success);border:1px solid var(--cq-success-border);font-size:11px;padding:2px 8px;border-radius:var(--cq-r-pill);font-weight:500}.cqscr-cd-badge-received{background:var(--cq-info-bg);color:var(--cq-blue);border:1px solid var(--cq-info-border);font-size:11px;padding:2px 8px;border-radius:var(--cq-r-pill);font-weight:500}.cqscr-cd-badge-scheduled{background:#f59e0b1f;color:#b45309;border:1px solid rgba(245,158,11,.32);font-size:11px;padding:2px 8px;border-radius:var(--cq-r-pill);font-weight:600}.cqscr-cd-cancel-scheduled{background:#f59e0b1f;color:#b45309;border:1px solid rgba(245,158,11,.32);padding:6px 12px;border-radius:var(--cq-r-md);font-size:12.5px;font-weight:600;cursor:pointer;font-family:var(--cq-font);transition:background var(--cq-t-fast)}.cqscr-cd-cancel-scheduled:hover{background:#f59e0b33}.cqscr-cd-badge-pending{background:var(--cq-warning-bg);color:var(--cq-warning);border:1px solid var(--cq-warning-border);font-size:11px;padding:2px 8px;border-radius:var(--cq-r-pill);font-weight:500}.cqscr-cd-badge-signed{background:var(--cq-success-bg);color:var(--cq-success);border:1px solid var(--cq-success-border);font-size:11px;padding:2px 8px;border-radius:var(--cq-r-pill);font-weight:500}.cqscr-cd-tl-item{display:flex;align-items:flex-start;gap:13px;padding:13px;border:.5px solid #F0EEE8;border-radius:14px;background:var(--cq-surface);cursor:default;transition:background var(--cq-t-base),border-color var(--cq-t-base)}.cqscr-cd-tl-item+.cqscr-cd-tl-item{margin-top:8px}.cqscr-cd-tl-item:hover{background:#fafaf7}.cqscr-cd-tl-icon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-cd-tl-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.cqscr-cd-tl-email .cqscr-cd-tl-icon{background:var(--cq-info-bg);color:var(--cq-blue)}.cqscr-cd-tl-meet .cqscr-cd-tl-icon{background:var(--cq-purple-100);color:var(--cq-purple)}.cqscr-cd-tl-disc .cqscr-cd-tl-icon{background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-cd-tl-deal .cqscr-cd-tl-icon{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqscr-cd-tl-ticket .cqscr-cd-tl-icon{background:var(--cq-danger-bg);color:var(--cq-danger)}.cqscr-cd-tl-body{flex:1;padding-top:2px;min-width:0}.cqscr-cd-tl-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;gap:12px}.cqscr-cd-tl-title{font-size:14.5px;font-weight:600;color:var(--cq-text)}.cqscr-cd-tl-time{font-size:12px;color:var(--cq-text-faint);flex-shrink:0}.cqscr-cd-tl-card{background:#fafaf7;border:.5px solid #F0EEE8;border-radius:12px;padding:12px 14px;font-size:13.5px;color:var(--cq-text-2);line-height:1.55}.cqscr-cd-tl-item:hover .cqscr-cd-tl-card{background:var(--cq-surface)}.cqscr-cd-email-month{font-size:14px;font-weight:700;color:var(--cq-text-2);margin:16px 2px 6px}.cqscr-cd-email-month:first-of-type{margin-top:4px}.cqscr-cd-email-month-sched{color:#b45309;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:#f59e0b1a;border:.5px solid rgba(245,158,11,.32);border-radius:999px}.cqscr-cd-email-item.is-sched{border-color:#f59e0b59;background:#f59e0b08}.cqscr-cd-reminder-pin{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f59e0b1f;color:#b45309;border:.5px solid rgba(245,158,11,.32);cursor:pointer;font-family:inherit;padding:0;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-cd-reminder-pin:hover{background:#f59e0b38}.cqscr-cd-reminder-pin.is-open{background:#f59e0b47;border-color:#f59e0b8c}.cqscr-cd-reminder-wrap{position:relative;display:inline-flex}.cqscr-cd-reminder-pop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79}.cqscr-cd-reminder-pop{position:fixed;width:240px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:0 12px 32px #1a1a1f2e;padding:12px;z-index:1100;font-family:var(--cq-font)}.cqscr-cd-reminder-pop:before{content:"";position:absolute;top:-5px;right:18px;width:9px;height:9px;background:var(--cq-surface);border-left:.5px solid var(--cq-border);border-top:.5px solid var(--cq-border);transform:rotate(45deg)}.cqscr-cd-reminder-pop-back{z-index:1099}.cqscr-cd-reminder-pop-msg{font-size:12.5px;color:var(--cq-text);line-height:1.45;margin-bottom:10px}.cqscr-cd-reminder-pop-msg strong{font-weight:700}.cqscr-cd-reminder-pop-acts{display:flex;gap:6px;justify-content:flex-end}.cqscr-cd-reminder-pop-cancel,.cqscr-cd-reminder-pop-confirm{font-size:12px;font-weight:600;padding:6px 11px;border-radius:7px;cursor:pointer;font-family:inherit;border:.5px solid transparent;transition:background var(--cq-t-fast)}.cqscr-cd-reminder-pop-cancel{background:transparent;color:var(--cq-text-2);border-color:var(--cq-border-input)}.cqscr-cd-reminder-pop-cancel:hover{background:var(--cq-fill)}.cqscr-cd-reminder-pop-confirm{background:#f59e0b2e;color:#b45309;border-color:#f59e0b73}.cqscr-cd-reminder-pop-confirm:hover{background:#f59e0b47}.cqscr-cd-email-item{background:var(--cq-surface);border:.5px solid var(--cq-border-light);border-radius:var(--cq-r-lg);overflow:hidden;transition:border-color var(--cq-t-base)}.cqscr-cd-email-item+.cqscr-cd-email-item{margin-top:8px}.cqscr-cd-email-item.is-open{border-color:var(--cq-purple-200)}.cqscr-cd-email-row{display:flex;align-items:center;gap:11px;padding:13px;cursor:pointer;transition:background var(--cq-t-base)}.cqscr-cd-email-row:hover{background:var(--cq-surface-hover)}.cqscr-cd-email-item.is-open .cqscr-cd-email-row{background:var(--cq-purple-50)}.cqscr-cd-email-chev{color:var(--cq-text-faint);flex-shrink:0;transition:transform var(--cq-t-slow)}.cqscr-cd-email-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--cq-surface);flex-shrink:0;background:var(--cq-gradient)}.cqscr-cd-email-av.is-recv{background:var(--cq-purple-200);color:var(--cq-purple-deep)}.cqscr-cd-email-info{flex:1;min-width:0}.cqscr-cd-email-title{font-size:15px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cd-email-from{color:var(--cq-text-muted);font-weight:500}.cqscr-cd-email-preview{font-size:13px;color:var(--cq-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cd-email-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.cqscr-cd-email-time{font-size:12px;color:var(--cq-text-faint);white-space:nowrap}.cqscr-cd-email-opens{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--cq-success);font-weight:600;white-space:nowrap}.cqscr-cd-email-opens.is-muted{color:var(--cq-text-muted)}.cqscr-cd-email-opens.is-help{cursor:help}.cqscr-cd-email-opens-dot{width:7px;height:7px;border-radius:50%;background:var(--cq-success)}.cqscr-cd-email-opens.is-muted .cqscr-cd-email-opens-dot{background:var(--cq-border-input)}.cqscr-cd-email-expanded{padding:0 13px 14px}.cqscr-cd-opens-section{margin-bottom:14px}.cqscr-cd-opens-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 0;font-size:14px;font-weight:600;color:var(--cq-success)}.cqscr-cd-opens-chev{color:inherit;transition:transform var(--cq-t-slow);flex-shrink:0}.cqscr-cd-opens-dot-inline{width:8px;height:8px;border-radius:50%;background:var(--cq-success)}.cqscr-cd-opens-head-label{font-size:14px;font-weight:600}.cqscr-cd-opens-timeline{padding:8px 0 4px 25px;display:none}.cqscr-cd-opens-timeline.open{display:flex;flex-direction:column;gap:11px}.cqscr-cd-opens-row{display:flex;gap:11px;align-items:flex-start}.cqscr-cd-opens-dot{width:13px;height:13px;border-radius:50%;border:2px solid var(--cq-success-border);background:var(--cq-surface);flex-shrink:0;margin-top:1px}.cqscr-cd-opens-label{font-size:12.5px;font-weight:600;color:var(--cq-text)}.cqscr-cd-opens-time{font-size:11.5px;color:var(--cq-text-muted)}.cqscr-cd-email-card{border:.5px solid var(--cq-border-light);border-radius:13px;overflow:hidden;background:var(--cq-surface)}.cqscr-cd-email-card-head{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:.5px solid var(--cq-border-light);flex-wrap:wrap}.cqscr-cd-email-card-who{flex:1;min-width:0}.cqscr-cd-email-name{font-size:14.5px;font-weight:700;color:var(--cq-text)}.cqscr-cd-email-rcpts{margin-top:7px;display:flex;flex-direction:column;gap:6px}.cqscr-cd-email-rcpt-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px;color:var(--cq-text-2)}.cqscr-cd-email-rcpt-lbl{font-size:11px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.5px}.cqscr-cd-email-rcpt-chips{display:flex;flex-wrap:wrap;gap:4px}.cqscr-cd-email-rcpt-chip{background:var(--cq-fill);color:var(--cq-text-2);padding:2px 9px;border-radius:7px;font-weight:600;font-size:12px;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-cd-email-rcpt-chip.is-contact{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-cd-email-rcpt-chip.is-unknown{background:var(--cq-warning-bg);color:var(--cq-warning-strong)}.cqscr-cd-email-acts{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.cqscr-cd-email-acts button{font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 15px;border-radius:var(--cq-r-sm);border:.5px solid var(--cq-border-input);background:var(--cq-surface);color:var(--cq-text);cursor:pointer;transition:background var(--cq-t-base)}.cqscr-cd-email-acts button:hover{background:var(--cq-fill)}.cqscr-cd-email-text{padding:16px;font-size:14px;line-height:1.6;color:var(--cq-text);word-break:break-word}.cqscr-cd-email-text img{max-width:100%;height:auto}.cqscr-cd-email-atts{padding:12px 14px 14px;border-top:.5px solid var(--cq-border-light);background:var(--cq-surface-subtle)}.cqscr-cd-email-thread{margin-top:12px;padding:12px 14px 4px;border:.5px solid var(--cq-border-light);border-radius:var(--cq-r-md);background:var(--cq-surface-subtle)}.cqscr-cd-email-thread-h{font-size:11px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}.cqscr-cd-email-thread-row{border-left:3px solid var(--cq-success);padding:0 0 10px 12px;margin-bottom:12px}.cqscr-cd-email-thread-row.is-recv{border-left-color:var(--cq-blue)}.cqscr-cd-email-thread-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.cqscr-cd-email-thread-name{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-cd-email-thread-time{font-size:11px;color:var(--cq-text-faint)}.cqscr-cd-email-thread-body{font-size:12.5px;color:var(--cq-text-2);line-height:1.5}.cqscr-cd-email-foot{display:flex;justify-content:flex-end;margin-top:13px}.cqscr-cd-email-foot-btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:var(--cq-r-sm);border:.5px solid var(--cq-border-input);background:var(--cq-surface);color:var(--cq-text);cursor:pointer;transition:background var(--cq-t-base)}.cqscr-cd-email-foot-btn:hover{background:var(--cq-fill)}.cqscr-cd-email-foot-btn svg{color:var(--cq-text-muted)}.cqscr-cd-root .cqui-emailbody-quote-wrap{margin-top:16px}.cqscr-cd-root .cqui-emailbody-toggle{display:inline-flex;align-items:center;padding:2px 9px;background:var(--cq-fill);border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-xs);cursor:pointer;color:var(--cq-text-2);font-size:14px;font-weight:700;-webkit-user-select:none;user-select:none;line-height:1;letter-spacing:1px;transition:background var(--cq-t-base)}.cqscr-cd-root .cqui-emailbody-toggle:hover{background:var(--cq-border)}.cqscr-cd-root .cqui-emailbody-toggle-open{margin-bottom:12px}.cqscr-cd-root .cqui-emailbody-quote{margin-top:12px;padding:10px 14px;background:var(--cq-surface-subtle);border-left:3px solid var(--cq-purple-200);border-right:none;border-top:none;border-bottom:none;color:var(--cq-text-2);font-size:13px;line-height:1.6;border-radius:0 var(--cq-r-xs) var(--cq-r-xs) 0}.cqscr-cd-ticket-card{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-sm);padding:14px 16px;margin-bottom:8px;border-left:3px solid var(--cq-border-input)}.cqscr-cd-ticket-card.resolved{opacity:.6}.cqscr-cd-ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.cqscr-cd-ticket-num{font-size:11.5px;color:var(--cq-text-faint)}.cqscr-cd-ticket-title{font-size:13.5px;font-weight:500;color:var(--cq-text)}.cqscr-cd-ticket-sub{font-size:12px;color:var(--cq-text-faint);margin-top:2px}.cqscr-cd-ticket-badges{display:flex;gap:5px;flex-shrink:0}.cqscr-cd-ticket-body{font-size:13.5px;color:var(--cq-text-2);line-height:1.6;background:var(--cq-page);border:1px solid var(--cq-border);border-radius:var(--cq-r-xs);padding:10px 12px;margin-bottom:10px;word-break:break-word}.cqscr-cd-list-card{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-sm);overflow:hidden;margin-bottom:8px}.cqscr-cd-list-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--cq-border);cursor:pointer;transition:background var(--cq-t-base)}.cqscr-cd-list-row:hover{background:var(--cq-page)}.cqscr-cd-list-row:last-child{border-bottom:none}.cqscr-cd-meeting-card{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-sm);padding:14px 16px;margin-bottom:8px;display:flex;gap:14px;align-items:flex-start}.cqscr-cd-meeting-day{font-size:22px;font-weight:700;color:var(--cq-blue);line-height:1}.cqscr-cd-meeting-month{font-size:10px;color:var(--cq-text-faint);text-transform:uppercase;letter-spacing:.5px}.cqscr-cd-meeting-title{font-size:13.5px;font-weight:500;color:var(--cq-text);margin-bottom:3px}.cqscr-cd-meeting-meta{font-size:12px;color:var(--cq-text-faint)}.cqscr-cd-blocked-notice{margin-bottom:14px;background:var(--cq-danger-bg);border:1px solid var(--cq-danger-border);border-radius:var(--cq-r-md);padding:10px 14px;display:flex;align-items:flex-start;gap:10px}.cqscr-cd-blocked-notice strong{color:var(--cq-danger)}.cqscr-cd-blocked-notice-body{flex:1;font-size:12.5px;color:var(--cq-text-2);line-height:1.5}.cqscr-cd-blocked-notice-btn{flex-shrink:0;border-color:var(--cq-danger-border)!important;color:var(--cq-danger)!important}.cqscr-cd-empty{padding:60px 40px;text-align:center;color:var(--cq-text-faint);font-size:14px}.cqscr-cd-spacer{flex:1}@keyframes cqscr-cd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cqscr-cd-modal-err{color:var(--cq-danger);font-size:13px;margin-bottom:12px}.cqscr-cd-modal-success{text-align:center;color:var(--cq-success);padding:24px;font-size:14px;font-weight:600}.cqscr-cd-banner{padding:12px 16px;border-radius:var(--cq-r-md);border:1px solid;margin-bottom:16px}.cqscr-cd-banner-ok{background:var(--cq-success-bg);border-color:var(--cq-success-border)}.cqscr-cd-banner-err{background:var(--cq-danger-bg);border-color:var(--cq-danger-border);color:var(--cq-danger-strong);font-size:13px}.cqscr-cd-agreement{background:var(--cq-surface);border:1px solid var(--cq-border);border-left:3px solid var(--cq-blue);border-radius:var(--cq-r-md);padding:16px 20px;margin-bottom:12px;box-shadow:var(--cq-shadow-sm)}.cqscr-cd-agreement-summary{font-size:12px;color:var(--cq-text-2);line-height:1.6;background:var(--cq-info-bg);border-radius:var(--cq-r-sm);padding:8px 12px;margin-top:8px}.cqscr-cd-discovery{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:16px;padding:18px}.cqscr-cd-discovery+.cqscr-cd-discovery{margin-top:12px}.cqscr-cd-discovery-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.cqscr-cd-discovery-title{font-size:16px;font-weight:700;color:var(--cq-text)}.cqscr-cd-discovery-sub{font-size:13px;color:var(--cq-text-muted);font-family:var(--cq-font-mono);margin-top:3px}.cqscr-cd-discovery-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.cqscr-cd-discovery-tl-k{font-size:10px;font-weight:700;color:var(--cq-text-faint);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.cqscr-cd-discovery-tl-v{font-size:13.5px;font-weight:600;color:var(--cq-text)}.cqscr-cd-discovery-tl-v.is-opened{color:var(--cq-warning)}.cqscr-cd-discovery-tl-v.is-submitted{color:var(--cq-success)}.cqscr-cd-discovery-tl-v.is-muted{color:var(--cq-text-faint)}.cqscr-cd-discovery-results{background:var(--cq-success-soft-bg);border:.5px solid var(--cq-success-soft-border);border-radius:var(--cq-r-md);padding:14px 16px}.cqscr-cd-discovery-results-h{font-size:10.5px;font-weight:700;color:var(--cq-success);letter-spacing:1px;text-transform:uppercase;margin-bottom:11px}.cqscr-cd-discovery-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.cqscr-cd-discovery-mk{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.8px;margin-bottom:5px;text-transform:uppercase}.cqscr-cd-discovery-val{font-size:19px;font-weight:800;letter-spacing:-.2px}.cqscr-cd-discovery-val.ok{color:var(--cq-success)}.cqscr-cd-discovery-val.err{color:var(--cq-danger)}.cqscr-cd-discovery-actions{display:flex;align-items:center;gap:14px;margin-top:15px;flex-wrap:wrap}.cqscr-cd-discovery-link{font-size:13px;font-weight:600;color:var(--cq-purple);cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.cqscr-cd-discovery-link:hover{text-decoration:underline}.cqscr-cd-discovery-link.is-muted{color:var(--cq-text-muted)}.cqscr-cd-discovery-btn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;font-family:var(--cq-font);padding:7px 12px;border-radius:var(--cq-r-sm);border:.5px solid var(--cq-border-input);background:var(--cq-surface);color:var(--cq-text);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-cd-discovery-btn:hover{background:var(--cq-fill)}.cqscr-cd-discovery-btn.is-danger{color:var(--cq-danger);border-color:var(--cq-danger-soft-border)}.cqscr-cd-discovery-btn.is-danger:hover{background:var(--cq-danger-soft-bg)}.cqscr-cd-discovery-lbl{font-size:10px;color:var(--cq-text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px}.cqscr-cd-discovery-builder{margin-bottom:12px;background:var(--cq-page);border-radius:var(--cq-r-sm);padding:12px;border:1px solid var(--cq-border-light)}.cqscr-cd-discovery-builder-h{font-size:11px;font-weight:600;color:var(--cq-text-2);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.cqscr-cd-discovery-section{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--cq-r-xs);border:1px solid var(--cq-success-border);margin-bottom:6px;cursor:pointer;background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-cd-discovery-section.is-hidden{border-color:var(--cq-danger-border);background:var(--cq-danger-bg);color:var(--cq-danger)}.cqscr-cd-discovery-section-state{font-size:11px;color:var(--cq-text-muted);margin-left:auto}.cqscr-cd-discovery-question{background:var(--cq-page);border-radius:var(--cq-r-sm);padding:10px 12px;margin-bottom:8px;border:1px solid var(--cq-border-light)}.aifc{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;overflow:hidden;margin-bottom:12px;transition:border-color .12s,box-shadow .12s}.aifc:hover{border-color:var(--cq-purple-300);box-shadow:0 8px 22px #5b21b612}.aifc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 13px}.aifc-idw{display:flex;align-items:center;gap:12px;min-width:0}.aifc-ic{width:40px;height:40px;border-radius:11px;background:#f0ebff;color:#5b21b6;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.aifc-title{font-size:15px;font-weight:800;letter-spacing:-.2px;color:var(--cq-text)}.aifc-tmpl{font-size:12px;color:#9c9a90;font-weight:600;margin-top:1px}.aifc-pill{font-size:10.5px;font-weight:800;padding:5px 11px;border-radius:8px;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.aifc-pill.sent{background:#f4f2ec;color:#6b6b73}.aifc-pill.opened{background:#dbeafe;color:#1d4ed8}.aifc-pill.submitted{background:#dcfce7;color:#15803d}.aifc-pill.finalised{background:#f3e8ff;color:#5b21b6}.aifc-pill.draft{background:#f4f2ec;color:#6b6b73}.aifc-metrics{display:flex;gap:24px;background:#fbfaf7;border-top:.5px solid #F0EEE8;border-bottom:.5px solid #F0EEE8;padding:14px 18px;flex-wrap:wrap}.aifc-m .k{font-size:10px;font-weight:800;color:#9c9a90;text-transform:uppercase;letter-spacing:.5px}.aifc-m .v{font-size:22px;font-weight:800;letter-spacing:-.6px;margin-top:3px}.aifc-m .v.g{color:#15803d}.aifc-m .v.p{color:#3d52e8}.aifc-m .v.r{color:#dc2626}.aifc-trail{padding:15px 18px 6px}.aifc-tl{display:flex;gap:12px;position:relative;padding-bottom:15px}.aifc-tl:before{content:"";position:absolute;left:5px;top:13px;bottom:-2px;width:1.5px;background:#e6e3dc}.aifc-tl.last{padding-bottom:0}.aifc-tl.last:before{display:none}.aifc-td{width:12px;height:12px;border-radius:50%;border:2px solid #C7C4BA;background:#fff;flex-shrink:0;margin-top:1px;position:relative;z-index:1;box-sizing:border-box}.aifc-td.done{border-color:#8b5cf6;background:#8b5cf6}.aifc-td.green{border-color:#16a34a;background:#16a34a}.aifc-tk{font-size:12.5px;font-weight:700;color:#1a1a1f;line-height:1.2}.aifc-tv{font-size:12px;color:#6b6b73;margin-top:2px}.aifc-foot{padding:12px 18px 14px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.aifc-meta{font-size:12px;color:#6b6b73;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-right:auto}.aifc-meta svg{color:var(--cq-success)}.aifc-actions{display:flex;align-items:center;gap:8px}.aifc-btn{font-size:12.5px;font-weight:700;border:.5px solid #EBE9E3;background:#fff;color:#6b6b73;border-radius:9px;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--cq-font);transition:all .12s}.aifc-btn:hover{background:#fcfbf9;border-color:#ddd6fe;color:#5b21b6}.aifc-btn.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0}.aifc-btn.primary:hover{background:linear-gradient(135deg,#8b5cf6,#3d52e8);filter:brightness(1.05);color:#fff;border:0}.aifc-btn.del{color:#dc2626;padding:8px 10px}.aifc-btn.del:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.aifc-stats{font-size:12px;color:var(--cq-text-muted);font-weight:600;margin-bottom:13px;display:flex;align-items:center;gap:7px}.aifc-stats svg{color:var(--cq-purple)}@media (max-width: 900px){.cqscr-cd-body{grid-template-columns:1fr}}@media (max-width: 640px){.cqscr-cd-root{padding:0 12px 24px 0}.cqscr-cd-headercard{padding:16px}.cqscr-cd-card{padding:4px 12px 14px}.cqscr-cd-ch-actions{flex-wrap:wrap}}.cqscr-cd-tab-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.cqscr-cd-cqitem{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);margin-bottom:8px;overflow:hidden;box-shadow:var(--cq-shadow-sm)}.cqscr-cd-cqitem-head{display:flex;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-cd-cqitem-head:hover{background:var(--cq-surface-hover)}.cqscr-cd-cqitem-ic{width:36px;height:36px;border-radius:var(--cq-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cqscr-cd-cqitem-ic.is-high{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqscr-cd-cqitem-ic.is-med{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqscr-cd-cqitem-ic.is-low{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-cd-cqitem-ic.is-agreement{background:var(--cq-info-bg);color:var(--cq-blue)}.cqscr-cd-cqitem-ic.is-deal{background:var(--cq-purple-100);color:var(--cq-purple)}.cqscr-cd-cqitem-day{width:46px;text-align:center;flex-shrink:0}.cqscr-cd-cqitem-day .d{font-size:25px;font-weight:800;color:var(--cq-blue);line-height:1}.cqscr-cd-cqitem-day .m{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:1px;margin-top:3px}.cqscr-cd-cqitem-stagepill{font-size:10px;font-weight:700;letter-spacing:.4px;padding:3px 9px;border-radius:var(--cq-r-xs);text-transform:uppercase;white-space:nowrap}.cqscr-cd-cqitem-mid{flex:1;min-width:0}.cqscr-cd-cqitem-title{font-size:14px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cd-cqitem-sub{font-size:12px;color:var(--cq-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-cd-cqitem-right{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.cqscr-cd-cqitem-chev{color:var(--cq-text-muted);transition:transform var(--cq-t-fast)}.cqscr-cd-cqitem-chev.is-open{transform:rotate(180deg)}.cqscr-cd-cqitem-pill{font-size:10px;font-weight:700;letter-spacing:.4px;padding:3px 9px;border-radius:var(--cq-r-xs);text-transform:uppercase}.cqscr-cd-cqitem-pill.is-high{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqscr-cd-cqitem-pill.is-med{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqscr-cd-cqitem-pill.is-low{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-cd-cqitem-prio.is-high{color:var(--cq-danger-strong)}.cqscr-cd-cqitem-prio.is-med{color:var(--cq-warning)}.cqscr-cd-cqitem-body{padding:12px 16px 14px;border-top:.5px solid var(--cq-border-light);background:var(--cq-surface-subtle)}.cqscr-cd-dl{display:flex;flex-direction:column;gap:4px}.cqscr-cd-dl-row{display:flex;gap:12px;font-size:13px;padding:6px 0;border-bottom:.5px solid var(--cq-border-light)}.cqscr-cd-dl-row:last-child{border-bottom:none}.cqscr-cd-dl-row .k{color:var(--cq-text-muted);flex-shrink:0;min-width:110px}.cqscr-cd-dl-row .v{color:var(--cq-text);flex:1;word-break:break-word}.cqscr-cd-who-lnk{color:var(--cq-purple);cursor:pointer;text-decoration:none}.cqscr-cd-who-lnk:hover{text-decoration:underline}.cqscr-cd-who-em{color:var(--cq-text-2)}.cqscr-cd-cqitem-text{font-size:13px;color:var(--cq-text-2);line-height:1.55;margin-top:12px;padding:10px 12px;background:var(--cq-surface);border:.5px solid var(--cq-border-light);border-radius:var(--cq-r-sm);white-space:pre-wrap}.cqscr-cd-cqitem-actions{display:flex;justify-content:flex-end;margin-top:10px}.cqcd-mtg{background:#fff;border:.5px solid var(--cq-border-light);border-radius:14px;display:flex;gap:0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.cqcd-mtg+.cqcd-mtg{margin-top:10px}.cqcd-mtg:hover{border-color:var(--cq-border)}.cqcd-mtg.expanded{box-shadow:0 2px 12px #1a1a1f0d}.cqcd-mtg[data-status=past]{background:#fcfbf9}.cqcd-mtg-stripe{width:4px;flex-shrink:0}.cqcd-mtg-body{flex:1;min-width:0;display:flex;flex-direction:column}.cqcd-mtg-bar{padding:12px 14px 12px 10px;display:flex;align-items:center;gap:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.cqcd-mtg-bar:hover{background:#8b5cf605}.cqcd-mtg-daynum{flex-shrink:0;text-align:center;padding-right:14px;border-right:.5px solid #F0EEE8;min-width:46px}.cqcd-mtg-daynum .d{font-size:26px;font-weight:800;color:var(--cq-purple);line-height:1;letter-spacing:-.8px}.cqcd-mtg-daynum .m{font-size:10px;font-weight:800;color:var(--cq-text-muted);letter-spacing:1.2px;margin-top:3px}.cqcd-mtg[data-status=past] .cqcd-mtg-daynum .d{color:var(--cq-text-2)}.cqcd-mtg-bar-mid{flex:1;min-width:0}.cqcd-mtg-title-row{display:flex;align-items:flex-start;gap:10px}.cqcd-mtg-title-row .cqcd-mtg-title{flex:1;min-width:0;font-size:14.5px;font-weight:800;color:var(--cq-text);letter-spacing:-.2px;line-height:1.35}.cqcd-mtg-tags{display:inline-flex;gap:5px;flex-shrink:0;flex-wrap:wrap}.cqcd-mtg-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:3px 7px;border-radius:99px;letter-spacing:.3px}.cqcd-mtg-cal{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:6px}.cqcd-mtg-cal .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cqcd-mtg-bar-meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;color:var(--cq-text-2);font-weight:500;flex-wrap:wrap}.cqcd-mtg-bar-meta .icn{color:var(--cq-text-muted);margin-right:3px;display:inline-flex;align-items:center}.cqcd-mtg-bar-meta .sep{color:#c9c5b8;font-weight:500}.cqcd-mtg-bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.cqcd-mtg-chev{width:28px;height:28px;border-radius:8px;background:transparent;border:0;color:var(--cq-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:all .12s ease}.cqcd-mtg-chev:hover{background:var(--cq-fill);color:var(--cq-text)}.cqcd-mtg-chev .chev-ic{transition:transform .2s ease}.cqcd-mtg.expanded .cqcd-mtg-chev .chev-ic{transform:rotate(180deg)}.cqcd-mtg-atts{display:flex;align-items:center;gap:0;flex-shrink:0}.cqcd-mtg-atts .av-wrap{position:relative;margin-left:-8px;flex-shrink:0}.cqcd-mtg-atts .av-wrap:first-child{margin-left:0}.cqcd-mtg-atts .av{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;border:2px solid white;box-shadow:0 0 0 .5px var(--cq-border-light);cursor:default}.cqcd-mtg-atts .rsvp{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 .5px #0000000f}.cqcd-mtg-atts .rsvp.going{background:#16a34a}.cqcd-mtg-atts .rsvp.pending{background:#f59e0b}.cqcd-mtg-atts .rsvp.declined{background:#dc2626}.cqcd-mtg-atts .av-wrap[data-name]:before,.cqcd-mtg-atts .av-wrap[data-name]:after{position:absolute;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:20}.cqcd-mtg-atts .av-wrap[data-name]:before{content:attr(data-name) " · " attr(data-status);bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(3px);background:var(--cq-text);color:#fff;font-size:11px;font-weight:600;padding:5px 10px;border-radius:7px;white-space:nowrap;box-shadow:0 4px 12px #0000001f}.cqcd-mtg-atts .av-wrap[data-name]:after{content:"";bottom:calc(100% + 4px);left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--cq-text)}.cqcd-mtg-atts .av-wrap[data-name]:hover:before{opacity:1;transform:translate(-50%) translateY(0)}.cqcd-mtg-atts .av-wrap[data-name]:hover:after{opacity:1}.cqcd-mtg-atts .av-wrap:hover{z-index:5}.cqcd-mtg-expand{display:none;padding:14px 16px;border-top:.5px solid var(--cq-fill)}.cqcd-mtg.expanded .cqcd-mtg-expand{display:block;animation:cqcdMtgFadeIn .18s ease}@keyframes cqcdMtgFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.cqcd-mtg-expand>*:first-child{margin-top:0!important}.cqcd-mtg-rows{display:flex;flex-direction:column;gap:7px;padding:0}.cqcd-mtg-row{display:flex;align-items:center;gap:11px;font-size:12.5px;color:var(--cq-text);line-height:1.4}.cqcd-mtg-row>.ic{color:var(--cq-text-2);width:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cqcd-mtg-row .val{flex:1;min-width:0;color:var(--cq-text)}.cqcd-mtg-row .val b{font-weight:700}.cqcd-mtg-row .val.link,.cqcd-mtg-row .link{color:var(--cq-purple);font-weight:600;text-decoration:none}.cqcd-mtg-row .val.link:hover,.cqcd-mtg-row .link:hover{text-decoration:underline}.cqcd-mtg-row .copy-link{width:22px;height:22px;border-radius:6px;background:transparent;border:0;color:var(--cq-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s ease}.cqcd-mtg-row .copy-link:hover{background:var(--cq-fill);color:var(--cq-purple)}.cqcd-mtg-body-text{margin-top:10px;padding:9px 11px;background:#fcfbf9;border-radius:9px;font-size:12.5px;color:var(--cq-text-2);line-height:1.55;border-left:2px solid var(--cq-border-light);white-space:pre-wrap}.cqcd-mtg-att-block{margin-top:14px;background:#fcfbf9;border:.5px solid var(--cq-border-light);border-radius:12px;padding:12px 14px}.cqcd-mtg-att-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;flex-wrap:wrap}.cqcd-mtg-att-hd .lbl{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:var(--cq-text-2);letter-spacing:.6px}.cqcd-mtg-att-hd .lbl .lbl-ic{color:var(--cq-text-muted);display:inline-flex;align-items:center}.cqcd-mtg-att-hd .lbl .ct{background:#f0ebff;color:var(--cq-purple);padding:1px 7px;border-radius:99px;font-size:10px;letter-spacing:0;margin-left:3px}.cqcd-mtg-att-sum{display:inline-flex;gap:10px;font-size:10.5px;font-weight:700}.cqcd-mtg-att-sum>span{display:inline-flex;align-items:center;gap:4px}.cqcd-mtg-att-sum .d{width:6px;height:6px;border-radius:50%}.cqcd-mtg-att-sum .going{color:#15803d}.cqcd-mtg-att-sum .going .d{background:#16a34a}.cqcd-mtg-att-sum .pending{color:#92400e}.cqcd-mtg-att-sum .pending .d{background:#f59e0b}.cqcd-mtg-att-sum .declined{color:#b91c1c}.cqcd-mtg-att-sum .declined .d{background:#dc2626}.cqcd-mtg-att-list{display:flex;flex-direction:column;gap:3px}.cqcd-mtg-att-row{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px;transition:background .12s ease}.cqcd-mtg-att-row:hover{background:#fff}.cqcd-mtg-att-row .av-wrap{position:relative;flex-shrink:0;margin-left:0}.cqcd-mtg-att-row .av{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;border:2px solid white;box-shadow:0 0 0 .5px var(--cq-border-light)}.cqcd-mtg-att-row .rsvp{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 .5px #0000000f}.cqcd-mtg-att-row .rsvp.going{background:#16a34a}.cqcd-mtg-att-row .rsvp.pending{background:#f59e0b}.cqcd-mtg-att-row .rsvp.declined{background:#dc2626}.cqcd-mtg-att-nm{flex:1;font-size:12.5px;font-weight:700;color:var(--cq-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqcd-mtg-org{display:inline-block;background:var(--cq-fill);color:var(--cq-text-2);font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;letter-spacing:.4px;text-transform:uppercase;margin-left:4px;vertical-align:1px}.cqcd-mtg-att-pill{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:99px;flex-shrink:0}.cqcd-mtg-att-pill.going{background:#dcfce7;color:#15803d}.cqcd-mtg-att-pill.pending{background:#fef3c7;color:#92400e}.cqcd-mtg-att-pill.declined{background:#fee2e2;color:#b91c1c}.cqcd-mtg-actions{margin-top:11px;padding-top:11px;border-top:.5px solid var(--cq-fill);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cqcd-mtg-actions .ab{background:transparent;border:.5px solid var(--cq-border-light);padding:6px 10px;border-radius:8px;font-size:11.5px;font-weight:600;color:var(--cq-text);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:all .12s ease}.cqcd-mtg-actions .ab:hover{background:var(--cq-fill)}.cqcd-mtg-actions .ab:disabled{opacity:.55;cursor:wait}.cqcd-mtg-actions .ab.primary{background:var(--cq-purple);color:#fff;border-color:var(--cq-purple)}.cqcd-mtg-actions .ab.primary:hover{background:var(--cq-purple-strong, #6D28D9)}.cqcd-mtg-actions .ab.join{background:linear-gradient(135deg,#15803d,#16a34a);color:#fff;border-color:#15803d;margin-left:auto;padding:7px 14px;font-weight:700;box-shadow:0 2px 6px #15803d33}.cqcd-mtg-actions .ab.join:hover{box-shadow:0 3px 10px #15803d4d;transform:translateY(-1px)}.cqcd-mtg-section{display:flex;align-items:center;gap:9px;padding:2px 2px 2px 0;margin-top:4px;margin-bottom:10px}.cqcd-mtg-section:first-child{margin-top:0}.cqcd-mtg-section.has-prev{margin-top:22px}.cqcd-mtg-section>.ic{color:var(--cq-text-2);display:inline-flex;align-items:center;flex-shrink:0}.cqcd-mtg-section .lbl{font-size:11px;font-weight:800;color:var(--cq-text);letter-spacing:.9px}.cqcd-mtg-section .count{background:#f0ebff;color:var(--cq-purple);padding:2px 8px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.2px;min-width:18px;text-align:center}.cqcd-mtg-section .rule{flex:1;height:.5px;background:var(--cq-border-light);margin-left:4px}.cqcd-mtg-section[data-when=past]>.ic{color:var(--cq-text-muted)}.cqcd-mtg-section[data-when=past] .lbl{color:var(--cq-text-2)}.cqcd-mtg-section[data-when=past] .count{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-detail-header-edit{background:none;border:none;cursor:pointer;color:var(--cq-text-muted);padding:4px;border-radius:var(--cq-r-xs);display:flex;align-items:center;transition:background var(--cq-t-base),color var(--cq-t-base)}.cqscr-detail-header-edit:hover{color:var(--cq-blue);background:var(--cq-info-bg)}.cqscr-detail-header-watch{width:34px;height:34px;border-radius:50%;background:var(--cq-surface-subtle);border:1.5px solid var(--cq-border-input);color:var(--cq-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--cq-t-base),border-color var(--cq-t-base),color var(--cq-t-base)}.cqscr-detail-header-watch:hover{border-color:var(--cq-blue)}.cqscr-detail-header-watch.is-active{background:var(--cq-info-bg);border-color:var(--cq-blue);color:var(--cq-blue)}.tiptap-editor:focus{outline:none}.tiptap-editor p{margin:0 0 1em}.tiptap-editor p:last-child{margin-bottom:0}.tiptap-editor p:empty,.tiptap-editor p:has(>br:only-child){margin:0}.tiptap-editor ul,.tiptap-editor ol{padding-left:24px;margin:.25em 0 .5em}.tiptap-editor li>p{margin:0}.tiptap-editor blockquote{border-left:3px solid #6366f1;padding-left:12px;margin:8px 0;color:#6366f1;font-style:italic}.tiptap-editor a{color:#6366f1;text-decoration:none;font-weight:700}.tiptap-editor strong{font-weight:700}.tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;height:0;float:left}.cqscr-inbox-ai-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cq-overlay);display:flex;align-items:center;justify-content:center;padding:28px;z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--cq-font)}.cqscr-inbox-ai-card{background:var(--cq-page);border-radius:var(--cq-r-2xl);width:940px;max-width:100%;height:620px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--cq-shadow-modal)}.cqscr-inbox-ai-head{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:.5px solid var(--cq-border);flex-shrink:0;background:var(--cq-surface)}.cqscr-inbox-ai-title{font-size:17px;font-weight:800;color:var(--cq-text);display:flex;align-items:center;gap:10px}.cqscr-inbox-ai-spark{color:var(--cq-purple);flex-shrink:0}.cqscr-inbox-ai-chip{background:var(--cq-gradient);color:var(--cq-surface);font-size:10px;font-weight:700;padding:4px 8px;border-radius:var(--cq-r-sm);letter-spacing:.4px;display:inline-flex;align-items:center;gap:4px}.cqscr-inbox-ai-body{flex:1;display:flex;flex-direction:column;min-height:0;padding:18px 22px 20px}.cqscr-inbox-ai-prompt{display:flex;align-items:center;gap:9px;background:var(--cq-purple-150);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-lg);padding:6px 8px;flex-shrink:0}.cqscr-inbox-ai-mic{width:30px;height:30px;border-radius:var(--cq-r-sm);background:var(--cq-surface);border:.5px solid var(--cq-purple-200);color:var(--cq-purple-hover);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-family:inherit}.cqscr-inbox-ai-mic.is-listening{background:var(--cq-danger-bg);color:var(--cq-danger);border-color:var(--cq-danger-border)}.cqscr-inbox-ai-mic:disabled{opacity:.5;cursor:not-allowed}.cqscr-inbox-ai-input{flex:1;border:0;outline:0;background:transparent;font-family:inherit;font-size:13px;color:var(--cq-text);min-width:0}.cqscr-inbox-ai-input::placeholder{color:var(--cq-text-muted)}.cqscr-inbox-ai-go{width:30px;height:30px;border-radius:var(--cq-r-sm);background:var(--cq-gradient);color:var(--cq-surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border:0;font-family:inherit;transition:filter var(--cq-t-fast)}.cqscr-inbox-ai-go:hover:not(:disabled){filter:brightness(1.08)}.cqscr-inbox-ai-go:disabled{opacity:.5;cursor:not-allowed}.cqscr-inbox-ai-split{flex:1;display:flex;gap:10px;min-height:0;margin-top:10px}.cqscr-inbox-ai-col{flex:1;display:flex;flex-direction:column;min-height:0;border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);overflow:hidden;background:var(--cq-surface)}.cqscr-inbox-ai-col.is-suggestion{border-color:var(--cq-purple-250)}.cqscr-inbox-ai-col-h{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--cq-text-faint);padding:9px 13px;border-bottom:.5px solid var(--cq-fill);display:flex;align-items:center;gap:6px}.cqscr-inbox-ai-col-h.is-suggestion{color:var(--cq-purple-hover);background:var(--cq-purple-50);justify-content:space-between}.cqscr-inbox-ai-col-h-lbl{display:inline-flex;align-items:center;gap:6px}.cqscr-inbox-ai-pager{display:inline-flex;align-items:center;gap:4px;color:var(--cq-text-2);font-size:10px;font-weight:700;letter-spacing:.4px}.cqscr-inbox-ai-pager-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--cq-r-xs);background:transparent;border:.5px solid var(--cq-border-input);color:var(--cq-text-2);cursor:pointer;font-family:inherit;padding:0}.cqscr-inbox-ai-pager-btn:hover:not(:disabled){background:var(--cq-fill);color:var(--cq-text)}.cqscr-inbox-ai-pager-btn:disabled{opacity:.4;cursor:not-allowed}.cqscr-inbox-ai-pager-count{min-width:36px;text-align:center}.cqscr-inbox-ai-col-body{flex:1;overflow-y:auto;padding:14px 16px;font-size:13.5px;line-height:1.6;color:var(--cq-text);white-space:pre-wrap}.cqscr-inbox-ai-col-body.is-loading{color:var(--cq-text-2);font-style:italic}.cqscr-inbox-ai-col-body.is-error{color:var(--cq-danger-strong);background:var(--cq-danger-bg)}.cqscr-inbox-ai-actions{display:flex;gap:9px;margin-top:12px;flex-shrink:0;justify-content:flex-end}.cqscr-inbox-ai-keep{background:var(--cq-surface);color:var(--cq-text);border:.5px solid var(--cq-border-input);padding:10px 18px;border-radius:var(--cq-r-md);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.cqscr-inbox-ai-keep:hover{background:var(--cq-fill)}.cqscr-inbox-ai-replace{background:var(--cq-purple);color:var(--cq-surface);border:0;padding:10px 18px;border-radius:var(--cq-r-md);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.cqscr-inbox-ai-replace:hover:not(:disabled){background:var(--cq-purple-hover)}.cqscr-inbox-ai-replace:disabled{background:var(--cq-purple-200);cursor:not-allowed}.cqscr-cm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cq-overlay-modal);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.cqscr-cm-shell{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);box-shadow:var(--cq-shadow-modal);width:780px;max-width:100%;display:flex;flex-direction:column;height:min(720px,calc(100vh - 32px));overflow:visible;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-cm-shell.is-wide{width:920px}.cqscr-cm-header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:.5px solid var(--cq-border-light);flex-shrink:0;gap:8px}.cqscr-cm-title{font-size:16px;font-weight:700;color:var(--cq-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-cm-title-sub{color:var(--cq-text-faint);font-weight:500}.cqscr-cm-esc{font-size:11px;color:var(--cq-text-2);background:var(--cq-fill);padding:4px 10px;border-radius:var(--cq-r-sm);font-weight:700;border:0;cursor:pointer;font-family:var(--cq-font)}.cqscr-cm-esc:hover{background:var(--cq-border)}.cqscr-cm-fields{padding:5px 18px;flex-shrink:0}.cqscr-cm-field-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:.5px solid var(--cq-fill);flex-wrap:wrap;position:relative}.cqscr-cm-field-row:last-child{border-bottom:0}.cqscr-cm-field-label{font-size:12px;font-weight:600;color:var(--cq-text-muted);font-family:var(--cq-font);width:40px;flex-shrink:0}.cqscr-cm-field-body{display:flex;flex:1;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.cqscr-cm-chip{position:relative;display:inline-flex;align-items:center;gap:6px;background:var(--cq-fill);border-radius:var(--cq-r-sm);padding:3px 9px;font-size:12.5px;color:var(--cq-text);font-family:var(--cq-font);cursor:default;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-cm-chip.is-contact{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-cm-chip.is-unknown{background:var(--cq-warning-bg);color:var(--cq-warning-strong)}.cqscr-cm-chip-remove{cursor:pointer;color:var(--cq-text-muted);font-size:13px;line-height:1;opacity:.55}.cqscr-cm-chip-remove:hover{opacity:1}.cqscr-cm-input-wrap{position:relative;flex:1;min-width:160px}.cqscr-cm-recipient-input{border:0;outline:0;font-size:12.5px;font-family:var(--cq-font);color:var(--cq-text);background:transparent;width:100%}.cqscr-cm-recipient-input::placeholder{color:var(--cq-text-muted)}.cqscr-cm-cc-bcc-toggles{margin-left:auto;display:flex;gap:5px}.cqscr-cm-cc-toggle{font-size:11px;font-weight:700;color:var(--cq-purple);background:transparent;border:0;padding:4px 9px;border-radius:var(--cq-r-sm);cursor:pointer;font-family:var(--cq-font)}.cqscr-cm-cc-toggle:hover,.cqscr-cm-cc-toggle.is-active{background:var(--cq-purple-100)}.cqscr-cm-suggest{position:absolute;top:100%;left:0;right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);box-shadow:var(--cq-shadow-menu);z-index:20;overflow:hidden;margin-top:4px}.cqscr-cm-suggest-wide{min-width:240px;right:auto}.cqscr-cm-suggest-item{padding:8px 14px;cursor:pointer;font-size:13px;background:transparent}.cqscr-cm-suggest-item.is-hl{background:var(--cq-fill)}.cqscr-cm-suggest-item-name{font-weight:500;color:var(--cq-text)}.cqscr-cm-suggest-item-email{font-size:11px;color:var(--cq-text-muted);font-family:var(--cq-font)}.cqscr-cm-from-display{font-size:13px;font-weight:500;color:var(--cq-text);font-family:var(--cq-font);display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--cq-r-xs);cursor:pointer}.cqscr-cm-from-display.is-static{cursor:default;padding:0}.cqscr-cm-from-display.is-open{background:var(--cq-fill)}.cqscr-cm-from-drop{position:absolute;top:100%;left:60px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);box-shadow:var(--cq-shadow-menu);z-index:20;overflow:hidden;min-width:240px}.cqscr-cm-from-item{padding:10px 14px;cursor:pointer;font-size:13px;background:transparent}.cqscr-cm-from-item.is-active{background:var(--cq-purple-100)}.cqscr-cm-from-item:hover:not(.is-active){background:var(--cq-fill)}.cqscr-cm-from-item-name{font-weight:500;color:var(--cq-text)}.cqscr-cm-from-item-email{font-size:11px;color:var(--cq-text-muted);font-family:var(--cq-font)}.cqscr-cm-subject-input{flex:1;background:transparent;border:0;outline:0;font-size:12.5px;color:var(--cq-text);font-family:var(--cq-font);padding:2px 0 2px 9px;min-height:24px;line-height:1.5}.cqscr-cm-subject-input::placeholder{color:var(--cq-text-muted)}.cqscr-cm-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.cqscr-cm-body.is-hidden,.cqscr-cm-signature.is-hidden,.cqscr-cm-fields.is-hidden{display:none}.cqscr-cm-signature{flex-shrink:0;max-height:160px;overflow-y:auto;padding:10px 18px 16px;font-size:13px;color:var(--cq-text);-webkit-user-select:none;user-select:none}.cqscr-cm-signature-h{border-top:.5px solid var(--cq-border-light);padding-top:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--cq-text-2);font-family:var(--cq-font);margin-bottom:8px}.cqscr-cm-attachments{padding:6px 18px;border-top:.5px solid var(--cq-border-light);display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}.cqscr-cm-att-chip{display:flex;align-items:center;gap:4px;background:var(--cq-fill);border-radius:var(--cq-r-sm);padding:3px 8px;font-size:11px;font-family:var(--cq-font);color:var(--cq-text-2)}.cqscr-cm-att-remove{cursor:pointer;color:var(--cq-text-muted);margin-left:2px}.cqscr-cm-sent{padding:14px 20px;border-top:.5px solid var(--cq-border-light);background:var(--cq-success-bg);color:var(--cq-success);font-size:13px;font-weight:600;text-align:center;border-radius:0 0 var(--cq-r-xl) var(--cq-r-xl);flex-shrink:0}.cqscr-cm-footer{display:flex;align-items:center;gap:9px;padding:13px 18px;border-top:.5px solid var(--cq-border-light);background:var(--cq-surface-hover);border-radius:0 0 var(--cq-r-xl) var(--cq-r-xl);flex-shrink:0}.cqscr-cm-footer-ai{justify-content:flex-end;gap:8px}.cqscr-cm-footer-wrap{position:relative}.cqscr-cm-footer-iconbtn{width:38px;height:38px;border-radius:var(--cq-r-pill);background:var(--cq-surface);border:.5px solid var(--cq-border-input);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cq-text-2);font-family:var(--cq-font);transition:background var(--cq-t-fast),color var(--cq-t-fast),border-color var(--cq-t-fast)}.cqscr-cm-footer-iconbtn:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-cm-footer-iconbtn.is-open,.cqscr-cm-footer-iconbtn.is-set{background:var(--cq-purple-100);color:var(--cq-purple-deep);border-color:var(--cq-purple-200)}.cqscr-cm-footer-iconbtn.is-ai svg{color:var(--cq-purple)}.cqscr-cm-sched-armed{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--cq-purple-100);color:var(--cq-purple-deep);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-pill);font-size:12px;font-weight:600;font-family:var(--cq-font);margin-right:8px}.cqscr-cm-sched-armed-x{width:18px;height:18px;border-radius:50%;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:14px;line-height:1;color:var(--cq-purple-deep);padding:0;margin-left:2px}.cqscr-cm-sched-armed-x:hover{background:var(--cq-purple-200)}.cqscr-cm-sched-armed+.cqscr-cm-send{margin-left:0}.cqscr-cm-send{margin-left:auto;background:var(--cq-purple);color:var(--cq-surface);border:0;padding:11px 22px;border-radius:var(--cq-r-md);font-size:13px;font-weight:600;font-family:var(--cq-font);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--cq-t-fast)}.cqscr-cm-send:hover{background:var(--cq-purple-hover)}.cqscr-cm-send:disabled{opacity:.5;cursor:not-allowed}.cqscr-cm-popover{position:absolute;bottom:calc(100% + 9px);left:0;width:262px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:8px;z-index:80;box-shadow:0 12px 32px #1a1a1f2e;font-family:var(--cq-font)}.cqscr-cm-popover-h{font-size:10px;font-weight:700;color:var(--cq-text-faint);letter-spacing:.8px;padding:4px 4px 7px}.cqscr-cm-popover-opt{display:flex;align-items:center;gap:9px;width:100%;padding:9px 8px;background:transparent;border:0;border-radius:var(--cq-r-sm);font-size:13px;font-weight:600;color:var(--cq-text);cursor:pointer;font-family:var(--cq-font);text-align:left}.cqscr-cm-popover-opt:hover{background:var(--cq-fill)}.cqscr-cm-popover-opt-ic{color:var(--cq-purple);flex-shrink:0}.cqscr-cm-popover-opt.is-custom{color:var(--cq-text-2);border-top:.5px solid var(--cq-border-light);margin-top:3px;justify-content:space-between}.cqscr-cm-popover-opt-chev{color:var(--cq-text-faint);flex-shrink:0;transition:transform var(--cq-t-base)}.cqscr-cm-popover-opt-chev.is-open{transform:rotate(180deg)}.cqscr-cm-popover-cta{width:100%;background:var(--cq-purple);color:var(--cq-surface);border:0;padding:10px;border-radius:var(--cq-r-md);font-size:12.5px;font-weight:600;font-family:var(--cq-font);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:10px}.cqscr-cm-popover-cta:disabled{background:var(--cq-purple-200);cursor:not-allowed}.cqscr-cm-popover-opt.is-active{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-cm-popover-opt.is-active .cqscr-cm-popover-opt-ic{color:var(--cq-purple-deep)}.cqscr-cm-popover-input{width:100%;margin-top:6px;padding:8px 10px;border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-sm);font-family:var(--cq-font);font-size:13px;color:var(--cq-text);background:var(--cq-surface);outline:none;transition:border-color var(--cq-t-base)}.cqscr-cm-popover-input:focus{border-color:var(--cq-purple)}.cqcal-host{padding:8px 4px 4px}.cqcal-head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 8px}.cqcal-title{font-size:12.5px;font-weight:700;color:var(--cq-text)}.cqcal-nav{width:26px;height:26px;border:0;background:transparent;border-radius:8px;cursor:pointer;color:var(--cq-text-2);display:flex;align-items:center;justify-content:center;font-family:inherit;transition:background var(--cq-t-fast)}.cqcal-nav:hover{background:var(--cq-fill)}.cqcal-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.cqcal-wk div{text-align:center;font-size:9.5px;font-weight:700;color:var(--cq-text-faint)}.cqcal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cqcal-day{aspect-ratio:1;border:0;background:transparent;border-radius:9px;font-size:11.5px;font-weight:600;color:var(--cq-text);cursor:pointer;font-family:inherit;transition:background var(--cq-t-fast);padding:0}.cqcal-day:hover:not(.past){background:var(--cq-purple-50)}.cqcal-day.sel{background:var(--cq-purple)!important;color:var(--cq-surface)}.cqcal-day.past{color:var(--cq-text-faint);cursor:default}.cqcal-day.past:hover{background:transparent}.cqcal-times{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.cqcal-time{padding:5px 10px;border:.5px solid var(--cq-border-input);background:var(--cq-surface);border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--cq-text);transition:background var(--cq-t-fast);-webkit-user-select:none;user-select:none}.cqcal-time:hover{background:var(--cq-fill)}.cqcal-time.sel{background:var(--cq-purple)!important;color:var(--cq-surface);border-color:var(--cq-purple)}.cq-customtime{margin-top:9px;display:flex;align-items:center;gap:6px}.cq-timesel{font-family:inherit;font-size:13px;font-weight:600;color:var(--cq-text);border:.5px solid var(--cq-border-input);border-radius:9px;padding:8px 9px;background:var(--cq-surface);outline:none;cursor:pointer}.cq-timesel:focus{border-color:var(--cq-purple)}.cq-colon{font-weight:700;color:var(--cq-text-2)}.cqscr-cm-popover-set{margin-top:10px;padding:8px 10px;background:var(--cq-purple-50);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-sm);font-size:12px;color:var(--cq-text-2);line-height:1.4}.cqscr-cm-popover-set strong{color:var(--cq-purple-deep);font-weight:700}.cqscr-cm-popover-cta-row{display:flex;gap:8px;margin-top:10px}.cqscr-cm-popover-cta-row .cqscr-cm-popover-cta{margin-top:0;flex:1}.cqscr-cm-popover-clear{background:transparent;color:var(--cq-text-muted);border:.5px solid var(--cq-border-input);padding:10px 14px;border-radius:var(--cq-r-md);font-size:12.5px;font-weight:600;font-family:var(--cq-font);cursor:pointer;transition:background var(--cq-t-base)}.cqscr-cm-popover-clear:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-cm-ai{padding:16px 18px;flex-shrink:0}.cqscr-cm-ai-prompt{display:flex;align-items:center;gap:9px;background:var(--cq-purple-50);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-md);padding:9px 11px;margin-bottom:14px}.cqscr-cm-ai-prompt-mic{width:32px;height:32px;border-radius:var(--cq-r-sm);background:var(--cq-surface);border:.5px solid var(--cq-purple-200);color:var(--cq-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.cqscr-cm-ai-prompt-mic:hover{color:var(--cq-purple)}.cqscr-cm-ai-prompt-mic.is-active{background:var(--cq-danger-bg);border-color:var(--cq-danger-border);color:var(--cq-danger)}.cqscr-cm-ai-prompt-mic:disabled{opacity:.5;cursor:not-allowed}.cqscr-cm-ai-prompt-in{flex:1;border:0;outline:0;background:transparent;font-size:12.5px;color:var(--cq-text);font-family:var(--cq-font);min-width:0}.cqscr-cm-ai-prompt-in::placeholder{color:var(--cq-text-muted)}.cqscr-cm-ai-rewrite{background:var(--cq-gradient);color:var(--cq-surface);border:0;padding:8px 14px;border-radius:var(--cq-r-sm);font-size:12px;font-weight:600;font-family:var(--cq-font);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.cqscr-cm-ai-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cqscr-cm-ai-h{font-size:9.5px;font-weight:700;letter-spacing:.8px;margin-bottom:7px;display:flex;align-items:center;gap:6px}.cqscr-cm-ai-h.is-yours{color:var(--cq-text-muted)}.cqscr-cm-ai-h.is-suggestion{color:var(--cq-purple);display:flex;align-items:center;justify-content:space-between}.cqscr-cm-ai-h-lbl{display:inline-flex;align-items:center;gap:6px}.cqscr-cm-ai-pager{display:inline-flex;align-items:center;gap:4px;color:var(--cq-text-2);font-size:10px;font-weight:700;letter-spacing:.4px}.cqscr-cm-ai-pager-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--cq-r-xs);background:transparent;border:.5px solid var(--cq-border-input);color:var(--cq-text-2);cursor:pointer;font-family:inherit;padding:0}.cqscr-cm-ai-pager-btn:hover:not(:disabled){background:var(--cq-fill);color:var(--cq-text)}.cqscr-cm-ai-pager-btn:disabled{opacity:.4;cursor:not-allowed}.cqscr-cm-ai-pager-count{min-width:36px;text-align:center}.cqscr-cm-ai-body{border:.5px solid var(--cq-border);background:var(--cq-surface-hover);border-radius:var(--cq-r-lg);padding:13px 14px;font-size:13px;line-height:1.6;color:var(--cq-text-2);min-height:120px;white-space:pre-wrap;max-height:320px;overflow-y:auto}.cqscr-cm-ai-body.is-suggestion{border:1px solid var(--cq-purple-250);background:var(--cq-purple-50);color:var(--cq-text)}.cqscr-cm-ai-body.is-loading{color:var(--cq-text-2);font-style:italic}.cqscr-cm-ai-body.is-error{color:var(--cq-danger-strong);border-color:var(--cq-danger-border);background:var(--cq-danger-bg)}.cqscr-cm-ai-cta{display:flex;gap:8px;margin-top:14px;align-items:center}.cqscr-cm-ai-replace{background:var(--cq-purple);color:var(--cq-surface);border:0;padding:10px 18px;border-radius:var(--cq-r-md);font-size:13px;font-weight:600;font-family:var(--cq-font);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cqscr-cm-ai-replace:disabled{background:var(--cq-purple-200);cursor:not-allowed}.cqscr-cm-ai-rewrite:disabled{opacity:.6;cursor:not-allowed}.cqscr-cm-ai-keep{background:var(--cq-surface);color:var(--cq-text);border:.5px solid var(--cq-border-input);padding:10px 18px;border-radius:var(--cq-r-md);font-size:13px;font-weight:600;font-family:var(--cq-font);cursor:pointer}.cqcd-side{align-self:stretch;height:100%;display:flex;flex-direction:column;min-height:0}.cqcd-side-inner{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:11px;padding-right:6px;padding-bottom:40px;overflow-anchor:none;overscroll-behavior:contain;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#1a1a1f}.cqcd-side-inner>*{flex-shrink:0}.cqcd-side-inner{scrollbar-width:thin;scrollbar-color:transparent transparent}.cqcd-side-inner:hover,.cqcd-side-inner:focus-within,.cqcd-side-inner.is-scrolling{scrollbar-color:#D4D2CB transparent}.cqcd-side-inner::-webkit-scrollbar{width:6px}.cqcd-side-inner::-webkit-scrollbar-track{background:transparent}.cqcd-side-inner::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;transition:background .2s ease}.cqcd-side-inner:hover::-webkit-scrollbar-thumb,.cqcd-side-inner:focus-within::-webkit-scrollbar-thumb,.cqcd-side-inner.is-scrolling::-webkit-scrollbar-thumb{background:#d4d2cb}.cqcd-side-inner::-webkit-scrollbar-thumb:hover{background:#b0ada3}.cqcd-side.show-empty .cqcd-f.empty{display:block}.cqcd-side .cqcd-f.empty{display:none}.cqcd-sum{background:#fff;border:.5px solid #EBE9E3;border-radius:18px;padding:18px 18px 14px}.cqcd-sum-top{display:flex;gap:13px;align-items:flex-start;margin-bottom:12px}.cqcd-sum-av{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#8b5cf6,#3d52e8)}.cqcd-side.avatar-rounded .cqcd-sum-av{border-radius:14px}.cqcd-sum-id{flex:1;min-width:0}.cqcd-sum-name{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.15;color:#1a1a1f;word-break:break-word}.cqcd-sum-role{font-size:12px;color:#6b6b73;margin-top:3px;font-weight:500;line-height:1.35}.cqcd-sum-role a{color:#5b21b6;font-weight:600;text-decoration:none}.cqcd-sum-role a:hover{text-decoration:underline}.cqcd-sum-badges{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.cqcd-sum-badge{font-size:9.5px;font-weight:800;letter-spacing:.4px;padding:3px 7px;border-radius:4px;text-transform:uppercase}.cqcd-sum-badge.green{background:#dcfce7;color:#15803d}.cqcd-sum-badge.indigo{background:#e0e7ff;color:#3730a3}.cqcd-sum-badge.red{background:#fee2e2;color:#b91c1c}.cqcd-sum-badge.purple{background:#f0ebff;color:#5b21b6}.cqcd-sum-badge.amber{background:#fff7e6;color:#92500f}.cqcd-sum-badge.blue{background:#dbeafe;color:#1e40af}.cqcd-keys{display:flex;flex-direction:column;gap:9px;padding-top:12px;margin-top:12px;border-top:.5px solid #F4F2EC}.cqcd-keys .cqcd-key-row{display:flex;flex-direction:column;gap:2px}.cqcd-keys .k{font-size:9.5px;font-weight:700;color:#b0ada3;letter-spacing:.6px;text-transform:uppercase}.cqcd-keys .v{font-size:13.5px;font-weight:600;color:#1a1a1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqcd-keys .v a{color:#5b21b6;text-decoration:none}.cqcd-keys .v a:hover{text-decoration:underline}.cqcd-keys .v.muted{color:#b0ada3;font-weight:500}.cqcd-keys .pill-sm{display:inline-block;padding:2px 7px;border-radius:99px;font-size:10.5px;font-weight:700}.cqcd-keys .pill-sm.lifecycle-lead{background:#dbeafe;color:#1e40af}.cqcd-keys .pill-sm.lifecycle-opportunity{background:#f0ebff;color:#5b21b6}.cqcd-keys .pill-sm.lifecycle-customer{background:#dcfce7;color:#15803d}.cqcd-keys .pill-sm.lifecycle-other{background:#f4f2ec;color:#6b6b73}.cqcd-id-copy{background:transparent;border:0;padding:0;font:inherit;color:#5b21b6!important;cursor:copy;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none!important}.cqcd-id-copy:hover,.cqcd-id-copy:focus,.cqcd-id-copy:active{color:#5b21b6!important;text-decoration:none!important}.cqcd-id-copied{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;background:#dcfce7;color:#15803d;font-size:11px;font-weight:700;letter-spacing:.3px}.cqcd-ctrls{display:flex;gap:6px;align-items:center;padding:0 4px}.cqcd-toggle{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;background:#fff;border:.5px solid #EBE9E3;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11.5px;font-weight:600;color:#1a1a1f}.cqcd-toggle:hover{background:#fcfbf9}.cqcd-sw{width:26px;height:15px;background:#e5e4df;border-radius:99px;position:relative;transition:background .15s ease;flex-shrink:0}.cqcd-sw:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;background:#fff;border-radius:50%;transition:transform .15s ease;box-shadow:0 1px 2px #00000026}.cqcd-toggle.on .cqcd-sw{background:#8b5cf6}.cqcd-toggle.on .cqcd-sw:after{transform:translate(11px)}.cqcd-collapse-all{margin-left:auto;background:transparent;border:0;cursor:pointer;font-family:inherit;color:#5b21b6;font-weight:600;font-size:11.5px;padding:4px 6px;border-radius:5px}.cqcd-collapse-all:hover{background:#f0ebff}.cqcd-sec{background:#fff;border:.5px solid #EBE9E3;border-radius:14px;overflow:hidden}.cqcd-sec-h{display:flex;align-items:center;gap:9px;padding:11px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease}.cqcd-sec-h:hover{background:#fcfbf9}.cqcd-sec-h .ico{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqcd-sec-h .ico.tone-purple{background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6}.cqcd-sec-h .ico.tone-amber{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.cqcd-sec-h .ico.tone-green{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.cqcd-sec-h .ico.tone-blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.cqcd-sec-h .ico.tone-red{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#b91c1c}.cqcd-sec-h .ico.tone-neutral{background:#f4f2ec;color:#6b6b73}.cqcd-sec-h .title{font-size:13px;font-weight:800;color:#1a1a1f;letter-spacing:-.15px;flex:1}.cqcd-sec-h .count{font-size:10px;font-weight:700;color:#b0ada3;letter-spacing:.3px;background:#f4f2ec;padding:2px 6px;border-radius:4px}.cqcd-sec-h .count.is-quickbooks{background:#dcfce7;color:#15803d}.cqcd-fin-body .cqcd-f-editable{cursor:default;pointer-events:none}.cqcd-fin-body .cqcd-f-editable:hover{background:transparent;box-shadow:none}.cqcd-sec-h .chev{color:#b0ada3;transition:transform .2s ease;margin-left:2px;display:inline-flex}.cqcd-sec.collapsed .cqcd-sec-h .chev{transform:rotate(-90deg)}.cqcd-sec-body{padding:2px 14px 14px;border-top:.5px solid #F4F2EC}.cqcd-sec.collapsed .cqcd-sec-body{display:none}.cqcd-f{padding:9px 0 7px;border-bottom:.5px dashed #F4F2EC}.cqcd-side.sep-solid .cqcd-f{border-bottom-style:solid;border-color:#ebe9e3}.cqcd-side.sep-none .cqcd-f{border-bottom:none}.cqcd-side.density-compact .cqcd-f{padding:5px 0 4px}.cqcd-f:last-child{border-bottom:none}.cqcd-f .k{font-size:10px;font-weight:700;color:#9c9a90;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}.cqcd-f .k .type-hint{color:#b0ada3;font-weight:600;margin-left:4px;letter-spacing:0;text-transform:none;font-size:9.5px}.cqcd-f .v{font-size:12.5px;font-weight:600;color:#1a1a1f;word-wrap:break-word}.cqcd-f .v.muted{color:#b0ada3;font-weight:400}.cqcd-f .v.link{color:#5b21b6;cursor:pointer}.cqcd-f .v.link:hover{text-decoration:underline}.cqcd-f .v.long{font-weight:400;color:#2a2a33;line-height:1.5}.cqcd-f .pill{display:inline-block;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:700}.cqcd-mv-list{display:flex;flex-direction:column}.cqcd-mv{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:.5px dashed #F4F2EC}.cqcd-mv:last-of-type{border-bottom:none}.cqcd-mv-label{font-size:9px;font-weight:800;color:#6b6b73;background:#f4f2ec;padding:3px 6px;border-radius:4px;letter-spacing:.4px;text-transform:uppercase;min-width:52px;text-align:center;flex-shrink:0}.cqcd-mv-val{flex:1;font-size:12px;font-weight:600;color:#1a1a1f;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqcd-mv-val a{color:#1a1a1f;text-decoration:none}.cqcd-mv-val a:hover{color:#5b21b6}.cqcd-mv-primary{font-size:8.5px;font-weight:800;color:#5b21b6;background:#f0ebff;padding:2px 5px;border-radius:3px;letter-spacing:.4px;flex-shrink:0}.cqcd-mv-val.cqcd-editable-mv{cursor:text;border-radius:5px;padding:2px 5px;margin:-2px -5px;transition:background .1s ease}.cqcd-side .cqcd-mv-row:hover .cqcd-mv-val.cqcd-editable-mv{background:#8b5cf60d}.cqcd-mv-label.cqcd-editable-lbl{cursor:pointer;transition:filter .1s ease}.cqcd-mv-label.cqcd-editable-lbl:hover{filter:brightness(.95)}.cqcd-mv-val.cqcd-editing{flex:1;display:flex;align-items:center;gap:6px;background:#fff;box-shadow:inset 0 0 0 1px #8b5cf6,0 0 0 3px #8b5cf626;padding:6px 8px;margin:-6px -5px;border-radius:6px;overflow:visible}.cqcd-mv-actions{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .12s ease}.cqcd-mv:hover .cqcd-mv-actions{opacity:1}.cqcd-mv-actions button{width:22px;height:22px;background:transparent;border:0;cursor:pointer;color:#b0ada3;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.cqcd-mv-actions button:hover{background:#f4f2ec;color:#1a1a1f}.cqcd-mv-setprimary{width:22px;height:22px;background:transparent;border:0;cursor:pointer;color:#b0ada3;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;flex-shrink:0;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.cqcd-mv:hover .cqcd-mv-setprimary{opacity:.85}.cqcd-mv-setprimary:hover{background:#f0ebff;color:#5b21b6;opacity:1}.cqcd-mv-add{display:inline-flex;align-items:center;gap:4px;padding:6px 0 0;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;color:#5b21b6;align-self:flex-start}.cqcd-mv-add:hover{color:#6d49db}.cqcd-mv-saved{animation:cqcd-saved-pulse .9s ease}.cqcd-co-row{border-radius:8px;margin:0 -4px;padding:9px 4px;transition:background .12s ease;display:flex;align-items:center;gap:10px;border-bottom:.5px dashed #F4F2EC}.cqcd-co-row:last-child{border-bottom:none}.cqcd-co-row:hover{background:#fcfbf9}.cqcd-co-av{flex-shrink:0}.cqcd-co-name{flex:1;min-width:0}.cqcd-co-name-top{display:flex;align-items:center;gap:6px}.cqcd-co-name-top a{font-size:13px;font-weight:700;color:#1a1a1f;text-decoration:none}.cqcd-co-name-top a:hover{color:#5b21b6;text-decoration:underline}.cqcd-co-role{font-size:11.5px;color:#6b6b73;margin-top:1px}.cqcd-co-actions{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .12s ease}.cqcd-co-row:hover .cqcd-co-actions{opacity:1}.cqcd-co-act{width:22px;height:22px;background:transparent;border:0;cursor:pointer;color:#b0ada3;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;text-decoration:none}.cqcd-co-act:hover{background:#f4f2ec;color:#1a1a1f}.cqcd-co-act.cqcd-co-unlink:hover{background:#fee2e2;color:#b91c1c}.cqcd-co-act.cqcd-co-open:hover{color:#5b21b6;background:#f0ebff}.cqcd-co-list{display:flex;flex-direction:column}.cqcd-co-linker-pop{background:#fff;border:.5px solid #EBE9E3;border-radius:12px;box-shadow:0 12px 32px #1a1a1f29,0 2px 6px #1a1a1f0f;display:flex;flex-direction:column;overflow:hidden;padding:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.cqcd-co-linker-input{width:100%;padding:8px 10px;font-size:12.5px;font-family:inherit;border:.5px solid #EBE9E3;border-radius:8px;background:#fff;outline:none;box-sizing:border-box}.cqcd-co-linker-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.cqcd-co-linker-results{display:flex;flex-direction:column;margin-top:6px;overflow-y:auto;flex:1;min-height:0}.cqcd-co-linker-empty{font-size:12px;color:#b0ada3;padding:14px;text-align:center}.cqcd-co-linker-row{display:flex;align-items:center;gap:9px;padding:7px 8px;background:transparent;border:0;border-radius:8px;cursor:pointer;font-family:inherit;text-align:left}.cqcd-co-linker-row:hover{background:#f0ebff}.cqcd-co-linker-name{flex:1;min-width:0}.cqcd-co-linker-name .ttl{font-size:12.5px;font-weight:700;color:#1a1a1f}.cqcd-co-linker-name .sub{font-size:11px;color:#9c9a90;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqcd-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#1a1a1f66;display:flex;align-items:center;justify-content:center;padding:24px 16px}.cqcd-confirm-card{width:420px;max-width:100%;background:#fff;border-radius:18px;box-shadow:0 24px 60px #1a1a1f4d;padding:22px 22px 18px;display:flex;flex-direction:column;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.cqcd-confirm-title{font-size:16px;font-weight:800;letter-spacing:-.2px;color:#1a1a1f}.cqcd-confirm-body{font-size:13px;color:#4a4a52;line-height:1.55;margin-top:8px}.cqcd-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.cqcd-confirm-cancel,.cqcd-confirm-go{font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;border-radius:10px;cursor:pointer;border:.5px solid transparent;transition:background .12s ease,color .12s ease,border-color .12s ease}.cqcd-confirm-cancel{background:#fff;border-color:#ebe9e3;color:#1a1a1f}.cqcd-confirm-cancel:hover{background:#fcfbf9}.cqcd-confirm-go{background:#8b5cf6;color:#fff}.cqcd-confirm-go:hover{background:#7c3aed}.cqcd-confirm-go.is-danger{background:#dc2626;color:#fff}.cqcd-confirm-go.is-danger:hover{background:#b91c1c}.cqcd-confirm-go:disabled,.cqcd-confirm-cancel:disabled{opacity:.55;cursor:not-allowed}.cqcd-layout-btn{width:30px;height:30px;border-radius:8px;background:#fff;border:.5px solid #EBE9E3;color:#6b6b73;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:all .12s ease}.cqcd-layout-btn:hover{background:#fcfbf9;color:#5b21b6;border-color:#d6c4ff}.cqcd-side .cqcd-f .v.cqcd-editable{cursor:text;border-radius:6px;padding:3px 6px;margin:-3px -6px;transition:background .1s ease;position:relative}.cqcd-side .cqcd-f:hover .v.cqcd-editable{background:#8b5cf60f}.cqcd-side .cqcd-f .v.cqcd-clickable{cursor:pointer;border-radius:6px;padding:3px 6px;margin:-3px -6px;transition:background .1s ease;position:relative}.cqcd-side .cqcd-f:hover .v.cqcd-clickable{background:#8b5cf60f}.cqcd-side .cqcd-f .v.cqcd-static{cursor:default;border-radius:0;padding:0;margin:0;position:relative}.cqcd-side .cqcd-f:hover .v.cqcd-static{background:transparent}.cqcd-edit-hint{margin-left:6px;color:#b0ada3;opacity:0;transition:opacity .12s ease;vertical-align:-1px}.cqcd-f:hover .cqcd-edit-hint{opacity:.6}.cqcd-side .cqcd-f .v.cqcd-editing{background:#fff!important;box-shadow:inset 0 0 0 1px #8b5cf6,0 0 0 3px #8b5cf626;padding:6px 8px;margin:-6px -8px;display:flex;align-items:center;gap:6px;border-radius:6px}.cqcd-side .cqcd-f .v.cqcd-editing .cqcd-edit-hint{display:none}.cqcd-inline-input{background:transparent;border:0;outline:0;font-size:13px;font-weight:700;font-family:inherit;color:#1a1a1f;flex:1;min-width:0;padding:0;width:100%}textarea.cqcd-inline-input{resize:vertical;min-height:56px;line-height:1.4}.cqcd-dob-editor{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.cqcd-dob-row{display:inline-flex;align-items:center;gap:6px}.cqcd-dob-parts{display:inline-flex;gap:4px;align-items:center;flex:1;min-width:0}.cqcd-dob-parts .cqcd-inline-input{flex:0 0 auto;width:auto;padding:2px 4px;border:.5px solid #EBE9E3;border-radius:4px;background:#fff}.cqcd-dob-parts .cqcd-dob-day{width:40px}.cqcd-dob-parts .cqcd-dob-month{width:84px}.cqcd-dob-parts .cqcd-dob-year{width:64px}.cqcd-dob-err{font-size:11px;color:#b91c1c;line-height:1.3;padding-top:2px}.cqcd-dob-parts input[type=number]::-webkit-inner-spin-button,.cqcd-dob-parts input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cqcd-dob-parts input[type=number]{-moz-appearance:textfield}.cqcd-inline-acts{display:inline-flex;gap:3px;flex-shrink:0}.cqcd-inline-acts button{width:22px;height:22px;border-radius:6px;border:.5px solid #EBE9E3;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:all .1s ease;padding:0}.cqcd-inline-acts .ok{color:#16a34a}.cqcd-inline-acts .ok:hover{background:#dcfce7;border-color:#bbf7d0}.cqcd-inline-acts .cancel{color:#9c9a90}.cqcd-inline-acts .cancel:hover{background:#fee2e2;color:#b91c1c;border-color:#fecaca}@keyframes cqcd-saved-pulse{0%,to{background:transparent}30%{background:#16a34a26}}.cqcd-side .cqcd-f .v.cqcd-saved{animation:cqcd-saved-pulse .9s ease}.cqcd-pop{display:none;background:#fff;border:.5px solid #EBE9E3;border-radius:12px;box-shadow:0 12px 32px #1a1a1f2e;padding:6px;display:flex;flex-direction:column;min-width:200px;max-width:320px;box-sizing:border-box}.cqcd-pop.open{display:flex}.cqcd-pop-head{font-size:10px;font-weight:700;color:#9c9a90;letter-spacing:.6px;text-transform:uppercase;padding:6px 9px 4px;flex-shrink:0}.cqcd-pop-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.cqcd-pop-scroll::-webkit-scrollbar{width:6px}.cqcd-pop-scroll::-webkit-scrollbar-track{background:transparent}.cqcd-pop-scroll::-webkit-scrollbar-thumb{background:#d4d2cb;border-radius:99px}.cqcd-pop-opt{padding:6px 8px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;color:#1a1a1f;display:flex;align-items:center;gap:8px;transition:background .1s ease;flex-shrink:0}.cqcd-pop-opt:hover{background:#fcfbf9}.cqcd-pop-opt.sel{background:#f5f0ff}.cqcd-pop-opt .opt-check{margin-left:auto;color:#8b5cf6;opacity:0;display:inline-flex}.cqcd-pop-opt.sel .opt-check{opacity:1}.opt-pill{display:inline-block;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap}.opt-pill-neutral{background:#f4f2ec;color:#6b6b73}.opt-pill-blue{background:#dbeafe;color:#1e40af}.opt-pill-purple{background:#f0ebff;color:#5b21b6}.opt-pill-green{background:#dcfce7;color:#15803d}.opt-pill-red{background:#fee2e2;color:#b91c1c}.opt-pill-amber{background:#fff7e6;color:#92500f}.opt-pill-indigo{background:#e0e7ff;color:#3730a3}.cqcd-pill-list{display:inline-flex;flex-wrap:wrap;gap:4px}.cqcd-f-err{margin-top:4px;font-size:11px;color:#b91c1c;flex-basis:100%}.cqcd-mv-edit{display:flex;flex-direction:column;gap:8px;background:#fcfbf9;border:.5px solid #D6C4FF;border-radius:8px;padding:10px;margin-top:4px}.cqcd-mv-edit-actions{display:flex;gap:8px;justify-content:flex-end}.cqcd-mv-edit-cancel,.cqcd-mv-edit-save{padding:5px 12px;border-radius:6px;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit;border:.5px solid transparent}.cqcd-mv-edit-cancel{background:#fff;border-color:#ebe9e3;color:#1a1a1f}.cqcd-mv-edit-cancel:hover{background:#fcfbf9}.cqcd-mv-edit-save{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff}.cqcd-mv-edit-save:disabled{opacity:.5;cursor:not-allowed}.cqcd-fin-body{margin:-2px -14px -14px}.cqcd-fin-stats{display:grid;grid-template-columns:1fr 1fr;gap:0}.cqcd-fin-stat{padding:14px 16px}.cqcd-fin-stat+.cqcd-fin-stat{border-left:.5px solid #F4F2EC}.cqcd-fin-stat .lbl{font-size:10px;font-weight:700;color:#9c9a90;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px}.cqcd-fin-stat .val{font-size:22px;font-weight:800;letter-spacing:-.7px;line-height:1;color:#1a1a1f}.cqcd-fin-stat .val .cents{font-size:13px;font-weight:700;color:#b0ada3;letter-spacing:0}.cqcd-fin-stat .sub{font-size:11px;color:#9c9a90;margin-top:6px}.cqcd-fin-open .val,.cqcd-fin-open .lbl{color:#b91c1c}.cqcd-fin-paid .val{color:#15803d}.cqcd-fin-paid-only{text-align:center;padding:22px 16px}.cqcd-fin-paid-only .val{font-size:30px}.cqcd-fin-paid-only .lbl{margin-bottom:8px}.cqcd-fin-paid-only .sub{margin-top:9px}.cqcd-fin-foot{padding:11px 16px 13px;border-top:.5px solid #F4F2EC;display:flex;flex-direction:column;gap:7px}.cqcd-fin-sync{display:flex;align-items:center;gap:7px;font-size:10.5px;color:#b0ada3}.cqcd-fin-sync .dot{width:6px;height:6px;border-radius:50%;background:#15803d;box-shadow:0 0 0 2px #15803d26;flex-shrink:0}.dealov{--ov-ink: #1A1A1F;--ov-ink2: #2E2E33;--ov-muted: #6B6B73;--ov-faint: #9C9A90;--ov-ghost: #B0ADA3;--ov-line: #EBE9E3;--ov-line2: #E5E0F5;--ov-cream: #F4F2EC;--ov-card: #FFFFFF;--ov-purple: #8B5CF6;--ov-deep: #5B21B6;--ov-red: #DC2626;--ov-green-d: #15803D;--ov-grad: linear-gradient(135deg,#8B5CF6,#3D52E8);position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;font-family:var(--cq-font, "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}.dealov *,.dealov input,.dealov select,.dealov textarea,.dealov button{font-family:var(--cq-font, "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}.dealov-panel{background:var(--ov-card);border-radius:18px;width:620px;max-width:100%;box-shadow:0 30px 80px #0000004d;overflow:hidden;animation:dealovPop .16s cubic-bezier(.2,.9,.3,1.2);color:var(--ov-ink)}@keyframes dealovPop{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}.dealov .m-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--ov-card);border-bottom:.5px solid var(--ov-line)}.dealov .m-title{display:inline-flex;align-items:center;gap:10px;font-size:15.5px;font-weight:800;letter-spacing:-.2px}.dealov .m-title .ic{width:30px;height:30px;border-radius:8px;background:var(--ov-grad);color:#fff;display:inline-flex;align-items:center;justify-content:center}.dealov .m-body{padding:20px 22px;max-height:calc(100vh - 220px);overflow-y:auto}.dealov .m-section{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ov-faint);margin:6px 0 12px;display:flex;align-items:center;gap:7px}.dealov .m-section:not(:first-of-type){margin-top:20px;padding-top:18px;border-top:.5px solid var(--ov-line)}.dealov .m-section svg{color:var(--ov-purple)}.dealov .field{margin-bottom:15px}.dealov .field>label{display:block;font-size:11px;font-weight:800;color:var(--ov-muted);letter-spacing:.3px;margin-bottom:6px}.dealov .field>input,.dealov .field>select,.dealov .field>textarea{width:100%;box-sizing:border-box;border:.5px solid var(--ov-line2);background:var(--ov-card);border-radius:10px;padding:11px 13px;font-size:13.5px;font-weight:500;color:var(--ov-ink);outline:none;font-family:inherit}.dealov .field>textarea{resize:vertical;min-height:70px}.dealov .field>input:focus,.dealov .field>select:focus,.dealov .field>textarea:focus{border-color:var(--ov-purple);box-shadow:0 0 0 3px #8b5cf61f}.dealov .field>input::placeholder,.dealov .field>textarea::placeholder{color:var(--ov-ghost)}.dealov .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 620px){.dealov .row2{grid-template-columns:1fr}}.dealov .field.lost>label{color:var(--ov-red)}.dealov .pl-profiles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dealov .pl-profile{display:inline-flex;align-items:center;gap:9px;background:#fcfbf9;border:.5px solid var(--ov-line);border-radius:12px;padding:7px 14px 7px 7px}.dealov .pl-profile .pav{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;flex-shrink:0;background:var(--ov-grad)}.dealov .pl-profile .pav.co{border-radius:9px}.dealov .pl-profile .pmeta .role{font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--ov-faint)}.dealov .pl-profile .pmeta .nm{font-size:12.5px;font-weight:700;color:var(--ov-ink);margin-top:1px}.dealov .pl-profile.empty{border-style:dashed}.dealov .pl-profile.empty .pav{background:var(--ov-cream);color:var(--ov-ghost)}.dealov .pl-profile.empty .nm{color:var(--ov-faint);font-weight:600}.dealov .plp-dealhead{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#f5f0ff,#ece9ff);border:.5px solid #DDD6FE;border-radius:14px;padding:13px 16px;margin-bottom:16px}.dealov .plp-dealhead .dh-val{font-size:24px;font-weight:800;color:var(--ov-green-d);letter-spacing:-.6px}.dealov .plp-dealhead .dh-cap{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--ov-faint);margin-top:1px}.dealov .plp-dealhead .dh-r{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dealov .plp-dealhead .dh-stage{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;padding:5px 11px;border-radius:8px;background:#fff;border:.5px solid var(--ov-line);color:var(--ov-ink)}.dealov .plp-dealhead .dh-stage .sd{width:8px;height:8px;border-radius:50%}.dealov .plp-dealhead .dh-pri{font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px}.dealov .plp-dealhead .dh-pri.high{background:#fee2e2;color:#b91c1c}.dealov .plp-dealhead .dh-pri.medium{background:#fef3c7;color:#b45309}.dealov .plp-dealhead .dh-pri.low{background:var(--ov-cream);color:var(--ov-muted)}.dealov .plp-dealhead .dh-av{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;background:var(--ov-grad)}.dealov .m-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--ov-card);border-top:.5px solid var(--ov-line)}.dealov .m-foot .foot-left{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--ov-faint);font-weight:600}.dealov .m-foot .foot-left svg{color:var(--ov-purple)}.dealov .m-foot .foot-right{display:inline-flex;gap:8px}.dealov .btn{display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ov-ink2);border:.5px solid var(--ov-line2);border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer}.dealov .btn:hover{background:var(--ov-cream)}.dealov .btn.primary{background:var(--ov-grad);color:#fff;border-color:transparent;box-shadow:0 4px 12px #5b21b638}.dealov .btn.primary:hover{filter:brightness(1.05);background:var(--ov-grad)}.dealov .btn.primary:disabled{opacity:.6;cursor:not-allowed}.dealov .btn.foot-delete{color:var(--ov-red);border-color:#fecaca}.dealov .btn.foot-delete:hover{background:#fee2e2}.dealov .foot-hint{display:inline-flex;align-items:center;gap:6px}.dealov .m-error{margin-top:4px;padding:8px 12px;background:#fee2e2;border:.5px solid #FCA5A5;border-radius:8px;color:#b91c1c;font-size:12.5px;font-weight:600}.cqei-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f66;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1100;font-family:Manrope,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.cqei-card{width:620px;max-width:100%;max-height:calc(100vh - 48px);background:#f9f8f4;border-radius:20px;box-shadow:0 24px 60px #1a1a1f4d;overflow:hidden;display:flex;flex-direction:column}.cqei-head{padding:18px 22px 16px;display:flex;align-items:center;gap:12px;border-bottom:.5px solid #EBE9E3;background:#fff}.cqei-head h2{margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.2px;color:#1a1a1f}.cqei-head p{margin:1px 0 0;font-size:12px;color:#6b6b73}.cqei-body{padding:18px 22px;overflow-y:auto;flex:1}.cqei-avatar-row{display:flex;align-items:center;gap:14px;padding:6px 0 16px;margin-bottom:8px;border-bottom:.5px solid #EBE9E3}.cqei-av{width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;flex-shrink:0;overflow:hidden}.cqei-av img{width:100%;height:100%;object-fit:cover}.cqei-av-ttl{font-size:13px;font-weight:700;margin-bottom:3px;color:#1a1a1f}.cqei-av-sub{font-size:11.5px;color:#6b6b73;line-height:1.4}.cqei-av-acts{display:flex;gap:6px}.cqei-av-acts button{background:#fff;border:.5px solid #EBE9E3;padding:7px 11px;border-radius:9px;font-size:11.5px;font-weight:600;color:#1a1a1f;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:background .12s ease}.cqei-av-acts button:hover:not(:disabled){background:#fcfbf9}.cqei-av-acts button:disabled{opacity:.55;cursor:not-allowed}.cqei-av-acts button svg{color:#6b6b73}.cqei-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.cqei-row.single{grid-template-columns:1fr}.cqei-fld{display:flex;flex-direction:column;min-width:0}.cqei-fld label{font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:.4px;margin-bottom:5px;text-transform:uppercase;display:flex;align-items:center;gap:5px}.cqei-fld label .req{color:#b91c1c}.cqei-fld input,.cqei-fld select{background:#fff;border:.5px solid #EBE9E3;border-radius:10px;padding:9px 12px;font-size:13px;font-family:inherit;color:#1a1a1f;outline:none;width:100%}.cqei-fld select{padding-right:30px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6 L8 10 L12 6' stroke='%23B0ADA3' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.cqei-fld input:focus,.cqei-fld select:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf626}.cqei-fld .cqdi-trigger{background:#fff;border:.5px solid #EBE9E3;border-radius:10px;padding:9px 12px;height:auto;font-size:13px}.cqei-fld .cqdi-trigger:hover{border-color:#d4d2cb;background:#fff}.cqei-fld .cqdi-trigger:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf626}.cqei-section-h{font-size:10.5px;font-weight:800;color:#5b21b6;letter-spacing:.7px;margin:18px 0 9px;text-transform:uppercase}.cqei-err{margin-top:10px;background:#fee2e2;border:.5px solid #FCA5A5;color:#b91c1c;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600}.cqei-foot{padding:14px 22px;background:#fff;border-top:.5px solid #EBE9E3;display:flex;gap:9px;align-items:center}.cqei-btn-del{background:transparent;border:.5px solid transparent;color:#b91c1c;padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;margin-right:auto;display:inline-flex;align-items:center;gap:5px;transition:background .12s ease}.cqei-btn-del:hover:not(:disabled){background:#fee2e2}.cqei-btn-del:disabled{opacity:.55;cursor:not-allowed}.cqei-btn-cancel{background:#fff;border:.5px solid #EBE9E3;color:#1a1a1f;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.cqei-btn-cancel:hover:not(:disabled){background:#fcfbf9}.cqei-btn-cancel:disabled{opacity:.55;cursor:not-allowed}.cqei-btn-save{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;padding:9px 18px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.cqei-btn-save:hover:not(:disabled){filter:brightness(1.05)}.cqei-btn-save:disabled{opacity:.55;cursor:not-allowed}.cqls-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f66;display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1100}.cqls-card{width:760px;max-width:100%;max-height:calc(100vh - 48px);background:#f9f8f4;border-radius:20px;box-shadow:0 24px 60px #1a1a1f4d;overflow:hidden;display:flex;flex-direction:column}.cqls-head{padding:20px 24px 16px;display:flex;align-items:center;gap:14px;border-bottom:.5px solid #EBE9E3;background:#fff}.cqls-head-ico{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqls-head h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.2px}.cqls-head p{margin:2px 0 0;font-size:12.5px;color:#6b6b73}.cqls-tabs{display:flex;gap:4px;padding:10px 18px 0;background:#fff;border-bottom:.5px solid #EBE9E3}.cqls-tab{padding:9px 14px;font-size:12.5px;font-weight:600;color:#9c9a90;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.cqls-tab:hover{color:#1a1a1f}.cqls-tab.active{color:#5b21b6;border-bottom-color:#8b5cf6}.cqls-body{padding:18px 22px;overflow-y:auto;flex:1}.cqls-pane{display:none}.cqls-pane.active{display:block}.cqls-intro{font-size:11.5px;color:#6b6b73;margin-bottom:12px;line-height:1.5}.cqls-row{display:flex;align-items:center;gap:11px;padding:11px 13px;background:#fff;border:.5px solid #EBE9E3;border-radius:12px;margin-bottom:7px;transition:all .12s ease}.cqls-row:hover{border-color:#d6c4ff;box-shadow:0 1px 3px #5b21b60f}.cqls-reorder{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.cqls-reorder button{width:16px;height:14px;border:0;background:transparent;color:#b0ada3;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.cqls-reorder button:hover{color:#5b21b6;background:#f0ebff}.cqls-reorder button:disabled{opacity:.3;cursor:not-allowed}.cqls-ico{width:30px;height:30px;border-radius:8px;background:#f0ebff;color:#5b21b6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqls-row-name{flex:1;min-width:0}.cqls-row-name .ttl{font-size:13px;font-weight:700;color:#1a1a1f}.cqls-row-name .sub{font-size:11.5px;color:#9c9a90;margin-top:1px}.cqls-state-sel{background:#fff;border:.5px solid #EBE9E3;border-radius:8px;padding:6px 26px 6px 10px;font-size:11.5px;font-weight:600;font-family:inherit;color:#1a1a1f;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6 L8 10 L12 6' stroke='%23B0ADA3' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 7px center;background-size:13px}.cqls-sw{width:34px;height:20px;background:#e5e4df;border-radius:99px;cursor:pointer;position:relative;flex-shrink:0;transition:background .15s ease;border:0;padding:0}.cqls-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .15s ease;box-shadow:0 1px 3px #00000026}.cqls-sw.on{background:#8b5cf6}.cqls-sw.on:after{left:16px}.cqls-row.off{opacity:.55}.cqls-row.off .cqls-ico{background:#f4f2ec;color:#9c9a90}.cqls-add{width:100%;padding:11px 13px;background:transparent;border:1.5px dashed #D9D5C8;border-radius:12px;color:#5b21b6;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;transition:all .12s ease}.cqls-add:hover{background:#fcfbf9;border-color:#8b5cf6}.cqls-sec-pick{background:#fff;border:.5px solid #EBE9E3;border-radius:10px;padding:10px 36px 10px 14px;font-size:13px;font-weight:700;font-family:inherit;color:#1a1a1f;cursor:pointer;outline:none;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6 L8 10 L12 6' stroke='%231A1A1F' stroke-width='1.7' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;margin-bottom:14px}.cqls-pref{background:#fff;border:.5px solid #EBE9E3;border-radius:12px;padding:14px 16px;margin-bottom:9px;display:flex;align-items:center;gap:12px}.cqls-pref .info{flex:1;min-width:0}.cqls-pref .info .ttl{font-size:13px;font-weight:700;color:#1a1a1f}.cqls-pref .info .sub{font-size:11.5px;color:#6b6b73;margin-top:3px;line-height:1.4}.cqls-radio-group{display:flex;gap:6px}.cqls-radio{padding:6px 12px;font-size:11.5px;font-weight:600;border-radius:8px;background:#fff;border:.5px solid #EBE9E3;color:#6b6b73;cursor:pointer;font-family:inherit}.cqls-radio.sel{background:#f0ebff;border-color:#d6c4ff;color:#5b21b6}.cqls-foot{padding:14px 22px;background:#fff;border-top:.5px solid #EBE9E3;display:flex;gap:9px;align-items:center}.cqls-foot-scope{display:flex;align-items:center;gap:8px;margin-right:auto}.cqls-foot-scope .lbl{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:.5px}.cqls-btn-reset{background:transparent;border:.5px solid transparent;color:#b91c1c;padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.cqls-btn-reset:hover{background:#fee2e2}.cqls-btn-cancel{background:#fff;border:.5px solid #EBE9E3;color:#1a1a1f;padding:9px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.cqls-btn-save{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;padding:9px 18px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.cqls-btn-save:disabled{opacity:.55;cursor:not-allowed}.cqls-cf-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cqls-cf-back{background:#fff;border:.5px solid #EBE9E3;color:#6b6b73;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cqls-cf-back:hover{background:#fcfbf9;color:#1a1a1f}.cqls-cf-title{font-size:14.5px;font-weight:800;letter-spacing:-.1px}.cqls-cf-sub{font-size:11.5px;color:#6b6b73}.cqls-input{width:100%;box-sizing:border-box;background:#fff;border:.5px solid #EBE9E3;border-radius:10px;padding:10px 12px;font-size:13px;font-family:inherit;color:#1a1a1f;outline:none}.cqls-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf626}.cqls-input.mono{font-family:SF Mono,Consolas,monospace;font-size:12px;color:#5b21b6}.cqls-label{font-size:11px;font-weight:700;color:#6b6b73;letter-spacing:.4px;margin-bottom:6px;display:flex;align-items:center;gap:6px;text-transform:uppercase}.cqls-label .req{color:#b91c1c;font-weight:800}.cqls-help{font-size:11px;color:#9c9a90;margin-top:5px;line-height:1.4}.cqls-field-grp{margin-bottom:14px}.cqls-type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.cqls-type{background:#fff;border:.5px solid #EBE9E3;border-radius:11px;padding:11px 9px;cursor:pointer;transition:all .12s ease;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cqls-type:hover{border-color:#d6c4ff;background:#fcfbf9}.cqls-type.sel{border-color:#8b5cf6;background:#f5f0ff;box-shadow:0 0 0 1px #8b5cf6 inset}.cqls-type-ico{width:30px;height:30px;border-radius:8px;background:#f0ebff;color:#5b21b6;display:inline-flex;align-items:center;justify-content:center}.cqls-type.sel .cqls-type-ico{background:#8b5cf6;color:#fff}.cqls-type-name{font-size:11.5px;font-weight:700;color:#1a1a1f}.cqls-opts{display:flex;flex-direction:column;gap:6px;margin-top:6px}.cqls-opt{display:flex;align-items:center;gap:8px;background:#fff;border:.5px solid #EBE9E3;border-radius:9px;padding:6px 8px;position:relative}.cqls-opt input{flex:1;background:transparent;border:0;outline:0;font-size:12.5px;font-family:inherit}.cqls-opt>button{width:22px;height:22px;background:transparent;border:0;color:#b0ada3;cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.cqls-opt>button:hover{background:#fee2e2;color:#b91c1c}.cqls-opt-swatch-wrap{position:relative;flex-shrink:0}.cqls-opt-swatch-btn{width:26px;height:22px;border-radius:6px;border:.5px solid rgba(0,0,0,.08);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.cqls-opt-swatch-btn:hover{filter:brightness(.96)}.cqls-opt-swatch-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.cqls-opt-swatch-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:flex;gap:4px;padding:6px;background:#fff;border:.5px solid #EBE9E3;border-radius:9px;box-shadow:0 6px 18px #1a1a1f24}.cqls-opt-swatch-opt{width:24px;height:22px;border-radius:5px;border:.5px solid rgba(0,0,0,.08);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.cqls-opt-swatch-opt.sel{box-shadow:0 0 0 2px #8b5cf6}.cqls-opt-swatch-opt:hover{filter:brightness(.95)}.cqls-row-edit{width:26px;height:26px;border-radius:7px;border:.5px solid #EBE9E3;background:#fff;color:#6b6b73;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;flex-shrink:0;transition:all .12s ease}.cqls-row-edit:hover{background:#f0ebff;color:#5b21b6;border-color:#d6c4ff}.cqls-toggle-row{background:#fff;border:.5px solid #EBE9E3;border-radius:11px;padding:10px 13px;display:flex;align-items:center;gap:10px;margin-bottom:7px}.cqls-toggle-row .info{flex:1}.cqls-toggle-row .ttl{font-size:12.5px;font-weight:700}.cqls-toggle-row .sub{font-size:11px;color:#9c9a90;margin-top:1px}.cqui-mv-wrap{display:flex;flex-direction:column;gap:6px}.cqui-mv-row{display:flex;align-items:center;gap:6px}.cqui-mv-input{flex:1 1 auto;min-width:0}.cqui-mv-select{padding:6px 8px;border:1px solid var(--cq-border);border-radius:6px;background:#fff;font-size:13px;flex:0 0 auto;min-width:100px}.cqui-mv-pri,.cqui-mv-rm{background:var(--cq-fill);border:1px solid var(--cq-border);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cq-text-muted)}.cqui-mv-pri:hover,.cqui-mv-rm:hover{background:var(--cq-fill-hover)}.cqui-mv-pri.is-primary{color:var(--cq-warning, #b8860b)}.cqdv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f66;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;z-index:200}.cqdv-shell{width:580px;max-width:100%;background:#fff;border-radius:18px;border:.5px solid #EBE9E3;box-shadow:0 24px 60px #1a1a1f4d;max-height:calc(100vh - 48px);display:flex;flex-direction:column;font-family:var(--cq-font, inherit)}.cqdv-head{display:flex;align-items:center;gap:12px;padding:18px 22px 14px;border-bottom:.5px solid #F0EEE8}.cqdv-head-ic{width:36px;height:36px;border-radius:10px;background:#fef3c7;color:#b45309;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.cqdv-head-ic.roi{background:#fef3c7;color:#b45309}.cqdv-head-ic.scorecard{background:#f0ebff;color:#6d49db}.cqdv-head-ic.survey{background:#fef3c7;color:#b45309}.cqdv-head-ic.webform{background:#dbeafe;color:#1d4ed8}.cqdv-head-txt{flex:1;min-width:0}.cqdv-head-kind{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:1px}.cqdv-head-tmpl{font-size:12px;color:#6b6b73;margin-top:2px;font-style:italic}.cqd-status.submitted,.cqd-status.finalised{background:#dcfce7;color:#15803d}.cqd-status.sent,.cqd-status.draft{background:#f4f2ec;color:#6b6b73}.cqdv-body{padding:18px 22px 8px;overflow-y:auto;flex:1}.cqdv-name{font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:1.3;color:#1a1a1f}.cqdv-contact{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fcfbf9;border-radius:11px}.cqdv-av{width:32px;height:32px;border-radius:50%;background:#bfdbfe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.cqdv-c-name{font-size:13.5px;font-weight:600;color:#1a1a1f}.cqdv-c-sub{font-size:11.5px;color:#9c9a90;margin-top:1px}.cqdv-c-view{background:transparent;border:.5px solid #EBE9E3;color:#6b6b73;padding:6px 12px;border-radius:9px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit}.cqdv-c-view:hover{background:#fcfbf9}.cqdv-timeline-h{font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:1px;margin-bottom:6px}.cqdv-event-ic{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:1}.cqdv-event-ic.muted{background:#f4f2ec;color:#c5c2b8}.cqdv-event-line.muted{background:#ebe9e3}.cqdv-event-k{font-size:11.5px;font-weight:700;color:#1a1a1f;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:7px}.cqdv-event-v{font-size:13px;color:#6b6b73;margin-top:3px}.cqdv-event-v.muted{color:#c5c2b8;font-style:italic}.cqdv-info{margin-top:18px}.cqdv-info-h{font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:1px;margin-bottom:8px}.cqdv-field{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border:.5px solid #EBE9E3;border-radius:11px;margin-bottom:8px;background:#fcfbf9}.cqdv-field>svg,.cqdv-field>i{font-size:16px;color:#8b5cf6;margin-top:1px;flex-shrink:0}.cqdv-field-k{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:.2px}.cqdv-field-v{font-size:13.5px;font-weight:600;color:#1a1a1f;margin-top:2px;word-break:break-word}.cqdv-results-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#15803d;margin:18px 0 10px}.cqdv-impact-lbl{font-size:9.5px;font-weight:700;color:#6d49db;letter-spacing:1.2px;text-transform:uppercase}.cqdv-impact-val{font-size:26px;font-weight:800;color:#1a1a1f;letter-spacing:-.6px;margin-top:6px}.cqdv-summary-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:12px 14px;background:#fcfbf9;border:.5px solid #EBE9E3;border-radius:12px;font-size:12px}.cqdv-summary-row .k{color:#9c9a90}.cqdv-summary-row .v{color:#1a1a1f;font-weight:700}.cqdv-summary-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.cqdv-summary-metric{padding:10px 12px;background:#fcfbf9;border:.5px solid #EBE9E3;border-radius:12px}.cqdv-summary-lbl{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9c9a90}.cqdv-summary-val{font-size:15px;font-weight:800;color:#1a1a1f;margin-top:4px;letter-spacing:-.2px}@media (max-width: 520px){.cqdv-summary-metrics{grid-template-columns:repeat(2,1fr)}}.cqdv-waiting{background:#fcfbf9;border:.5px dashed #E0DDD0;border-radius:14px;padding:18px;text-align:center;color:#9c9a90;font-size:13px;margin-top:18px}.cqdv-waiting .msg{margin-top:6px;font-weight:600;color:#6b6b73}.cqdv-waiting .sub{margin-top:3px;font-size:12px}.cqdv-foot{padding:14px 22px;border-top:.5px solid #F0EEE8;display:flex;align-items:center;gap:10px}.cqdv-foot-btn{background:transparent;border:.5px solid #EBE9E3;color:#6b6b73;padding:8px 13px;border-radius:9px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cqdv-foot-btn:hover{background:#fcfbf9}.cqdv-foot-btn:disabled{opacity:.55;cursor:not-allowed}.cqdv-foot-view{margin-left:auto;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;padding:8px 16px;border-radius:9px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cqai-savetpl-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14122080;display:none;align-items:center;justify-content:center;z-index:200;padding:22px}.cqai-savetpl-ov.open{display:flex}.cqai-savetpl-modal{background:#fff;border-radius:20px;width:540px;max-width:100%;max-height:calc(100vh - 44px);box-shadow:0 34px 90px #00000057;overflow:hidden;display:flex;flex-direction:column;animation:cqai-savetpl-pop .18s cubic-bezier(.2,.9,.3,1.2)}@keyframes cqai-savetpl-pop{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}.cqai-savetpl-hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:.5px solid #EBE9E3;flex-shrink:0}.cqai-savetpl-mic{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.cqai-savetpl-hd-body{flex:1;min-width:0}.cqai-savetpl-hd h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.3px;color:#1a1a1f;font-family:inherit}.cqai-savetpl-hd p{margin:2px 0 0;font-size:12.5px;color:#6b6b73;font-family:inherit}.cqai-savetpl-x{margin-left:auto;width:32px;height:32px;border-radius:9px;border:0;background:#f4f2ec;color:#6b6b73;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;font-family:inherit;flex-shrink:0}.cqai-savetpl-x:hover:not(:disabled){background:#f0ebff;color:#5b21b6}.cqai-savetpl-x:disabled{opacity:.55;cursor:not-allowed}.cqai-savetpl-bd{padding:20px;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.cqai-savetpl-preview{display:flex;align-items:center;gap:12px;border:.5px solid #EBE9E3;border-radius:13px;padding:13px 15px;background:#fcfbf9;margin-bottom:17px}.cqai-savetpl-preview-ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}.cqai-savetpl-preview-body{flex:1;min-width:0}.cqai-savetpl-preview-nm{font-size:14.5px;font-weight:800;color:#1a1a1f;letter-spacing:-.2px}.cqai-savetpl-preview-desc{font-size:12px;color:#6b6b73;margin-top:2px;line-height:1.4}.cqai-savetpl-fld{margin-bottom:14px}.cqai-savetpl-fld label{display:block;font-size:12px;font-weight:700;color:#6b6b73;margin-bottom:6px}.cqai-savetpl-fld input,.cqai-savetpl-fld textarea{width:100%;border:.5px solid #E1DED6;border-radius:11px;padding:11px 13px;font-size:14px;outline:none;font-family:inherit;color:#1a1a1f;background:#fff;box-sizing:border-box}.cqai-savetpl-fld input:focus,.cqai-savetpl-fld textarea:focus{border-color:#8b5cf6}.cqai-savetpl-fld textarea{resize:vertical;min-height:52px;line-height:1.5}.cqai-savetpl-fld input:disabled,.cqai-savetpl-fld textarea:disabled{opacity:.6}.cqai-savetpl-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cqai-savetpl-icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.cqai-savetpl-icon{aspect-ratio:1;border:.5px solid #E1DED6;border-radius:11px;background:#fff;color:#6b6b73;display:flex;align-items:center;justify-content:center;font-size:19px;cursor:pointer;font-family:inherit}.cqai-savetpl-icon:hover:not(:disabled){border-color:#ddd6fe;background:#fcfbff}.cqai-savetpl-icon.on{border-color:#8b5cf6;background:#f5f0ff;color:#5b21b6;box-shadow:0 0 0 2px #8b5cf61f}.cqai-savetpl-icon:disabled{opacity:.55;cursor:not-allowed}.cqai-savetpl-swatch-row{display:flex;gap:10px;flex-wrap:wrap}.cqai-savetpl-swatch{width:30px;height:30px;border-radius:9px;cursor:pointer;position:relative;border:0;padding:0;font-family:inherit}.cqai-savetpl-swatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px currentColor}.cqai-savetpl-swatch.on:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:800}.cqai-savetpl-swatch:disabled{opacity:.55;cursor:not-allowed}.cqai-savetpl-seg{display:inline-flex;background:#f4f2ec;border-radius:10px;padding:3px}.cqai-savetpl-seg button{border:0;background:transparent;padding:8px 13px;border-radius:7px;font-size:12.5px;font-weight:700;color:#6b6b73;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.cqai-savetpl-seg button.on{background:#fff;color:#1a1a1f;box-shadow:0 1px 3px #00000014}.cqai-savetpl-seg button:disabled{opacity:.55;cursor:not-allowed}.cqai-savetpl-error{display:flex;align-items:center;gap:6px;padding:8px 10px;border:.5px solid #FCA5A5;background:#fef2f2;color:#b91c1c;border-radius:10px;font-size:12.5px;margin-bottom:12px}.cqai-savetpl-ft{padding:15px 20px;border-top:.5px solid #EBE9E3;display:flex;justify-content:flex-end;gap:10px;background:#fcfbf9;flex-shrink:0}.cqai-savetpl-btn{display:inline-flex;align-items:center;gap:8px;border:.5px solid #E1DED6;background:#fff;color:#2a2a33;border-radius:11px;padding:10px 15px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .12s,filter .12s,border-color .12s,color .12s}.cqai-savetpl-btn:hover:not(:disabled){background:#f4f2ec}.cqai-savetpl-btn.ghost{background:transparent;border:.5px solid #EBE9E3}.cqai-savetpl-btn.ghost:hover:not(:disabled){background:#8b5cf614;border-color:#ddd6fe;color:#7c3aed}.cqai-savetpl-btn.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;box-shadow:0 4px 14px #5b21b638}.cqai-savetpl-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#3d52e8);filter:brightness(1.05)}.cqai-savetpl-btn:disabled{opacity:.55;cursor:not-allowed}.cqai-builder{display:flex;flex-direction:column;padding:18px 24px 40px;gap:16px;box-sizing:border-box;width:100%;flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:auto}.cqai-builder:hover,.cqai-builder:focus-within{scrollbar-color:rgba(0,0,0,.25) transparent}.cqai-builder::-webkit-scrollbar{width:8px}.cqai-builder::-webkit-scrollbar-track{background:transparent}.cqai-builder::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background var(--cq-t-slow)}.cqai-builder:hover::-webkit-scrollbar-thumb,.cqai-builder:focus-within::-webkit-scrollbar-thumb{background:#00000040}.cqai-builder::-webkit-scrollbar-thumb:hover{background:#0006}.cqai-builder-modalhd{height:52px;background:#fff;border:.5px solid #EBE9E3;border-radius:14px;display:flex;align-items:center;gap:12px;padding:0 18px;flex-shrink:0}.cqai-builder-modalhd-ic{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-builder-modalhd-title{font-weight:800;font-size:15px;letter-spacing:-.2px;color:#1a1a1f}.cqai-builder-modalhd-sub{font-size:12px;color:#9c9a90;font-weight:600;padding-left:4px}.cqai-builder-modalhd-x{margin-left:auto;width:34px;height:34px;border-radius:9px;border:.5px solid #EBE9E3;background:#fff;color:#6b6b73;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;transition:background .12s,color .12s,border-color .12s}.cqai-builder-modalhd-x:hover{background:#8b5cf614;color:var(--cq-purple-hover);border-color:#ddd6fe}.cqai-builder-brandbar{height:46px;background:#fff;border:.5px solid #EBE9E3;border-radius:12px;display:flex;align-items:center;gap:14px;padding:0 18px;flex-shrink:0}.cqai-builder-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px;letter-spacing:-.3px;color:#1a1a1f}.cqai-builder-brand-logo{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #5b21b640;flex-shrink:0}.cqai-builder-brand-ai{font-size:9px;font-weight:800;letter-spacing:1px;background:#f0ebff;color:#5b21b6;padding:2px 7px;border-radius:6px;text-transform:uppercase;margin-left:2px}.cqai-builder-crumbs{display:flex;align-items:center;gap:7px;font-size:13px;color:#6b6b73;font-weight:600;margin-left:6px;min-width:0}.cqai-builder-crumbs-link{color:#5b21b6;text-decoration:none;cursor:pointer}.cqai-builder-crumbs-link:hover{text-decoration:underline}.cqai-builder-crumbs-current{color:#1a1a1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqai-builder-crumbs>svg{color:#c7c4ba;flex-shrink:0}.cqai-builder-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);padding:12px 16px}.cqai-builder-topbar-left,.cqai-builder-topbar-right{display:inline-flex;align-items:center;gap:12px}.cqai-builder-back{display:inline-flex;align-items:center;gap:6px;border:.5px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-text-2);border-radius:var(--cq-r-md);padding:7px 11px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.cqai-builder-back:hover{background:var(--cq-purple-50);color:var(--cq-purple-deep);border-color:var(--cq-purple-300)}.cqai-builder-mode-switch{display:inline-flex;background:var(--cq-fill);border-radius:var(--cq-r-md);padding:3px}.cqai-builder-mode-switch button{border:0;background:transparent;padding:6px 14px;border-radius:var(--cq-r-sm);font-size:12.5px;font-weight:700;color:var(--cq-text-2);cursor:pointer;font-family:inherit}.cqai-builder-mode-switch button.sel{background:var(--cq-surface);color:var(--cq-text);box-shadow:var(--cq-shadow-sm)}.cqai-builder-save{font-size:12px;color:var(--cq-text-2);font-weight:600;min-width:60px;text-align:right}.cqai-builder-save-err{color:var(--cq-danger-strong)}.cqai-tb-purple svg{color:#5b21b6}.cqui-btn.cqai-tb-purple:hover:not(:disabled){border-color:#ddd6fe;background:#f5f0ff;color:#5b21b6}.cqai-tb-amber svg{color:#b45309}.cqui-btn.cqai-tb-amber:hover:not(:disabled){border-color:#fde68a;background:#fffbeb;color:#b45309}.cqai-tb-teal svg{color:#0f766e}.cqui-btn.cqai-tb-teal:hover:not(:disabled){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.cqai-tb-green svg{color:#15803d}.cqui-btn.cqai-tb-green:hover:not(:disabled){border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cqai-topbar-overflow{position:relative;display:inline-flex}.cqai-topbar-overflow-trigger{width:34px;height:34px;border-radius:10px;border:.5px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.cqai-topbar-overflow-trigger:hover{background:#8b5cf614;border-color:#ddd6fe;color:var(--cq-purple-hover)}.cqai-topbar-overflow-menu{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:.5px solid var(--cq-border);border-radius:12px;box-shadow:0 12px 34px #1a1a1f24;min-width:190px;padding:6px;z-index:40;display:flex;flex-direction:column;gap:2px}.cqai-topbar-overflow-menu button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:700;color:var(--cq-text-2);cursor:pointer;font-family:inherit;text-align:left;width:100%}.cqai-topbar-overflow-menu button:hover{background:#8b5cf614;color:var(--cq-purple-hover)}.cqai-topbar-overflow-menu button.danger:hover{background:#fee2e2;color:#b91c1c}.cqai-builder-topbar .cqui-btn-ghost:hover:not(:disabled){background:#8b5cf614;border-color:#ddd6fe;color:var(--cq-purple-hover)}.cqai-builder-topbar .cqui-btn-primary:hover:not(:disabled),.cqai-builder-topbar .cqui-btn-primary:focus-visible:not(:disabled){background:#7c3aed;background:linear-gradient(135deg,#7c3aed,#3849d6);background:linear-gradient(135deg,var(--cq-purple-hover, #7C3AED),var(--cq-blue-hover, #3849D6));color:#fff;filter:brightness(1.02)}.cqai-builder-topbar .cqui-btn-icon:hover:not(:disabled){background:#8b5cf61a;border-color:#ddd6fe;color:var(--cq-purple-hover)}.cqai-builder-body{display:grid;grid-template-columns:1fr 340px;gap:18px;align-items:start}@media (max-width: 1100px){.cqai-builder-body{grid-template-columns:1fr}}.cqai-builder-main{min-width:0}.cqai-builder-embedded{padding:0;gap:0;overflow:visible;flex:initial;width:100%}.cqai-builder-embedded .cqai-builder-modalhd,.cqai-builder-embedded .cqai-builder-brandbar,.cqai-builder-embedded .cqai-builder-fin-banner,.cqai-builder-embedded .cqai-builder-topbar,.cqai-builder-embedded .cqai-builder-toast,.cqai-builder-embedded .cqai-builder-side{display:none!important}.cqai-builder-embedded .cqai-builder-body{grid-template-columns:1fr}.cqai-builder-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1412208c;z-index:3000;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.cqai-builder-modal-shell{width:1200px;max-width:calc(100vw - 40px);background:#f9f8f4;border-radius:18px;box-shadow:0 30px 80px #0000004d;overflow:hidden;max-height:calc(100vh - 80px);display:flex;flex-direction:column}.cqai-builder.cqai-builder-as-modal{padding:16px 20px 28px;min-height:0;height:100%}.cqai-builder-as-modal .cqai-builder-brandbar,.cqai-builder-as-modal .cqai-builder-back{display:none}.cqai-builder-as-modal .cqai-builder-topbar{gap:10px;padding:10px 12px;min-width:0;flex-wrap:nowrap}.cqai-builder-as-modal .cqai-builder-topbar-left,.cqai-builder-as-modal .cqai-builder-topbar-right{gap:6px;min-width:0;flex-wrap:nowrap}.cqai-builder-as-modal .cqai-builder-topbar-right{flex-shrink:1}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn,.cqai-builder-as-modal .cqai-builder-topbar-right .cqui-btn{display:inline-flex;align-items:center;gap:8px;border:.5px solid #E1DED6;background:#fff;color:#2a2a33;border-radius:11px;padding:10px 15px;font-size:13.5px;font-weight:700;transition:all .12s;white-space:nowrap}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn svg,.cqai-builder-as-modal .cqai-builder-topbar-right .cqui-btn svg,.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn .cqui-btn-icon,.cqai-builder-as-modal .cqai-builder-topbar-right .cqui-btn .cqui-btn-icon{width:16px;height:16px}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn-ghost:hover:not(:disabled){background:#f4f2ec;border-color:#e1ded6;color:#2a2a33}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn-primary,.cqai-builder-as-modal .cqai-builder-topbar-right .cqui-btn-primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8)!important;color:#fff;border:0;box-shadow:0 4px 14px #5b21b638}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn-primary:hover:not(:disabled),.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn-primary:focus-visible:not(:disabled),.cqai-builder-as-modal .cqai-builder-topbar-right .cqui-btn-primary:hover:not(:disabled),.cqai-builder-as-modal .cqai-builder-topbar-right .cqui-btn-primary:focus-visible:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#3d52e8)!important;color:#fff;filter:brightness(1.05)}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn.cqai-tb-purple:hover:not(:disabled){border-color:#ddd6fe;background:#f5f0ff;color:#5b21b6}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn.cqai-tb-amber:hover:not(:disabled){border-color:#fde68a;background:#fffbeb;color:#b45309}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn.cqai-tb-teal:hover:not(:disabled){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.cqai-builder-as-modal .cqai-builder-topbar .cqui-btn.cqai-tb-green:hover:not(:disabled){border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cqai-builder-as-modal .cqai-builder-mode-switch{background:#f4f2ec;border-radius:11px;padding:3px}.cqai-builder-as-modal .cqai-builder-mode-switch button{padding:8px 15px;font-size:12.5px;font-weight:700;color:#6b6b73;background:transparent;border:0;border-radius:8px}.cqai-builder-as-modal .cqai-builder-mode-switch button.sel,.cqai-builder-as-modal .cqai-builder-mode-switch button[aria-selected=true]{background:#fff;color:#1a1a1f;box-shadow:0 1px 3px #00000014}.cqai-builder-as-modal .cqai-builder-mode-switch button:not(.sel):not([aria-selected=true]):hover{background:#8b5cf614}.cqai-builder-as-modal .cqai-topbar-overflow-trigger{width:38px;height:38px;border-radius:11px}.cqai-builder-side{position:sticky;top:18px;display:flex;flex-direction:column;gap:12px}.cqai-formcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);overflow:hidden}.cqai-formcard-hd{padding:18px 22px;border-bottom:.5px solid var(--cq-border);background:linear-gradient(160deg,var(--cq-surface-subtle),var(--cq-surface))}.cqai-formcard-title{font-size:22px;font-weight:800;letter-spacing:-.5px;border:0;background:transparent;width:100%;outline:none;color:var(--cq-text);padding:0;font-family:inherit}.cqai-formcard-desc{font-size:13px;color:var(--cq-text-2);border:0;background:transparent;width:100%;outline:none;margin-top:6px;font-weight:500;font-family:inherit;resize:vertical;min-height:32px;line-height:1.4}.cqai-sblock{border-bottom:.5px solid var(--cq-border);transition:opacity .12s,box-shadow .12s}.cqai-sblock:last-of-type{border-bottom:0}.cqai-sblock.cqai-dragging{opacity:.45}.cqai-sblock.cqai-drop-above{box-shadow:inset 0 3px #8b5cf6}.cqai-sblock.cqai-drop-below{box-shadow:inset 0 -3px #8b5cf6}.cqai-sblock-hd{display:flex;align-items:center;gap:10px;padding:14px 22px;background:var(--cq-surface-subtle)}.cqai-sblock-grip{color:var(--cq-text-muted);display:inline-flex;align-items:center;cursor:grab;opacity:.5;margin-left:-4px;transition:color .12s,opacity .12s}.cqai-sblock-grip:hover{opacity:.9;color:#8b5cf6}.cqai-sblock-grip:active{cursor:grabbing}.cqai-sblock-num{width:26px;height:26px;border-radius:var(--cq-r-sm);background:var(--cq-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.cqai-sblock-title{flex:1;font-size:15px;font-weight:800;letter-spacing:-.2px;border:0;background:transparent;outline:none;color:var(--cq-text);font-family:inherit;min-width:0}.cqai-sblock-btn{width:28px;height:28px;border-radius:var(--cq-r-sm);border:.5px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cqai-sblock-btn:hover:not(:disabled){background:var(--cq-purple-100);color:var(--cq-purple-deep);border-color:var(--cq-purple-300)}.cqai-sblock-btn:disabled{opacity:.45;cursor:not-allowed}.cqai-sblock-btn-danger:hover:not(:disabled){background:var(--cq-danger-bg);color:var(--cq-danger-strong);border-color:var(--cq-danger-border)}.cqai-sbody{padding:8px 22px 16px}.cqai-q{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:.5px dashed var(--cq-border-light);transition:opacity .12s,box-shadow .12s}.cqai-q:last-of-type{border-bottom:0}.cqai-q.cqai-dragging{opacity:.4}.cqai-q.cqai-drop-above{box-shadow:inset 0 2px #8b5cf6}.cqai-q.cqai-drop-below{box-shadow:inset 0 -2px #8b5cf6}.cqai-q-grip{color:var(--cq-text-muted);font-size:16px;cursor:grab;margin-top:3px;display:inline-flex;opacity:.55;transition:color .12s,opacity .12s}.cqai-q-grip:hover{opacity:.9}.cqai-q-grip-draggable{cursor:grab}.cqai-q-grip-draggable:hover{color:#8b5cf6}.cqai-q-grip-draggable:active{cursor:grabbing}.cqai-q-main{flex:1;min-width:0}.cqai-q-label{width:100%;font-size:13.5px;font-weight:700;color:var(--cq-text);border:0;background:transparent;outline:none;padding:0;font-family:inherit;min-width:0}.cqai-q-del{color:var(--cq-text-muted);background:transparent;border:0;padding:4px;border-radius:var(--cq-r-sm);cursor:pointer;display:inline-flex;margin-top:2px}.cqai-q-del:hover{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqai-q-meta{display:flex;align-items:center;gap:8px;margin-top:7px;flex-wrap:wrap}.cqai-q-type{font-size:11px;font-weight:700;color:var(--cq-text-2);background:var(--cq-fill);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);padding:5px 8px;outline:none;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.cqai-q-type:hover{border-color:#c4b5fd}.cqai-q-type:focus{border-color:#c4b5fd;box-shadow:0 0 0 2px #8b5cf61f}.cqai-q-lever-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--cq-purple-deep);background:var(--cq-purple-100);border:.5px solid var(--cq-purple-300);border-radius:var(--cq-r-sm);padding:4px 9px;cursor:pointer;font-family:inherit}.cqai-q-lever-pill:hover{filter:brightness(.97)}.cqai-q-lever-dot{width:8px;height:8px;border-radius:3px;display:inline-block}.cqai-q-lever-add{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--cq-text-muted);background:transparent;border:.5px dashed var(--cq-border-input);border-radius:var(--cq-r-sm);padding:4px 9px;cursor:pointer;font-family:inherit}.cqai-q-lever-add:hover{color:var(--cq-purple-deep);border-color:var(--cq-purple-300);background:var(--cq-purple-50)}.cqai-q-why{font-size:11.5px;color:var(--cq-text-muted);line-height:1.45;margin-top:8px;max-width:540px;display:flex;gap:6px;align-items:flex-start;font-style:italic}.cqai-q-why>svg{color:var(--cq-purple);flex-shrink:0;margin-top:2px}.cqai-addq{margin-top:10px;background:transparent;border:0;color:var(--cq-purple-deep);font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 0;font-family:inherit}.cqai-addq:hover{color:var(--cq-purple)}.cqai-addsec{width:100%;margin-top:14px;padding:12px;background:transparent;border:1.5px dashed var(--cq-border-input);border-radius:var(--cq-r-md);color:var(--cq-purple-deep);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-family:inherit}.cqai-addsec:hover{background:var(--cq-surface-subtle);border-color:var(--cq-purple)}.cqai-panel{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:6px;position:relative}.cqai-panel-title{margin:0;font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px;color:var(--cq-text)}.cqai-panel-sub{margin:0;font-size:12px;color:var(--cq-text-2);line-height:1.5;display:flex;gap:4px;align-items:flex-start}.cqai-panel-empty{font-size:12px;color:var(--cq-text-muted);font-style:italic}.cqai-panel-toast{position:absolute;bottom:10px;right:12px;background:var(--cq-text);color:#fff;font-size:11.5px;font-weight:700;padding:6px 10px;border-radius:var(--cq-r-sm);box-shadow:var(--cq-shadow-pop)}.cqai-offer-list{display:flex;flex-direction:column;gap:5px;margin-top:4px}.cqai-offer-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);background:var(--cq-surface);cursor:pointer;font-size:12.5px;font-weight:700;color:var(--cq-text);font-family:inherit}.cqai-offer-row:hover{border-color:var(--cq-purple-300);background:var(--cq-purple-50)}.cqai-offer-row.on{border-color:var(--cq-purple);background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqai-offer-check{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--cq-border-input);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--cq-purple-deep);background:var(--cq-surface)}.cqai-offer-row.on .cqai-offer-check{background:var(--cq-purple);color:#fff;border-color:var(--cq-purple)}.cqai-offer-name{flex:1}.cqai-roi{background:linear-gradient(160deg,var(--cq-dark),var(--cq-dark-2));color:#fff;border-radius:var(--cq-r-card);padding:20px 20px 18px;position:relative;overflow:hidden}.cqai-roi:after{content:"";position:absolute;right:-36px;top:-36px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.45),transparent 70%);pointer-events:none}.cqai-roi>*{position:relative;z-index:1}.cqai-roi-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cqai-roi-label{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--cq-purple-300)}.cqai-roi-loading{font-size:10.5px;font-weight:700;color:var(--cq-purple-300);opacity:.85}.cqai-roi-big{font-size:42px;font-weight:800;letter-spacing:-1.6px;line-height:1;margin-top:6px}.cqai-roi-reco{font-size:9px;font-weight:800;letter-spacing:.4px;background:#5eeaa029;color:#5eeaa0;border:.5px solid rgba(94,234,160,.4);padding:3px 8px;border-radius:6px;text-transform:uppercase;margin-left:8px;white-space:nowrap}.cqai-roi-sub{font-size:12px;color:var(--cq-purple-300);margin-top:6px;font-weight:500}.cqai-roi-row{display:flex;gap:8px;margin-top:16px}.cqai-roi-mini{flex:1;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);border-radius:var(--cq-r-md);padding:10px 11px}.cqai-roi-mini-k{font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--cq-purple-300);opacity:.85}.cqai-roi-mini-v{font-size:19px;font-weight:800;letter-spacing:-.6px;margin-top:4px}.cqai-roi-mini-v.g{color:var(--cq-success-bg)}.cqai-roi-offers{margin-top:16px;padding-top:14px;border-top:.5px solid rgba(255,255,255,.12)}.cqai-roi-offers-title{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--cq-purple-300);margin-bottom:6px}.cqai-roi-offers-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.cqai-roi-offers-grid>div{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--cq-purple-300)}.cqai-roi-offers-grid b{color:#fff;font-weight:800}.cqai-roi-method{margin-top:12px;font-size:10.5px;color:#c9c0f0bf;letter-spacing:.2px;line-height:1.4}.cqai-roi-err{margin-top:10px;font-size:11.5px;color:#fca5a5;display:inline-flex;align-items:center;gap:5px}.cqai-builder-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--cq-text-2);font-size:14px}.cqai-mode-toggle{margin-left:6px}.cqai-mode-toggle button{display:inline-flex;align-items:center;gap:5px}.cqai-sblock-hd-fillin{cursor:default}.cqai-sblock-title-ro{padding:6px 0;cursor:default}.cqai-sbody-fillin{padding:12px 22px 20px}.cqai-fillq{padding:14px 0;border-bottom:.5px dashed var(--cq-border-light)}.cqai-fillq:last-child{border-bottom:0}.cqai-fillq-labelrow{display:flex;align-items:center;gap:10px}.cqai-fillq-label{font-size:14px;font-weight:700;color:var(--cq-text);flex:1;min-width:0}.cqai-fillq-role{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--cq-purple-deep);background:var(--cq-purple-100);border:.5px solid var(--cq-purple-300);border-radius:var(--cq-r-sm);padding:3px 7px 3px 6px}.cqai-fillq-why{font-size:11.5px;color:var(--cq-text-muted);line-height:1.5;margin-top:7px;display:flex;gap:5px;align-items:flex-start;max-width:560px}.cqai-fillq-why>svg{color:var(--cq-purple);flex-shrink:0;margin-top:2px}.cqai-fillq-sliderrow{display:flex;align-items:center;gap:14px;margin-top:12px}.cqai-fillq-range{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:99px;background:linear-gradient(90deg,#C4B5FD,var(--cq-border-light));outline:none;cursor:pointer}.cqai-fillq-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--cq-purple);cursor:pointer;box-shadow:0 2px 8px #5b21b659;transition:transform .1s}.cqai-fillq-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.cqai-fillq-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--cq-purple);cursor:pointer;box-shadow:0 2px 8px #5b21b659}.cqai-fillq-range:disabled{opacity:.6;cursor:not-allowed}.cqai-fillq-valuepill{display:inline-flex;align-items:center;gap:3px;min-width:120px;justify-content:flex-end;background:var(--cq-purple-50);border:.5px solid var(--cq-purple-300);border-radius:var(--cq-r-md);padding:8px 12px}.cqai-fillq-pre,.cqai-fillq-post{font-size:14px;font-weight:800;color:var(--cq-purple-deep)}.cqai-fillq-numin{width:82px;border:0;background:transparent;font-size:17px;font-weight:800;color:var(--cq-purple-deep);text-align:right;outline:none;font-family:inherit;padding:0;-moz-appearance:textfield}.cqai-fillq-numin::-webkit-outer-spin-button,.cqai-fillq-numin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cqai-fillq-textarea{width:100%;margin-top:11px;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:11px 13px;font-size:14px;font-family:inherit;outline:none;resize:vertical;min-height:64px;line-height:1.5;box-sizing:border-box;background:var(--cq-surface);color:var(--cq-text)}.cqai-fillq-textarea:focus{border-color:var(--cq-purple)}.cqai-fillq-select{margin-top:11px;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:10px 13px;font-size:14px;font-weight:700;font-family:inherit;outline:none;background:var(--cq-surface);color:var(--cq-text);min-width:140px}.cqai-sblock-title-ro{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.cqai-sblock-counts{font-size:11.5px;color:var(--cq-text-muted);font-weight:500}.cqai-sblock-counts b{color:var(--cq-text-2);font-weight:700}.cqai-sblock-unk{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--cq-text-muted);background:var(--cq-surface);border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-sm);padding:6px 10px;cursor:not-allowed;opacity:.7;font-family:inherit}.cqai-fillq-unk{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;color:var(--cq-text-muted);background:transparent;border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-sm);padding:4px 9px;cursor:not-allowed;opacity:.7;font-family:inherit}.cqai-sell{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:14px 16px}.cqai-sell-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cqai-sell-hd h4{margin:0;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--cq-text-muted)}.cqai-sell-change{font-size:11.5px;font-weight:700;color:var(--cq-purple-deep);background:var(--cq-purple-100);border:0;border-radius:var(--cq-r-sm);padding:5px 10px;cursor:pointer;font-family:inherit}.cqai-sell-change:hover{filter:brightness(.97)}.cqai-sell-item{display:flex;align-items:center;gap:9px;padding:6px 0}.cqai-sell-si{width:30px;height:30px;border-radius:var(--cq-r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-sell-sn{font-size:13px;font-weight:800;color:var(--cq-text)}.cqai-sell-sp2{font-size:11px;color:var(--cq-text-muted);font-weight:600}.cqai-sell-empty{font-size:12.5px;color:var(--cq-text-muted);line-height:1.5}.cqai-ai-panel .cqai-panel-title{font-size:13px}.cqai-panel-ic{width:22px;height:22px;border-radius:var(--cq-r-sm);background:var(--cq-purple-100);color:var(--cq-purple-deep);display:inline-flex;align-items:center;justify-content:center}.cqai-ai-input{width:100%;border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-sm);padding:8px 10px;font-size:12.5px;outline:none;font-family:inherit;background:var(--cq-fill);color:var(--cq-text-muted);margin-top:8px;cursor:not-allowed}.cqai-ai-note{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--cq-text-muted);font-weight:600;margin-top:6px}.cqai-roi-conf{margin-top:16px}.cqai-roi-conf-hd{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--cq-purple-300);margin-bottom:7px}.cqai-roi-conf-bar{height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.cqai-roi-conf-done{display:block;height:100%;background:linear-gradient(90deg,#5eeaa0,#34d399);transition:width .3s}.cqai-roi-conf-legend{display:flex;gap:14px;margin-top:8px;font-size:11px;color:var(--cq-purple-300);font-weight:600}.cqai-roi-conf-dot{width:8px;height:8px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:middle}.cqai-roi-conf-dot.g{background:#5eeaa0}.cqai-roi-conf-dot.a{background:#f59e0b}.cqai-contribs{margin-top:6px}.cqai-contrib{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:.5px solid var(--cq-border-light);font-size:12.5px}.cqai-contrib:last-child{border-bottom:0}.cqai-contrib-l{color:var(--cq-text-muted);font-weight:600;display:flex;align-items:center;gap:8px}.cqai-contrib-dot{width:8px;height:8px;border-radius:3px;display:inline-block}.cqai-contrib-v{font-weight:800;color:var(--cq-text)}.cqai-modal-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14122080;display:flex;align-items:center;justify-content:center;z-index:200;padding:22px}.cqai-modal{background:var(--cq-surface);border-radius:var(--cq-r-xl);width:520px;max-width:100%;max-height:calc(100vh - 44px);box-shadow:0 34px 90px #00000057;overflow:hidden;display:flex;flex-direction:column}.cqai-modal-hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:.5px solid var(--cq-border)}.cqai-modal-mic{width:38px;height:38px;border-radius:var(--cq-r-md);background:var(--cq-gradient);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-modal-hd h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--cq-text)}.cqai-modal-hd p{margin:2px 0 0;font-size:12.5px;color:var(--cq-text-2)}.cqai-modal-x{margin-left:auto;width:32px;height:32px;border-radius:var(--cq-r-sm);border:0;background:var(--cq-fill);color:var(--cq-text-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.cqai-modal-bd{padding:20px;overflow-y:auto}.cqai-modal-ft{padding:15px 20px;border-top:.5px solid var(--cq-border);display:flex;justify-content:flex-end;gap:10px;background:var(--cq-surface-subtle)}.cqai-pick-row{display:flex;align-items:center;gap:11px;padding:11px 12px;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);margin-bottom:8px;cursor:pointer;background:var(--cq-surface)}.cqai-pick-row:hover{border-color:var(--cq-purple-300);background:var(--cq-purple-50)}.cqai-pick-row.on{border-color:var(--cq-purple);background:var(--cq-purple-100)}.cqai-pick-name{font-size:13.5px;font-weight:800;flex:1;color:var(--cq-text);display:flex;align-items:center}.cqai-pick-check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--cq-border-input);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;background:var(--cq-surface);flex-shrink:0}.cqai-pick-row.on .cqai-pick-check{background:var(--cq-purple);border-color:var(--cq-purple)}.cqai-qsl-toggle{font-size:11px;font-weight:700;color:#6b6b73;background:#f4f2ec;border:.5px solid #EBE9E3;border-radius:7px;padding:5px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.cqai-qsl-toggle:hover{border-color:#ddd6fe;color:#5b21b6}.cqai-qsl-toggle.on{background:#f0ebff;border-color:#c4b5fd;color:#5b21b6}.cqai-qsmax{font-size:11px;font-weight:700;color:#6b6b73;display:inline-flex;align-items:center;gap:5px;font-family:inherit}.cqai-qsmax input{width:72px;border:.5px solid #E1DED6;border-radius:7px;padding:4px 8px;font-size:12px;outline:none;font-family:inherit;text-align:right}.cqai-qsmax input:focus{border-color:#8b5cf6}.cqai-qnum-wrap{position:relative;display:inline-flex;align-items:center;margin-top:11px}.cqai-qnum{border:.5px solid #E1DED6;border-radius:10px;padding:11px 13px;font-size:15px;font-weight:700;outline:none;width:180px;font-family:inherit;box-sizing:border-box;background:#fff;color:#1a1a1f}.cqai-qnum.haspre{padding-left:26px}.cqai-qnum:focus{border-color:#8b5cf6}.cqai-qnum-pre{position:absolute;left:12px;font-size:14px;font-weight:800;color:#9c9a90;z-index:1}.cqai-qnum-post{margin-left:8px;font-size:13px;font-weight:700;color:#9c9a90}.cqai-btn{display:inline-flex;align-items:center;gap:6px;border:.5px solid var(--cq-border-input);background:var(--cq-surface);color:var(--cq-text-2);border-radius:var(--cq-r-md);padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.cqai-btn.ghost{background:transparent;border:.5px solid var(--cq-border)}.cqai-btn:hover:not(:disabled){background:var(--cq-fill)}.cqai-btn.ghost:hover:not(:disabled){background:#8b5cf614;border-color:#ddd6fe;color:var(--cq-purple-hover)}.cqai-btn.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);background:var(--cq-gradient);color:#fff;border:0;box-shadow:0 4px 14px #5b21b638}.cqai-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#3d52e8);background:var(--cq-gradient);filter:brightness(1.05)}.cqai-fld{margin-bottom:14px}.cqai-fld label{display:block;font-size:11.5px;font-weight:700;color:var(--cq-text-2);letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px}.cqai-fld input,.cqai-fld select,.cqai-fld textarea{width:100%;padding:9px 11px;border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-md);background:var(--cq-surface);color:var(--cq-text);font-size:13.5px;font-family:inherit;box-sizing:border-box}.cqai-fld textarea{resize:vertical;min-height:60px}.cqai-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cqai-row2>.cqai-fld{margin-bottom:14px}.cqai-fld-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cqai-fld-row>.cqai-fld{margin-bottom:14px}.cqai-modal-lede{margin:0 0 15px;font-size:12.5px;color:var(--cq-text-2);line-height:1.5}.cqai-inline-err{display:flex;align-items:center;gap:6px;padding:8px 10px;border:.5px solid #FCA5A5;background:#fef2f2;color:#b91c1c;border-radius:var(--cq-r-md);font-size:12.5px;margin-top:8px}.cqai-recipsearch-fld{position:relative}.cqai-recipsearch-pop{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:12px;box-shadow:0 12px 28px #1412201f;overflow-y:auto;overflow-x:hidden;padding:4px}.cqai-recipsearch-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;background:transparent;border:0;border-radius:8px;cursor:pointer;font-family:inherit}.cqai-recipsearch-row:hover{background:var(--cq-fill)}.cqai-recipsearch-av{flex-shrink:0}.cqai-recipsearch-txt{display:flex;flex-direction:column;min-width:0;flex:1}.cqai-recipsearch-nm{display:block;font-size:13px;font-weight:800;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqai-recipsearch-em{display:block;font-size:12px;color:var(--cq-text-2);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqai-recipsearch-empty{padding:10px 12px;font-size:12.5px;color:var(--cq-text-2);font-weight:500}.cqai-recipsearch-hint{margin-top:6px;font-size:11.5px;color:var(--cq-text-2)}.cqai-drawer-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1412206b;z-index:210;display:flex;justify-content:flex-end}.cqai-drawer{width:480px;max-width:100%;height:100vh;background:var(--cq-surface);box-shadow:-34px 0 90px #00000057;display:flex;flex-direction:column;animation:cqai-drawer-slide .2s ease-out}@keyframes cqai-drawer-slide{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.cqai-drawer-hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:.5px solid var(--cq-border)}.cqai-drawer-hd h3{margin:0;font-size:16px;font-weight:800;color:var(--cq-text)}.cqai-drawer-hd p{margin:2px 0 0;font-size:12px;color:var(--cq-text-2)}.cqai-drawer-bd{flex:1;overflow-y:auto;padding:15px 20px;display:flex;flex-direction:column;gap:12px}.cqai-drawer-empty{padding:30px 10px;text-align:center;color:var(--cq-text-2);font-size:13px}.cqai-recip-row{padding:12px 14px;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);background:var(--cq-surface);display:flex;flex-direction:column;gap:10px}.cqai-recip-main{display:flex;flex-direction:column;gap:3px}.cqai-recip-nm{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--cq-text);flex-wrap:wrap}.cqai-recip-em{font-size:12px;color:var(--cq-text-2);display:flex;align-items:center;gap:3px;flex-wrap:wrap}.cqai-recip-meta{font-size:11.5px;color:var(--cq-text-2)}.cqai-recip-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.cqai-recip-pill.sent{background:#eff6ff;color:#1d4ed8}.cqai-recip-pill.opened{background:#fff7ed;color:#b45309}.cqai-recip-pill.submitted{background:#dcfce7;color:#15803d}.cqai-recip-pill.revoked{background:#fee2e2;color:#b91c1c}.cqai-recip-actions{display:flex;flex-wrap:wrap;gap:6px}.cqai-recip-actions button{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:var(--cq-r-sm);background:var(--cq-fill);border:.5px solid var(--cq-border);color:var(--cq-text-2);font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit}.cqai-recip-actions button:hover{background:var(--cq-purple-50);color:var(--cq-purple)}.cqai-recip-danger{color:#b91c1c!important}.cqai-recip-danger:hover{background:#fee2e2!important;color:#7f1d1d!important}.cqai-fillq-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--cq-r-sm);font-size:11.5px;font-weight:700;align-self:flex-start;margin-top:5px}.cqai-fillq-chip.pending{background:#fff7ed;color:#b45309;border:.5px solid #FED7AA}.cqai-fillq-chip.revising{background:#fef3c7;color:#92400e;border:.5px solid #FDE68A}.cqai-fillq-chip.answered{background:#dcfce7;color:#15803d;border:.5px solid #BBF7D0}.cqai-sblock-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--cq-r-sm);font-size:11px;font-weight:700;background:#fff7ed;color:#b45309;border:.5px solid #FED7AA;margin-left:auto}.cqai-q-map{font-size:11px;font-weight:700;color:#1d4ed8;background:#eff4ff;border:.5px solid #CFE0FF;border-radius:7px;padding:5px 8px;outline:none;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.cqai-q-map:hover{border-color:#93c5fd}.cqai-q-map:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61f}.cqai-sblock-contact-badge{font-size:9.5px;font-weight:800;color:#5b21b6;background:#f0ebff;border:.5px solid #E5DCFF;border-radius:6px;padding:3px 8px;text-transform:uppercase;letter-spacing:.35px;margin-left:10px;vertical-align:2px;display:inline-block;white-space:nowrap}.cqai-survey-side-note{background:#fbfaf7;border:.5px dashed #D9D5C8;border-radius:var(--cq-r-card);padding:14px 16px;color:var(--cq-text-muted);font-size:12.5px;line-height:1.5;font-weight:600}.cqai-score{background:linear-gradient(160deg,var(--cq-dark),var(--cq-dark-2));color:#fff;border-radius:var(--cq-r-card);padding:20px 20px 18px;position:relative;overflow:hidden}.cqai-score:after{content:"";position:absolute;right:-36px;top:-36px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.4),transparent 70%);pointer-events:none}.cqai-score>*{position:relative;z-index:1}.cqai-score-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cqai-score-label{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#99f6e4}.cqai-score-reco{font-size:9px;font-weight:800;letter-spacing:.4px;background:#5eead429;color:#5eead4;border:.5px solid rgba(94,234,212,.4);padding:3px 8px;border-radius:6px;text-transform:uppercase;margin-left:8px;white-space:nowrap}.cqai-score-big{font-size:46px;font-weight:800;letter-spacing:-2px;line-height:1;margin-top:6px}.cqai-score-sub{font-size:12px;color:#99f6e4;margin-top:6px;font-weight:500}.cqai-score-row{display:flex;gap:8px;margin-top:16px}.cqai-score-mini{flex:1;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);border-radius:var(--cq-r-md);padding:10px 11px}.cqai-score-mini-k{font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#99f6e4;opacity:.85}.cqai-score-mini-v{font-size:19px;font-weight:800;letter-spacing:-.5px;margin-top:4px}.cqai-score-target{margin-top:12px;padding-top:12px;border-top:.5px solid rgba(255,255,255,.12);font-size:11px;font-weight:700;color:#99f6e4;letter-spacing:.3px;text-transform:uppercase}.cqai-score-contribs{margin-top:14px;padding-top:12px;border-top:.5px solid rgba(255,255,255,.12)}.cqai-score-contribs-head{font-size:10.5px;font-weight:700;color:#99f6e4;letter-spacing:.3px;text-transform:uppercase;margin-bottom:8px}.cqai-score-contrib{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;color:#ffffffeb}.cqai-score-contrib-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.cqai-score-contrib-pts{font-weight:700;color:#fca5a5;font-variant-numeric:tabular-nums}.cqai-webform-submissions{margin-top:22px;background:#fff;border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px}.cqai-webform-submissions-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cqai-webform-submissions-title{margin:0;font-size:15px;font-weight:800;letter-spacing:-.2px}.cqai-webform-submissions-sub{margin:4px 0 0;font-size:12.5px;color:var(--cq-text-muted);font-weight:500;line-height:1.5}.cqai-webform-submissions-actions{display:flex;gap:8px}.cqai-webform-submissions-btn{font-size:12px;font-weight:700;background:var(--cq-purple-100, #F0EBFF);color:#5b21b6;border:.5px solid #DDD6FE;border-radius:8px;padding:7px 12px;cursor:pointer;font-family:inherit}.cqai-webform-submissions-btn:disabled{opacity:.55;cursor:not-allowed}.cqai-webform-submissions-btn.ghost{background:#fff;color:var(--cq-text-muted);border-color:var(--cq-border)}.cqai-webform-submissions-empty{background:#fbfaf7;border:.5px dashed #D9D5C8;border-radius:var(--cq-r-md);padding:22px 20px;text-align:center;color:var(--cq-text-muted);font-size:12.5px;font-weight:500;line-height:1.5}.cqai-wf-subtabs{display:flex;align-items:center;gap:8px;margin-bottom:14px;border-bottom:.5px solid var(--cq-border);padding-bottom:10px}.cqai-wf-subtab{background:transparent;border:0;font-family:inherit;font-size:13px;font-weight:700;color:var(--cq-text-muted);padding:6px 10px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cqai-wf-subtab.sel{background:#f5f0ff;color:#5b21b6}.cqai-wf-count{background:#0000000d;color:inherit;font-size:11px;padding:1px 6px;border-radius:6px}.cqai-wf-subtab.sel .cqai-wf-count{background:#ddd6fe;color:#5b21b6}.cqai-wf-refresh{margin-left:auto;background:#fff;border:.5px solid var(--cq-border);color:var(--cq-text-muted);border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:700;cursor:pointer}.cqai-wf-sub{background:#fff;border:.5px solid var(--cq-border);border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:14px;margin-bottom:8px}.cqai-wf-sub.spam{background:#fffbfb;border-color:#fbd5d5}.cqai-wf-av{width:40px;height:40px;border-radius:11px;background:#f0ebff;color:#5b21b6;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.cqai-wf-sub.spam .cqai-wf-av{background:#fee2e2;color:#dc2626}.cqai-wf-main{flex:1;min-width:0}.cqai-wf-name{font-size:14px;font-weight:800;display:flex;align-items:center;gap:8px}.cqai-wf-src{font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#1d4ed8;background:#dbeafe;border-radius:5px;padding:2px 7px}.cqai-wf-badge{font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#15803d;background:#dcfce7;border-radius:5px;padding:2px 7px}.cqai-wf-mt{font-size:12px;color:var(--cq-text-muted);margin-top:2px;font-weight:500}.cqai-wf-link{font-size:11.5px;font-weight:700;color:#15803d;margin-top:5px}.cqai-wf-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cqai-wf-reason{font-size:10.5px;font-weight:700;color:#b91c1c;background:#fee2e2;border:.5px solid #FBD5D5;border-radius:6px;padding:3px 8px}.cqai-wf-when{font-size:11px;color:var(--cq-text-muted);font-weight:600;flex-shrink:0;text-align:right}.cqai-wf-actions{display:flex;gap:6px;flex-shrink:0}.cqai-wf-actb{font-size:11.5px;font-weight:700;border:.5px solid var(--cq-border);background:#fff;color:var(--cq-text-muted);border-radius:8px;padding:7px 11px;cursor:pointer;font-family:inherit}.cqai-wf-actb:hover{border-color:#15803d;color:#15803d;background:#f0fdf4}.cqai-wf-actb.ghost:hover{border-color:#b91c1c;color:#b91c1c;background:#fef2f2}.cqai-wf-actb:disabled{opacity:.5;cursor:not-allowed}.cqai-embed-copy-row{display:flex;gap:8px;margin-top:10px;align-items:center}.cqai-embed-copy-confirm{font-size:11.5px;font-weight:700;color:#15803d}.cqai-embed-label{display:block;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--cq-text-muted);margin:12px 0 4px}.cqai-embed-label:first-child{margin-top:0}.cqai-embed-pid{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;background:#f7f5ee;border:.5px solid var(--cq-border);border-radius:8px;padding:8px 10px;color:var(--cq-text)}.cqai-embed-snippet{background:#0e0c1a;color:#c9c0f0;border-radius:8px;padding:12px 13px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:0}.cqai-embed-note{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:var(--cq-text-muted);font-weight:500}.cqai-builder-finalised-pill{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;background:#dcfce7;color:#166534;border-radius:10px;font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;vertical-align:1px}.cqai-builder-recip-pill{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:3px 9px;background:#f0ebff;color:#5b21b6;border:.5px solid #DDD6FE;border-radius:10px;font-size:11.5px;font-weight:700;letter-spacing:.1px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqai-builder-fin-banner{display:flex;align-items:center;gap:12px;padding:10px 22px;background:linear-gradient(90deg,#ecfdf5,#f0fdf4);border-bottom:1px solid #BBF7D0}.cqai-builder-fin-ic{width:28px;height:28px;border-radius:8px;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-builder-fin-txt b{font-size:13.5px;color:#14532d}.cqai-builder-fin-sub{font-size:11.5px;color:#166534;margin-top:2px}.cqai-builder-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);padding:10px 16px;border-radius:10px;font-size:12.5px;font-weight:700;box-shadow:0 12px 40px #0000002e;z-index:10001}.cqai-builder-toast-ok{background:#16a34a;color:#fff}.cqai-builder-toast-err{background:#dc2626;color:#fff}.cqai-trail-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a5c;display:flex;justify-content:flex-end;z-index:10002}.cqai-trail-drawer{width:min(420px,92vw);height:100%;background:#fff;border-left:1px solid #E5E7EB;display:flex;flex-direction:column;box-shadow:-18px 0 60px #0f172a29}.cqai-trail-drawer-hdr{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #F1F5F9}.cqai-trail-drawer-hdr h3{margin:0;font-size:14.5px;font-weight:800;flex:1}.cqai-trail-drawer-close{border:0;background:transparent;cursor:pointer;color:#64748b;padding:4px;border-radius:6px}.cqai-trail-drawer-close:hover{background:#f1f5f9}.cqai-trail-drawer-body{flex:1;overflow-y:auto;padding:8px 16px 20px}.cqai-trail-empty{padding:20px 4px;color:#94a3b8;font-size:12.5px;line-height:1.5}.cqai-trail-row{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #F4F2EC}.cqai-trail-row:last-child{border-bottom:0}.cqai-trail-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex-shrink:0}.cqai-trail-row-what{font-size:12.5px;color:#1f2937;line-height:1.45}.cqai-trail-row-what b{text-transform:capitalize;margin-right:3px}.cqai-trail-row-when{font-size:10.5px;color:#94a3b8;font-weight:600;margin-top:2px}.cqai-sblock-locked,.cqai-q-locked{background:#fafbfc}.cqai-q-label-ro{font-size:13px;font-weight:600;color:#0f172a;padding:6px 0;line-height:1.35}.cqai-q-type-ro{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #E2E8F0;padding:3px 8px;border-radius:999px}.cqai-q-lever-pill-ro{cursor:default;opacity:.85}.cqai-share-modal{max-width:92vw}.cqai-share-bd{display:flex;flex-direction:column;gap:14px}.cqai-share-sec-h{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--cq-text-2);margin-bottom:8px}.cqai-share-link-row{display:flex;align-items:stretch;gap:8px}.cqai-share-link-row input[type=text]{flex:1;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);background:var(--cq-fill);padding:8px 10px;font-size:12.5px;color:var(--cq-text);font-family:inherit;min-width:0}.cqai-share-hint{font-size:12px;color:var(--cq-text-2);line-height:1.5;margin-top:6px}.cqai-share-divider{position:relative;text-align:center;font-size:11px;color:var(--cq-text-3, var(--cq-text-2));margin:4px 0}.cqai-share-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--cq-border);z-index:0}.cqai-share-divider span{position:relative;z-index:1;background:var(--cq-surface);padding:0 10px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.cqai-share-search{position:relative}.cqai-share-search input[type=text]{width:100%;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);background:var(--cq-surface);padding:9px 12px;font-size:13px;color:var(--cq-text);font-family:inherit;box-sizing:border-box}.cqai-share-results{margin-top:6px;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);background:var(--cq-surface);max-height:260px;overflow-y:auto;box-shadow:0 6px 18px #0000000f}.cqai-share-empty{padding:10px 12px;font-size:12.5px;color:var(--cq-text-2)}.cqai-share-result-row{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:0;border-top:.5px solid var(--cq-border);cursor:pointer;font-family:inherit;text-align:left}.cqai-share-result-row:first-child{border-top:0}.cqai-share-result-row:hover{background:var(--cq-fill)}.cqai-share-result-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cqai-share-result-nm{font-weight:700;font-size:13px;color:var(--cq-text)}.cqai-share-result-sub{font-size:12px;color:var(--cq-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqai-share-result-plus{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--cq-fill);color:var(--cq-text-2)}.cqai-share-chip{display:flex;align-items:center;gap:10px;padding:8px 10px;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);background:var(--cq-fill)}.cqai-share-chip-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cqai-share-chip-nm{font-weight:700;font-size:13px;color:var(--cq-text)}.cqai-share-chip-sub{font-size:12px;color:var(--cq-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqai-share-chip-x{background:transparent;border:0;color:var(--cq-text-2);cursor:pointer;padding:4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.cqai-share-chip-x:hover{background:#0000000d}.cqai-share-done-hd{display:flex;gap:12px;align-items:flex-start;padding:4px 0}.cqai-share-done-ic{width:40px;height:40px;flex:0 0 40px;border-radius:999px;background:linear-gradient(135deg,#16a34a,#059669);color:#fff;display:inline-flex;align-items:center;justify-content:center}.cqai-share-done-h{font-size:16px;font-weight:800;color:var(--cq-text);margin-bottom:4px}.cqai-share-done-sub{font-size:12.5px;color:var(--cq-text-2);line-height:1.55}.cqai-fillinv{display:block;padding:24px 28px 40px;max-width:1200px;margin:0 auto;font-family:var(--cq-font, system-ui, sans-serif);box-sizing:border-box}.cqai-fillinv-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:flex-start}.cqai-fillinv-left{min-width:0;display:flex;flex-direction:column;gap:18px}.cqai-fillinv-formcard{background:#fff;border:.5px solid #EBE9E3;border-radius:18px;overflow:hidden}.cqai-fillinv-side{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 40px);overflow-y:auto}.cqai-fillinv-empty{color:var(--cq-text-muted, #6B6B73);font-size:13.5px;padding:20px;background:#faf9f5;border:.5px solid #EBE9E3;border-radius:12px;text-align:center}.cqai-fillinv-note{background:#f0ebff;border:.5px solid #DDD3FA;border-radius:12px;padding:12px 16px}.cqai-fillinv-note-h{font-size:12px;font-weight:800;color:#5b21b6;letter-spacing:.4px;margin-bottom:5px}.cqai-fillinv-note-b{font-size:13px;color:#4c1d95;line-height:1.55}.cqai-fillinv-submit-row{display:flex;justify-content:center;padding-top:6px}.cqai-fillinv-submit{padding:12px 22px;font-size:14px;font-weight:800;letter-spacing:-.1px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#3d52e8);border:0;border-radius:11px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit;box-shadow:0 4px 14px #5b21b638;transition:filter .15s}.cqai-fillinv-submit:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#3d52e8);filter:brightness(1.05)}.cqai-fillinv-submit:disabled{opacity:.6;cursor:not-allowed}.cqai-fillinv-hint{margin-top:10px;font-size:12px;color:#6b6b73;text-align:center}.cqai-fillinv-err{color:#b91c1c;font-size:13px;margin:6px 0 0;text-align:center}.cqai-fillinv-contribs .cqai-fillinv-nolever{font-size:12.5px;color:#6b6b73;line-height:1.55;padding:4px 0}.cqai-fillinv-roi{padding:16px}@media (max-width: 960px){.cqai-fillinv-body{grid-template-columns:1fr}.cqai-fillinv-side{position:static}}.rv-page{min-height:100vh;background:#f9f8f4;color:#1a1a1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto;overflow-x:hidden}.rv-topbar{height:56px;background:#fff;border-bottom:.5px solid #EBE9E3;display:flex;align-items:center;gap:14px;padding:0 22px;position:sticky;top:0;z-index:2}.rv-topbar-title{font-weight:800;font-size:15px;letter-spacing:-.2px}.rv-topbar-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.rv-awaiting{margin:18px 28px 0;padding:14px 18px;background:#fcfbf9;border:.5px dashed #E0DDD0;border-radius:14px;display:flex;align-items:center;gap:14px;color:#6b6b73}.rv-awaiting>svg{color:#b0ada3;flex-shrink:0}.rv-awaiting-txt{display:flex;flex-direction:column;gap:3px}.rv-awaiting-msg{font-size:13.5px;font-weight:700;color:#2a2a33;letter-spacing:-.1px}.rv-awaiting-sub{font-size:12.5px;color:#6b6b73}.rv-btn{border:.5px solid #EBE9E3;background:#fff;color:#6b6b73;border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.rv-btn:hover{background:#fcfbf9}.rv-btn.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;padding:8px 15px}.rv-btn.primary:hover{background:linear-gradient(135deg,#8b5cf6,#3d52e8);filter:brightness(1.05)}.rv-btn.ghost{background:#fff}.rv-submit,.wf-submit,.pf-submit-btn{padding:12px 22px;font-size:14px;font-weight:800;letter-spacing:-.1px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#3d52e8);border:0;border-radius:11px;cursor:pointer;transition:filter .12s;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.rv-submit:hover:not(:disabled),.wf-submit:hover:not(:disabled),.pf-submit-btn:hover:not(:disabled){filter:brightness(1.07)}.rv-submit:disabled,.wf-submit:disabled,.pf-submit-btn:disabled{opacity:.6;cursor:not-allowed}.rv-submit-row,.wf-submit-row,.pf-submit-row{display:flex;justify-content:center;padding:20px 0}.rv-print-brand{display:flex;align-items:center;gap:12px;padding:22px 26px 6px;border-bottom:.5px solid #EBE9E3}.rv-print-brand-name{font-size:15px;font-weight:800;letter-spacing:-.2px;color:#1a1a1f}.rv-print-brand-sub{font-size:11px;font-weight:700;color:#8b5cf6;letter-spacing:1px;text-transform:uppercase;margin-top:1px}.rv-print-date{margin-left:auto;font-size:12px;color:#6b6b73;font-weight:600}.rv-body{max-width:900px;margin:0 auto;padding:26px 22px 70px}.rv-head{padding-bottom:4px}.rv-title{font-size:26px;font-weight:800;letter-spacing:-.6px;color:#1a1a1f}.rv-meta{font-size:13px;color:#6b6b73;font-weight:500;margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rv-meta .dot{width:3px;height:3px;border-radius:50%;background:#c7c4ba}.rv-meta svg{color:#8b5cf6}.rv-hero{background:linear-gradient(160deg,#0e0c1a,#241a44);color:#fff;border-radius:20px;padding:26px;position:relative;overflow:hidden;margin:20px 0 18px}.rv-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.45),transparent 70%);pointer-events:none}.rv-hero .k{font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#b9a9f5;position:relative}.rv-hero .big{font-size:48px;font-weight:800;letter-spacing:-2px;margin-top:6px;line-height:1;position:relative}.rv-hero .row{display:flex;gap:12px;margin-top:20px;position:relative;flex-wrap:wrap}.rv-hero .tile{flex:1;min-width:130px;background:#ffffff12;border:.5px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px}.rv-hero .tile .tk{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#a99ee0}.rv-hero .tile .tv{font-size:22px;font-weight:800;letter-spacing:-.6px;margin-top:4px;color:#fff}.rv-hero .tile .tv.g{color:#5eeaa0}.rv-card{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;padding:20px 22px;margin-bottom:16px}.rv-card h3{margin:0 0 14px;font-size:14px;font-weight:800;display:flex;align-items:center;gap:9px;color:#1a1a1f}.rv-card h3 .ic{width:28px;height:28px;border-radius:9px;background:#f0ebff;color:#5b21b6;display:flex;align-items:center;justify-content:center;font-size:15px}.rv-card h3 .ic svg{color:#5b21b6}.rv-lever{margin-bottom:13px}.rv-lever:last-child{margin-bottom:0}.rv-lever-top{display:flex;justify-content:space-between;font-size:13px;font-weight:700;margin-bottom:6px;color:#1a1a1f}.rv-lever-top .amt{font-weight:800}.rv-lever-bar{height:9px;border-radius:99px;background:#f4f2ec;overflow:hidden}.rv-lever-bar span{display:block;height:100%;border-radius:99px}.rv-sec{border:.5px solid #EBE9E3;border-radius:14px;overflow:hidden;margin-bottom:12px}.rv-sec-h{background:#fcfbf9;padding:12px 16px;font-size:13.5px;font-weight:800;display:flex;align-items:center;gap:9px;color:#1a1a1f}.rv-sec-h .n{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.rv-qa{display:flex;justify-content:space-between;gap:16px;padding:11px 16px;border-top:.5px solid #F4F2EC;font-size:13px}.rv-qa .q{color:#6b6b73;flex:1}.rv-qa .a{font-weight:700;color:#1a1a1f;text-align:right;white-space:nowrap}.rv-qa .a.txt{white-space:normal;max-width:360px;font-weight:600}.rv-qa.rv-qa-edit{align-items:center}.rv-qa .a.rv-qa-input{white-space:normal;text-align:right;min-width:200px;flex:0 0 auto}.rv-in{width:100%;min-width:180px;max-width:280px;border:.5px solid #EBE9E3;background:#fff;color:#1a1a1f;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:600;font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}.rv-in:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #8b5cf62e}textarea.rv-in{resize:vertical;min-height:60px}.rv-empty{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b6b73;font-size:14px}.rv-empty-note{font-size:12.5px;color:#6b6b73;padding:8px 0}.rv-page.is-print{background:#fff;min-height:100vh;overflow:visible}.rv-page.is-print .rv-topbar,.rv-page.is-print .cq-sidebar,.rv-page.is-print .cqscr-chrome-sidebar{display:none!important}.rv-page.is-print .rv-body{padding:6px 26px 26px;max-width:780px}.rv-page.is-print .rv-hero,.rv-page.is-print .rv-card{break-inside:avoid;page-break-inside:avoid}.rv-page.is-print .rv-hero:after{display:none}@media print{@page{size:A4;margin:16mm 14mm}html,body{background:#fff!important}.rv-topbar,.cq-sidebar,.cqscr-chrome-sidebar{display:none!important}.rv-page{background:#fff!important}.rv-hero{background:linear-gradient(160deg,#0e0c1a,#241a44)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rv-hero .big,.rv-hero .k,.rv-hero .tile .tk,.rv-hero .tv{color:#fff!important}.rv-hero .tile .tv.g{color:#5eeaa0!important}.rv-card,.rv-hero,.rv-sec{break-inside:avoid;page-break-inside:avoid}.rv-body{max-width:100%;padding:6px 8px}}.rvm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4700;background:#1412208c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:rvm-fade .16s ease-out}@keyframes rvm-fade{0%{opacity:0}to{opacity:1}}.rvm-shell{position:relative;width:min(920px,100%);height:min(88vh,900px);background:#f9f8f4;border-radius:18px;box-shadow:0 30px 80px #14122059;overflow:hidden;display:flex;flex-direction:column}.rvm-body{flex:1;overflow-y:auto;overflow-x:hidden}.rvm-body .rv-page{min-height:unset}.rvm-body .rv-topbar{top:0}.cqai-hub-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14122080;display:flex;align-items:center;justify-content:center;z-index:220;padding:22px}.cqai-hub-modal{background:var(--cq-surface);border-radius:20px;width:1040px;max-width:100%;max-height:calc(100vh - 44px);box-shadow:0 34px 90px #00000057;overflow:hidden;display:flex;flex-direction:column;animation:cqai-hub-pop .18s cubic-bezier(.2,.9,.3,1.2)}@keyframes cqai-hub-pop{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}.cqai-hub-hd{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:.5px solid var(--cq-border);flex-shrink:0}.cqai-hub-mic{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-hub-hd-text{flex:1;min-width:0}.cqai-hub-hd h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--cq-text)}.cqai-hub-hd p{margin:3px 0 0;font-size:12.5px;color:var(--cq-text-2);font-weight:500}.cqai-hub-bd{padding:20px 22px 8px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:20px}.cqai-hub-section{display:flex;flex-direction:column;gap:10px}.cqai-hub-sec-label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--cq-text-muted)}.cqai-hub-sec-line{flex:1;height:.5px;background:var(--cq-border);min-width:40px}.cqai-hub-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.cqai-hub-tpl{position:relative;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:16px;padding:16px;cursor:pointer;transition:border-color var(--cq-t-fast),box-shadow var(--cq-t-fast),transform var(--cq-t-fast);overflow:hidden;text-align:left;color:var(--cq-text);font-family:inherit;display:flex;flex-direction:column}.cqai-hub-tpl:hover{border-color:var(--cq-purple-300);box-shadow:0 10px 26px #5b21b617;transform:translateY(-2px)}.cqai-hub-tpl h3{margin:0;font-size:15px;font-weight:800;letter-spacing:-.2px;color:var(--cq-text)}.cqai-hub-tpl p{margin:5px 0 0;font-size:12.5px;color:var(--cq-text-2);line-height:1.5;min-height:34px}.cqai-hub-tpl-ic{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.cqai-hub-tpl-meta{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:11.5px;color:var(--cq-text-muted);font-weight:600}.cqai-hub-tpl-meta b{color:var(--cq-text-2)}.cqai-hub-tpl-meta-roi{display:inline-flex;align-items:center;gap:5px}.cqai-hub-tpl-meta-roi svg{color:var(--cq-success)}.cqai-hub-tpl-use{position:absolute;right:14px;top:16px;opacity:0;color:#5b21b6;transition:opacity var(--cq-t-fast);pointer-events:none}.cqai-hub-tpl:hover .cqai-hub-tpl-use{opacity:1}.cqai-hub-tpl-corner-btn{position:absolute;right:14px;bottom:14px;width:26px;height:26px;border-radius:7px;border:.5px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cqai-hub-tpl-corner-btn:hover{background:var(--cq-danger-bg, #FEE2E2);color:var(--cq-danger-strong, #B91C1C)}.cqai-hub-tpl-new{background:linear-gradient(150deg,#F5F0FF,var(--cq-surface) 60%);border:1px dashed #C4B5FD;align-items:center;justify-content:center;text-align:center;min-height:170px}.cqai-hub-tpl-new h3,.cqai-hub-tpl-new p{text-align:center}.cqai-hub-tpl-ic-new{background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:#fff;box-shadow:0 6px 16px #5b21b63d}.cqai-hub-tpl-empty{background:#fbfaf7;border:1px dashed #D9D5C8;cursor:default;align-items:center;justify-content:center;text-align:center;min-height:140px}.cqai-hub-tpl-empty:hover{border-color:#d9d5c8;box-shadow:none;transform:none}.cqai-hub-tpl-empty h3{font-size:14px}.cqai-hub-tpl-empty p{min-height:auto}.cqai-hub-empty{background:var(--cq-surface);border:.5px dashed var(--cq-border);border-radius:12px;padding:22px;text-align:center;color:var(--cq-text-2);font-size:13px;font-weight:500}.cqai-hub-form-row{display:flex;align-items:center;gap:14px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:12px;padding:10px 14px;cursor:pointer;transition:border-color var(--cq-t-fast),background var(--cq-t-fast)}.cqai-hub-form-row+.cqai-hub-form-row{margin-top:8px}.cqai-hub-form-row:hover{border-color:var(--cq-purple-300);background:#fcfbff}.cqai-hub-form-row-icon{width:34px;height:34px;border-radius:10px;background:var(--cq-purple-100);color:#5b21b6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-hub-form-row-main{flex:1;min-width:0}.cqai-hub-form-row-title{font-size:13.5px;font-weight:800;letter-spacing:-.2px;color:var(--cq-text)}.cqai-hub-form-row-sub{font-size:11.5px;color:var(--cq-text-2);margin-top:2px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqai-hub-form-row-btn{width:30px;height:30px;border-radius:8px;border:.5px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.cqai-hub-form-row-btn:hover{background:var(--cq-purple-100);color:#5b21b6;border-color:var(--cq-purple-300)}.cqai-hub-fstat{font-size:10.5px;font-weight:800;padding:4px 9px;border-radius:7px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.cqai-hub-fstat-draft{background:var(--cq-fill);color:var(--cq-text-2)}.cqai-hub-fstat-sent{background:#dbeafe;color:#1d4ed8}.cqai-hub-fstat-opened{background:#fef3c7;color:#b45309}.cqai-hub-fstat-submitted,.cqai-hub-fstat-live{background:#dcfce7;color:#15803d}.cqai-hub-fstat-finalised{background:#e9d5ff;color:#6d28d9}.cqai-hub-ft{padding:14px 22px;border-top:.5px solid var(--cq-border);display:flex;justify-content:flex-end;gap:10px;background:#fcfbf9;flex-shrink:0}.cqai-hub-btn{display:inline-flex;align-items:center;gap:6px;border:.5px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-text);border-radius:11px;padding:9px 15px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background var(--cq-t-fast),border-color var(--cq-t-fast),filter var(--cq-t-fast);line-height:1}.cqai-hub-btn:hover{background:var(--cq-fill)}.cqai-hub-btn-ghost{background:transparent}.cqai-hub-btn-ghost:hover{background:#8b5cf614;border-color:#ddd6fe;color:var(--cq-purple-hover)}.cqai-hub-btn-primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:#fff;border:0;padding:10px 16px;box-shadow:0 4px 14px #5b21b638}.cqai-hub-btn-primary:hover{background:linear-gradient(135deg,#8b5cf6,#3d52e8);filter:brightness(1.05)}@media (max-width: 780px){.cqai-hub-tpl-grid{grid-template-columns:1fr 1fr}.cqai-hub-form-row-sub{display:none}}@media (max-width: 520px){.cqai-hub-tpl-grid{grid-template-columns:1fr}}.cqscr-aiforms{padding:0 16px 40px 0;font-family:"Manrope",var(--cq-font, -apple-system, system-ui, sans-serif);color:#1a1a1f;flex:1;overflow-y:auto;min-height:0}.cqscr-aiforms-empty{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;padding:32px 16px;text-align:center;color:#9c9a90;font-size:13px}.cqscr-aiforms-headcard{background:#fff;border:.5px solid #EBE9E3;border-radius:20px;padding:18px 20px;margin-bottom:12px}.cqt-pagehead{display:flex;align-items:flex-start;gap:14px}.cqt-pagetitle{font-size:24px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:11px}.cqt-pagetitle .ic{width:36px;height:36px;border-radius:11px;background:#dcfce7;color:#15803d;display:flex;align-items:center;justify-content:center;font-size:20px}.cqt-pagesub{font-size:13px;color:#6b6b73;margin-top:5px;margin-left:47px}.cqt-newbtn{background:#8b5cf6;color:#fff;border:none;padding:10px 16px;border-radius:11px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.cqt-newbtn:hover{background:#7c3aed}.cqt-iconbtn{background:#fff;border:.5px solid #EBE9E3;color:#6b6b73;width:36px;height:36px;border-radius:11px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s ease}.cqt-iconbtn:hover{background:#f4f2ec;color:#1a1a1f;border-color:#d9d5c8}.cqt-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:14px;padding-top:12px;border-top:.5px solid #F0EEE8}.cqt-filt{background:transparent;border:none;padding:7px 13px;border-radius:9px;font-size:12.5px;font-weight:600;color:#6b6b73;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.cqt-filt:hover{background:#f4f2ec;color:#1a1a1f}.cqt-filt.sel{background:#1a1a1f;color:#fff}.cqt-filt .cnt{background:#ffffff2e;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:700}.cqt-filt:not(.sel) .cnt{background:#f4f2ec;color:#6b6b73}.cqt-search-h{position:relative;width:210px;flex-shrink:0}.cqt-search-h .search-i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#b0ada3;pointer-events:none}.cqt-search-h input{width:100%;border:.5px solid #EBE9E3;padding:8px 12px 8px 32px;font-size:12.5px;background:#fcfbf9;border-radius:10px;outline:none;font-family:inherit;color:#1a1a1f}.cqt-search-h input:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 3px #8b5cf614}.cqd-row{display:flex;align-items:center;gap:14px;padding:14px 6px;cursor:pointer;transition:background .1s ease}.cqd-row:hover{background:#fcfbf9}.aif-list{display:flex;flex-direction:column;gap:10px}.aif-row{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;padding:15px 20px;display:flex;align-items:center;gap:18px;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.aif-row:hover{background:#fff;border-color:#ddd6fe;box-shadow:0 6px 18px #5b21b614;transform:translateY(-1px)}.aif-ic{width:44px;height:44px;border-radius:12px;background:#f0ebff;color:#5b21b6;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.aif-main{flex:1;min-width:0}.aif-title{font-size:15px;font-weight:800;letter-spacing:-.2px;color:#1a1a1f}.aif-sub{font-size:12.5px;color:#6b6b73;margin-top:2px;font-weight:500}.aif-contact{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#5b21b6}.aif-cav{width:18px;height:18px;border-radius:50%;background:#ede9fe;color:#5b21b6;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aif-prog{display:flex;align-items:center;gap:9px;flex-shrink:0}.aif-prog .pct{font-size:13px;font-weight:800;color:#6b6b73;min-width:38px;text-align:right}.aif-prog .bar{width:80px;height:7px;border-radius:99px;background:#f4f2ec;overflow:hidden}.aif-prog .bar span{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#3d52e8)}.aif-pill{font-size:10.5px;font-weight:800;padding:5px 11px;border-radius:8px;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.aif-pill.submitted{background:#dcfce7;color:#15803d}.aif-pill.opened{background:#dbeafe;color:#1d4ed8}.aif-pill.sent{background:#f4f2ec;color:#6b6b73}.aif-roi{display:flex;gap:22px;flex-shrink:0;min-width:0}.aif-roi .fr{text-align:right}.aif-roi .v{font-size:17px;font-weight:800;letter-spacing:-.5px}.aif-roi .v.g{color:#15803d}.aif-roi .v.p{color:#3d52e8}.aif-roi .v.muted{color:#c7c4ba}.aif-roi .l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#9c9a90;margin-top:1px}.aif-copy{width:38px;height:38px;border-radius:10px;border:.5px solid #EBE9E3;background:#fff;color:#9c9a90;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.aif-copy:hover{background:#f0ebff;color:#5b21b6;border-color:#ddd6fe}.aif-kind{font-size:9.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;padding:2px 7px;border-radius:5px;margin-left:8px;vertical-align:1px}.aif-kind.roi{background:#f0ebff;color:#5b21b6}.aif-kind.webform{background:#dbeafe;color:#1d4ed8}.aif-kind.survey{background:#fef3c7;color:#b45309}.aif-kind.scorecard{background:#ccfbf1;color:#0f766e}.aif-toggle{display:inline-flex;background:#f4f2ec;border-radius:10px;padding:3px}.aif-tg{border:0;background:transparent;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:700;color:#6b6b73;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.aif-tg.sel{background:#fff;color:#1a1a1f;box-shadow:0 1px 3px #00000014}.aiff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.aiff-card{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;padding:18px;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.aiff-card:hover{border-color:#ddd6fe;box-shadow:0 8px 22px #5b21b614;transform:translateY(-1px)}.aiff-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.aiff-ic{width:42px;height:42px;border-radius:12px;background:#f0ebff;color:#5b21b6;display:flex;align-items:center;justify-content:center;font-size:20px;position:relative}.aiff-ic:before,.aiff-ic:after,.aif-ic:before,.aif-ic:after{content:none!important;display:none!important}.aiff-name{font-size:15.5px;font-weight:800;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.aiff-sub{font-size:12.5px;color:#9c9a90;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.aiff-stat{font-size:13px;color:#6b6b73;font-weight:600;margin-top:10px}.aiff-stat b{color:#15803d;font-weight:800}.aiff-foot{display:flex;gap:8px;margin-top:15px;padding-top:14px;border-top:.5px solid #F4F2EC}.aiff-btn{flex:1;border:.5px solid #EBE9E3;background:#fff;color:#6b6b73;border-radius:9px;padding:8px 0;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:5px}.aiff-btn:hover{background:#fcfbf9;border-color:#ddd6fe;color:#5b21b6}.aiff-btn.primary{background:#f0ebff;border-color:#ddd6fe;color:#5b21b6}.aiff-btn.danger{flex:0 0 auto;padding:8px 10px;color:#9c9a90}.aiff-btn.danger:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.aiff-grid.list{grid-template-columns:1fr;gap:9px}.aiff-grid.list .aiff-card{display:flex;align-items:center;flex-wrap:nowrap;gap:6px 16px;padding:10px 16px;min-height:56px}.aiff-grid.list .aiff-head{order:0;margin:0;justify-content:flex-start;gap:10px;flex:0 0 auto;flex-shrink:0}.aiff-grid.list .aiff-ic{width:34px;height:34px;font-size:16px;flex-shrink:0}.aiff-grid.list .aiff-name{order:1;font-size:14.5px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiff-grid.list .aiff-sub{order:2;margin:0;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiff-grid.list .aiff-stat{order:3;margin:0 0 0 auto;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.aiff-grid.list .aiff-foot{order:4;margin:0;padding:0;border:0;gap:6px;flex:0 0 auto;flex-shrink:0}.aiff-grid.list .aiff-btn{flex:0 0 auto;padding:7px 12px;white-space:nowrap}.lead-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#15803d;background:#dcfce7;border:.5px solid #BBF7D0;border-radius:9px;padding:7px 12px;white-space:nowrap}@media (max-width: 1100px){.cqd-row{flex-wrap:wrap;gap:8px 14px}}@media (max-width: 1000px){.aif-prog{display:none}.aif-roi{gap:14px}}@media (max-width: 720px){.aif-pill{display:none}}.cqai-create-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14122080;display:flex;align-items:center;justify-content:center;z-index:200;padding:22px;animation:cqai-create-fade .14s ease-out}@keyframes cqai-create-fade{0%{opacity:0}to{opacity:1}}.cqai-create-modal{background:var(--cq-surface);border-radius:20px;width:640px;max-width:100%;max-height:calc(100vh - 44px);box-shadow:0 34px 90px #00000057;overflow:hidden;display:flex;flex-direction:column;animation:cqai-create-pop .18s cubic-bezier(.2,.9,.3,1.2)}@keyframes cqai-create-pop{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}.cqai-create-hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:.5px solid var(--cq-border)}.cqai-create-mic{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-create-hd-body{flex:1;min-width:0}.cqai-create-hd h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--cq-text)}.cqai-create-hd p{margin:2px 0 0;font-size:12.5px;color:var(--cq-text-2);line-height:1.45}.cqai-create-x{margin-left:auto;width:32px;height:32px;border-radius:9px;border:0;background:var(--cq-fill);color:var(--cq-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.cqai-create-x:disabled{opacity:.5;cursor:not-allowed}.cqai-create-bd{padding:20px;overflow-y:auto;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cqai-intake-step{display:flex;gap:11px;margin-bottom:15px}.cqai-intake-sn{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.cqai-intake-sc{flex:1;min-width:0}.cqai-intake-sc label{display:block;font-size:13px;font-weight:700;color:var(--cq-text);margin-bottom:6px}.cqai-intake-in{width:100%;border:.5px solid var(--cq-border-2, var(--cq-border));border-radius:11px;padding:10px 12px;font-size:13.5px;outline:none;font-family:inherit;background:var(--cq-surface);color:var(--cq-text);box-sizing:border-box}.cqai-intake-in:focus{border-color:var(--cq-purple)}.cqai-intake-ta{resize:vertical;min-height:60px;line-height:1.5}.cqai-intake-note{display:flex;gap:9px;align-items:flex-start;background:#f5f0ff;border:.5px solid #E5DCFF;border-radius:12px;padding:11px 13px;font-size:12px;color:#5b21b6;line-height:1.5;font-weight:500;margin-top:4px;margin-bottom:16px}.cqai-intake-note svg{flex-shrink:0;margin-top:1px}.cqai-intake-kindpick-label{font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--cq-text-muted);margin:0 0 9px}.cqai-intake-kindpick{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:18px}.cqai-intake-kindopt{background:#fff;border:.5px solid var(--cq-border);border-radius:12px;padding:13px 11px;cursor:pointer;text-align:center;transition:background .12s,border-color .12s,box-shadow .12s;font-family:inherit;color:var(--cq-text)}.cqai-intake-kindopt:hover{border-color:var(--cq-purple-300);background:#fcfbff}.cqai-intake-kindopt.on{border-color:#8b5cf6;background:#f5f0ff;box-shadow:0 0 0 2px #8b5cf61f}.cqai-intake-kindopt svg{color:#5b21b6}.cqai-intake-kindopt .kn{font-size:13px;font-weight:800;margin-top:5px}.cqai-intake-kindopt .kd{font-size:10.5px;color:var(--cq-text-muted);margin-top:3px;line-height:1.35;font-weight:500}.cqai-intake-chiprow-label{font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--cq-text-muted);margin-top:4px;margin-bottom:8px}.cqai-intake-chips{display:flex;flex-wrap:wrap;gap:8px}.cqai-intake-chip{font-size:12px;font-weight:600;color:var(--cq-text);background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:99px;padding:7px 12px;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.cqai-intake-chip:hover{background:var(--cq-purple-100);border-color:var(--cq-purple-300);color:#5b21b6}.cqai-intake-chip:disabled{opacity:.6;cursor:default}.cqai-create-error{display:flex;align-items:flex-start;gap:8px;background:#fef2f2;border:.5px solid #FECACA;color:#b91c1c;border-radius:11px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.45;margin-bottom:14px}.cqai-create-error svg{flex-shrink:0;margin-top:1px}.cqai-create-generating{align-items:center;text-align:center;padding:34px 20px 30px}.cqai-create-orb{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:#fff;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 16px;animation:cqai-create-pulse 1.1s ease-in-out infinite;box-shadow:0 8px 24px #5b21b64d}@keyframes cqai-create-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.cqai-create-gen-step{font-size:13.5px;font-weight:700;color:var(--cq-text);margin-top:4px}.cqai-create-gen-sub{font-size:12px;color:var(--cq-text-2);margin-top:5px;max-width:380px;line-height:1.5}.cqai-create-gen-steps{max-width:340px;width:100%;margin:18px auto 0;text-align:left}.cqai-create-gs{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--cq-text-muted);font-weight:600;padding:5px 0}.cqai-create-gs.done{color:var(--cq-text-2)}.cqai-create-gi{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--cq-border-2, var(--cq-border));display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;color:var(--cq-border-2, var(--cq-border))}.cqai-create-gs.done .cqai-create-gi{background:#16a34a;border-color:#16a34a;color:#fff}.cqai-create-ft{padding:15px 20px;border-top:.5px solid var(--cq-border);display:flex;justify-content:flex-end;gap:10px;background:var(--cq-surface-subtle)}.cqai-create-btn{display:inline-flex;align-items:center;gap:8px;border:.5px solid var(--cq-border);background:var(--cq-surface);color:var(--cq-text);border-radius:11px;padding:10px 15px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .12s,filter .12s}.cqai-create-btn:hover:not(:disabled){background:var(--cq-fill)}.cqai-create-btn.ghost{background:transparent}.cqai-create-btn.ghost:hover:not(:disabled){background:#8b5cf614;border-color:#ddd6fe;color:var(--cq-purple-hover)}.cqai-create-btn.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:#fff;border:0;box-shadow:0 4px 14px #5b21b638}.cqai-create-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#3d52e8);filter:brightness(1.05)}.cqai-create-btn:disabled{opacity:.55;cursor:not-allowed}.cqai-create-ft-split{justify-content:space-between}.cqai-create-ft-left{display:inline-flex;gap:8px;align-items:center}.cqai-create-modal-wide{width:720px}.cqai-bp{margin-bottom:14px;border:.5px solid var(--cq-border);border-radius:14px;overflow:hidden}.cqai-bp:last-child{margin-bottom:0}.cqai-bp-hd{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--cq-surface-subtle)}.cqai-bp-n{width:22px;height:22px;border-radius:7px;background:var(--cq-purple-100);color:#5b21b6;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqai-bp-t{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--cq-text-muted);flex:1;display:inline-flex;align-items:center;gap:5px}.cqai-bp-bd{padding:12px 14px;font-size:13.5px;color:var(--cq-text);line-height:1.5}.cqai-bp-bd b{font-weight:800}.cqai-bp-desc{margin-top:8px;font-size:12.5px;color:var(--cq-text-2);line-height:1.5}.cqai-bp-lever-row{display:flex;flex-wrap:wrap;gap:6px}.cqai-bp-lever-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:99px;padding:5px 11px;color:var(--cq-text)}.cqai-bp-lever-dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.cqai-bp-sections-line{font-size:13px;color:var(--cq-text);line-height:1.6;font-weight:600}.cqai-bp-frame-row{display:flex;align-items:center;gap:9px;margin-bottom:9px;flex-wrap:wrap}.cqai-bp-frame-lead{font-size:12.5px;font-weight:800;color:#5b21b6}.cqai-bp-frame-select{border:.5px solid var(--cq-border-2, var(--cq-border));border-radius:9px;padding:7px 11px;font-size:13px;font-weight:700;font-family:inherit;outline:none;background:var(--cq-surface);color:var(--cq-text);cursor:pointer}.cqai-bp-frame-select:focus{border-color:var(--cq-purple)}.cqai-bp-frame-why{font-size:12.5px;color:var(--cq-text-2);line-height:1.5;margin-bottom:11px}.cqai-bp-roi{display:flex;gap:12px;margin-top:10px}.cqai-bp-roi-card{flex:1;min-width:0;border-radius:12px;padding:12px 14px;border:.5px solid var(--cq-border);background:var(--cq-surface)}.cqai-bp-roi-card.reco{border-color:#16a34a;background:#f0fdf4}.cqai-bp-roi-k{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--cq-text-muted);display:flex;align-items:center;gap:6px}.cqai-bp-roi-card.reco .cqai-bp-roi-k{color:#15803d}.cqai-bp-roi-v{font-size:22px;font-weight:800;letter-spacing:-.7px;margin-top:4px;color:var(--cq-text)}.cqai-bp-roi-card.reco .cqai-bp-roi-v{color:#15803d}.cqai-bp-roi-lead{font-size:9px;font-weight:800;background:#16a34a;color:#fff;padding:2px 6px;border-radius:5px;margin-left:auto;letter-spacing:.4px}.cqai-bp-illustrative-note{font-size:11.5px;color:var(--cq-text-muted);margin-top:10px;line-height:1.5;font-style:italic}.cqai-bp-meta{font-size:10.5px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.4px;text-transform:uppercase;margin-bottom:12px;display:inline-flex;gap:12px;flex-wrap:wrap}.cqai-bp-meta span{display:inline-flex;align-items:center;gap:5px}.cqai-ctx-toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:4px 0;margin:4px 0 8px;font-size:12px;font-weight:700;color:#5b21b6;cursor:pointer;font-family:inherit}.cqai-ctx-toggle:hover{color:#4c1d95}.cqai-ctx-body{background:#fbfaf7;border:.5px solid #EAE5D8;border-radius:11px;padding:11px 13px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.cqai-ctx-row{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}@media (max-width: 640px){.cqai-ctx-row{grid-template-columns:1fr}}.cqai-ctx-fld{display:flex;flex-direction:column;gap:4px}.cqai-ctx-fld label{font-size:12px;font-weight:700;color:var(--cq-text)}.cqai-ctx-doc{min-height:88px}@media (max-width: 640px){.cqai-create-modal,.cqai-create-modal-wide{width:100%}.cqai-intake-chips{gap:6px}.cqai-intake-chip{padding:6px 10px;font-size:11.5px}}.cqui-filterpop-wrap{position:relative}.cqui-filterpop{position:absolute;top:calc(100% + 6px);right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-modal);padding:8px;min-width:240px;z-index:60;font-family:var(--cq-font);color:var(--cq-text);display:flex;flex-direction:column}.cqui-filterpop-h{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.9px;text-transform:uppercase;padding:7px 11px 5px}.cqui-filterpop-h-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.cqui-filterpop-back{background:transparent;border:0;color:var(--cq-purple);font-size:10px;font-weight:700;cursor:pointer;font-family:var(--cq-font);letter-spacing:.9px;padding:0;display:inline-flex;align-items:center;gap:4px}.cqui-filterpop-search{display:flex;align-items:center;gap:7px;padding:7px 10px;background:var(--cq-fill);border-radius:var(--cq-r-sm);margin:0 4px 8px}.cqui-filterpop-search-ic{color:var(--cq-text-muted);flex-shrink:0}.cqui-filterpop-search-in{background:transparent;border:0;outline:0;font-family:var(--cq-font);font-size:12.5px;flex:1;color:var(--cq-text);min-width:0}.cqui-filterpop-search-in::placeholder{color:var(--cq-text-muted)}.cqui-filterpop-items{max-height:355px;overflow-y:auto;padding:0 2px 2px}.cqui-filterpop-empty{padding:14px 8px;text-align:center;font-size:12px;color:var(--cq-text-muted)}.cqui-filterpop-item{padding:9px 11px;border-radius:var(--cq-r-sm);font-size:13px;color:var(--cq-text);cursor:pointer;display:flex;align-items:center;gap:9px}.cqui-filterpop-item:hover{background:var(--cq-fill)}.cqui-filterpop-item-ic{color:var(--cq-text-muted);flex-shrink:0}.cqui-filterpop-vitem{padding:8px 11px;border-radius:var(--cq-r-sm);font-size:13px;color:var(--cq-text);cursor:pointer;display:flex;align-items:center;gap:9px}.cqui-filterpop-vitem:hover{background:var(--cq-fill)}.cqui-filterpop-cb{width:15px;height:15px;border:1.5px solid var(--cq-border-input);border-radius:var(--cq-r-xs);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent}.cqui-filterpop-vitem.is-sel .cqui-filterpop-cb{background:var(--cq-purple);border-color:var(--cq-purple);color:var(--cq-surface)}.cqui-filterpop-textwrap{padding:4px 4px 0}.cqui-filterpop-textin{width:100%;border:.5px solid var(--cq-border);background:var(--cq-surface-subtle);border-radius:var(--cq-r-sm);padding:8px 10px;font-size:12.5px;color:var(--cq-text);font-family:var(--cq-font);outline:0}.cqui-filterpop-textin:focus{border-color:var(--cq-purple);background:var(--cq-surface)}.cqui-filterpop-divider{height:.5px;background:var(--cq-border);margin:8px 4px}.cqui-filterpop-custom{padding:2px 4px 4px}.cqui-filterpop-custom-h{font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.9px;text-transform:uppercase;margin-bottom:7px;padding:0 4px}.cqui-filterpop-hascal{min-width:300px}.cqui-cal-rangedisp{display:flex;align-items:center;gap:7px;padding:0 4px;margin-bottom:10px}.cqui-cal-rangedisp-pill{flex:1;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);padding:8px 10px;border-radius:var(--cq-r-sm);font-size:12.5px;color:var(--cq-text);font-weight:600;text-align:center;transition:background var(--cq-t-fast),border-color var(--cq-t-fast),color var(--cq-t-fast)}.cqui-cal-rangedisp-pill.is-empty{color:var(--cq-text-muted);font-weight:500}.cqui-cal-rangedisp-pill.is-active{border-color:var(--cq-purple);background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqui-cal-rangedisp-dash{color:var(--cq-text-muted);font-size:12px}.cqui-cal{padding:4px 0 0}.cqui-cal-h{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px}.cqui-cal-mn{font-size:13px;font-weight:700;color:var(--cq-text);letter-spacing:-.1px}.cqui-cal-nav{background:transparent;border:0;padding:0;border-radius:var(--cq-r-sm);cursor:pointer;color:var(--cq-text-2);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqui-cal-nav:hover{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqui-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:0 4px;margin-bottom:3px}.cqui-cal-dow-d{font-size:10px;font-weight:700;color:var(--cq-text-muted);text-align:center;padding:5px 0;letter-spacing:.4px}.cqui-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:0 4px 4px}.cqui-cal-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--cq-text);border-radius:var(--cq-r-sm);cursor:pointer;transition:background var(--cq-t-fast),color var(--cq-t-fast);-webkit-user-select:none;user-select:none;font-weight:500}.cqui-cal-cell:hover{background:var(--cq-fill)}.cqui-cal-cell.is-muted{color:var(--cq-text-faint);opacity:.6}.cqui-cal-cell.is-today{color:var(--cq-purple-deep);font-weight:800}.cqui-cal-cell.is-inrange{background:var(--cq-purple-100);color:var(--cq-purple-deep);border-radius:0}.cqui-cal-cell.is-inrange:hover{background:var(--cq-purple-200)}.cqui-cal-cell.is-sel{background:var(--cq-purple);color:var(--cq-surface);font-weight:700;border-radius:var(--cq-r-sm)}.cqui-cal-cell.is-sel:hover{background:var(--cq-purple-hover);color:var(--cq-surface)}.cqui-cal-cell.is-sel.is-rangestart{border-radius:var(--cq-r-sm) 0 0 var(--cq-r-sm)}.cqui-cal-cell.is-sel.is-rangeend{border-radius:0 var(--cq-r-sm) var(--cq-r-sm) 0}.cqui-cal-cell.is-inrange.is-rangestart{border-radius:var(--cq-r-sm) 0 0 var(--cq-r-sm)}.cqui-cal-cell.is-inrange.is-rangeend{border-radius:0 var(--cq-r-sm) var(--cq-r-sm) 0}.cqui-cal-quick{display:flex;gap:5px;flex-wrap:wrap;padding:8px 4px 0;border-top:.5px solid var(--cq-border);margin-top:6px}.cqui-cal-quick button{background:transparent;border:.5px solid var(--cq-border);padding:4px 9px;border-radius:var(--cq-r-xs);font-size:11px;font-weight:600;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);transition:background var(--cq-t-fast),color var(--cq-t-fast),border-color var(--cq-t-fast)}.cqui-cal-quick button:hover{background:var(--cq-purple-100);color:var(--cq-purple-deep);border-color:var(--cq-purple-200)}.cqui-filterpop-apply:disabled{opacity:.5;cursor:not-allowed;filter:none}.cqui-filterpop-foot{display:flex;justify-content:flex-end;padding:8px 4px 2px;border-top:.5px solid var(--cq-border);margin-top:6px}.cqui-filterpop-apply{background:var(--cq-gradient);color:var(--cq-surface);border:0;padding:8px 14px;border-radius:var(--cq-r-sm);font-size:12.5px;font-weight:600;font-family:var(--cq-font);cursor:pointer}.cqui-filterpop-apply:hover{filter:brightness(1.05)}.cqui-filterchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}.cqui-filterchip{display:inline-flex;align-items:center;gap:6px;background:var(--cq-purple-100);color:var(--cq-purple-deep);border:.5px solid var(--cq-purple-200);padding:5px 10px 5px 11px;border-radius:var(--cq-r-sm);font-size:12px;font-weight:600}.cqui-filterchip-k{color:var(--cq-text);font-weight:700}.cqui-filterchip-v{font-weight:600}.cqui-filterchip-x{background:transparent;border:0;color:var(--cq-purple-deep);cursor:pointer;padding:0;margin-left:2px;opacity:.6;transition:opacity var(--cq-t-fast);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.cqui-filterchip-x:hover{opacity:1}.cqui-filterchips-clear{background:transparent;border:0;color:var(--cq-text-muted);font-size:12px;font-weight:600;cursor:pointer;padding:5px 8px;font-family:var(--cq-font)}.cqui-filterchips-clear:hover{color:var(--cq-text)}.cqscr-companies{padding:0 16px 40px 0;font-family:var(--cq-font);color:var(--cq-text);flex:1;overflow-y:auto}.cqscr-companies-headcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin-bottom:12px}.cqscr-companies-pagehead{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cqscr-companies-pagetitle{font-size:24px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:11px;color:var(--cq-text)}.cqscr-companies-pagesub{font-size:13px;color:var(--cq-text-2);margin-top:5px;margin-left:47px}.cqscr-companies-segrow{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light)}.cqscr-companies-seg{background:transparent;border:none;padding:7px 13px;border-radius:var(--cq-r-sm);font-size:12.5px;font-weight:600;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;gap:6px;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-companies-seg:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-companies-seg.is-active{background:var(--cq-text);color:var(--cq-surface)}.cqscr-companies-seg-cnt{background:var(--cq-fill);color:var(--cq-text-2);padding:1px 7px;border-radius:var(--cq-r-xs);font-size:10.5px;font-weight:700}.cqscr-companies-seg.is-active .cqscr-companies-seg-cnt{background:#ffffff2e;color:var(--cq-surface)}.cqscr-companies-search-wrap{position:relative;width:210px;flex-shrink:0}.cqscr-companies-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--cq-text-faint);pointer-events:none}.cqscr-companies-search-in{width:100%;border:.5px solid var(--cq-border);padding:8px 12px 8px 32px;font-size:12.5px;background:var(--cq-surface-subtle);border-radius:var(--cq-r-md);outline:none;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-companies-search-in:focus{border-color:var(--cq-purple);background:var(--cq-surface);box-shadow:var(--cq-focus)}.cqscr-companies-toolbtn{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:7px 11px;font-size:12.5px;font-weight:600;color:var(--cq-text);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;transition:background var(--cq-t-fast),border-color var(--cq-t-fast)}.cqscr-companies-toolbtn:hover{background:var(--cq-fill)}.cqscr-companies-toolbtn-label{display:inline-flex;align-items:center;gap:6px}.cqscr-companies-popover{position:relative}.cqscr-companies-popover-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.cqscr-companies-popover-panel{position:absolute;top:calc(100% + 6px);right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-menu);padding:8px;min-width:260px;z-index:100}.cqscr-companies-sortpop{display:flex;flex-direction:column;min-width:280px}.cqscr-companies-sortitem{background:transparent;border:none;text-align:left;padding:8px 12px;border-radius:var(--cq-r-sm);cursor:pointer;font-family:var(--cq-font);font-size:13px;color:var(--cq-text);transition:background var(--cq-t-fast)}.cqscr-companies-sortitem:hover{background:var(--cq-fill)}.cqscr-companies-sortitem.is-active{background:var(--cq-purple-100);color:var(--cq-purple-deep);font-weight:600}.cqscr-companies-sortclear{background:transparent;border:none;text-align:left;padding:8px 12px;margin-top:4px;border-top:.5px solid var(--cq-border-light);cursor:pointer;font-family:var(--cq-font);font-size:12.5px;color:var(--cq-text-muted)}.cqscr-companies-sortclear:hover{color:var(--cq-text)}.cqscr-companies-pagesize{width:76px;padding:7px 26px 7px 11px;font-size:12.5px}.cqscr-companies-listcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:6px 18px;overflow-x:auto}.cqscr-companies-listhead{display:grid;gap:14px;align-items:center;padding:11px 6px;border-bottom:.5px solid var(--cq-border-light);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-2)}.cqscr-companies-row{display:grid;gap:14px;align-items:center;padding:14px 6px;border-bottom:.5px solid var(--cq-fill);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-companies-listcell.is-left,.cqscr-companies-rowcell.is-left{text-align:left;min-width:0}.cqscr-companies-listcell.is-right,.cqscr-companies-rowcell.is-right{text-align:right;min-width:0}.cqscr-companies-listcell.is-center,.cqscr-companies-rowcell.is-center{text-align:center;min-width:0}.cqscr-companies-listcell{position:relative}.cqscr-companies-row-identity{display:flex;align-items:center;gap:14px;min-width:0}.cqscr-companies-row-last-d{font-size:12.5px;font-weight:600;color:var(--cq-text-2)}.cqscr-companies-row-last-d.recent{color:var(--cq-success)}.cqscr-companies-row-last-d.medium{color:var(--cq-warning)}.cqscr-companies-row-last-d.stale{color:var(--cq-danger)}.cqscr-companies-row:last-child{border-bottom:none}.cqscr-companies-row:hover{background:var(--cq-surface-subtle)}.cqscr-companies-row-logo{width:42px}.cqscr-companies-row-photo{width:42px;height:42px;border-radius:var(--cq-r-md);object-fit:cover}.cqscr-companies-row-id{min-width:0}.cqscr-companies-row-name{font-size:14.5px;font-weight:700;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-companies-row-ind{font-size:12.5px;color:var(--cq-text-muted);margin-top:2px}.cqscr-companies-row-pc{min-width:0;overflow:hidden}.cqscr-companies-row-pc-n{font-size:12.5px;font-weight:600;color:var(--cq-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-companies-row-pc-r{font-size:11px;color:var(--cq-text-muted);margin-top:1px}.cqscr-companies-row-pc-empty{font-size:12px;color:var(--cq-text-faint);font-style:italic}.cqscr-companies-row-deals{min-width:0}.cqscr-companies-row-deals-v{font-size:13px;font-weight:700;color:var(--cq-success);font-variant-numeric:tabular-nums}.cqscr-companies-row-deals-l{font-size:11px;color:var(--cq-text-muted);margin-top:1px}.cqscr-companies-row-deals-empty{font-size:12px;color:var(--cq-text-faint)}.cqscr-companies-row-last{font-size:12.5px;font-weight:600;color:var(--cq-text-2);text-align:right}.cqscr-companies-row-last.recent{color:var(--cq-success)}.cqscr-companies-row-last.medium{color:var(--cq-warning)}.cqscr-companies-row-last.stale{color:var(--cq-danger)}.cqscr-companies-row-tag{font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:var(--cq-r-xs);letter-spacing:.4px;justify-self:center}.cqscr-companies-row-tag.is-customer{background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-companies-row-tag.is-prospect{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-companies-row-tag.is-inactive{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-companies-empty{text-align:center;padding:40px 16px;color:var(--cq-text-faint);font-size:13px}.cqscr-companies-pager{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.cqscr-companies-pagerinfo{font-size:12.5px;color:var(--cq-text-muted)}.cqscr-companies-pagerbtns{display:inline-flex;gap:4px}.cqscr-companies-modal-error{color:var(--cq-danger-strong);font-size:12.5px;margin-top:8px;font-weight:600}.cqscr-co-root{font-family:var(--cq-font);display:flex;flex:1;min-width:0;overflow:hidden;background:var(--cq-page);color:var(--cq-text);font-size:14px;line-height:1.5}.cqscr-co-main{flex:1;overflow:hidden;display:flex;flex-direction:column;min-width:0}.cqscr-co-top{padding:16px 16px 0 0;flex-shrink:0}.cqscr-co-breadcrumb{font-size:11px;color:var(--cq-text-muted);font-family:var(--cq-font);margin-bottom:8px;cursor:pointer}.cqscr-co-header{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:20px 24px;margin-bottom:16px;display:flex;align-items:flex-start;gap:18px;box-shadow:var(--cq-shadow-sm)}.cqscr-co-logo{flex-shrink:0}.cqscr-co-info{flex:1;min-width:0}.cqscr-co-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cqscr-co-name{font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--cq-text)}.cqscr-co-website{font-size:13px;color:var(--cq-blue);text-decoration:none;margin-top:3px;display:inline-block}.cqscr-co-website:hover{text-decoration:underline}.cqscr-co-stats{display:flex;gap:24px;margin-top:12px;flex-wrap:wrap}.cqscr-co-stat-val{font-size:20px;font-weight:700;color:var(--cq-text);font-family:var(--cq-font)}.cqscr-co-stat-val.is-money{color:var(--cq-success)}.cqscr-co-stat-lbl{font-size:11px;color:var(--cq-text-muted);font-family:var(--cq-font)}.cqscr-co-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.cqscr-co-qbo-row{display:flex;gap:8px}.cqscr-co-qbo-chip{border-radius:var(--cq-r-sm);padding:6px 12px;text-align:right;border:1px solid}.cqscr-co-qbo-chip.is-paid{background:var(--cq-success-bg);border-color:var(--cq-success-border)}.cqscr-co-qbo-chip.is-out{background:var(--cq-danger-bg);border-color:var(--cq-danger-border)}.cqscr-co-qbo-lbl{font-size:9px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;font-family:var(--cq-font);margin-bottom:1px}.cqscr-co-qbo-chip.is-paid .cqscr-co-qbo-lbl{color:var(--cq-success)}.cqscr-co-qbo-chip.is-out .cqscr-co-qbo-lbl{color:var(--cq-danger)}.cqscr-co-qbo-val{font-size:14px;font-weight:700;font-family:var(--cq-font)}.cqscr-co-qbo-chip.is-paid .cqscr-co-qbo-val{color:var(--cq-success)}.cqscr-co-qbo-chip.is-out .cqscr-co-qbo-val{color:var(--cq-danger)}.cqscr-co-tabs{padding-bottom:0}.cqscr-co-scroll{flex:1;overflow-y:auto;padding:16px 16px 40px 0}.cqscr-co-empty{padding:40px;text-align:center;color:var(--cq-text-muted);font-size:14px}.cqscr-co-contact-row{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-md);padding:14px 18px;margin-bottom:10px;cursor:pointer;box-shadow:var(--cq-shadow-sm);display:flex;align-items:center;gap:14px;transition:border-color var(--cq-t-base)}.cqscr-co-contact-row:hover{border-color:var(--cq-blue)}.cqscr-co-contact-av{width:38px;height:38px;border-radius:50%;background:var(--cq-gradient);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--cq-surface);flex-shrink:0}.cqscr-co-contact-info{flex:1;min-width:0}.cqscr-co-contact-name{font-size:14px;font-weight:600;color:var(--cq-text)}.cqscr-co-contact-sub{font-size:12px;color:var(--cq-text-muted);font-family:var(--cq-font)}.cqscr-co-contact-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cqscr-co-contact-email{font-size:12px;color:var(--cq-blue);font-family:var(--cq-font)}.cqscr-co-deal{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-md);padding:16px 20px;margin-bottom:12px;cursor:pointer;box-shadow:var(--cq-shadow-sm);border-left:3px solid;transition:border-color var(--cq-t-base)}.cqscr-co-deal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}.cqscr-co-deal-title{font-size:14px;font-weight:600;color:var(--cq-text)}.cqscr-co-deal-value{font-size:20px;font-weight:700;color:var(--cq-success);font-family:var(--cq-font)}.cqscr-co-ticket{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-md);padding:14px 18px;margin-bottom:10px;box-shadow:var(--cq-shadow-sm)}.cqscr-co-ticket-head{display:flex;justify-content:space-between;margin-bottom:4px;gap:12px}.cqscr-co-ticket-title{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-co-ticket-time{font-size:11px;color:var(--cq-text-muted);font-family:var(--cq-font)}.cqscr-co-modal-err{color:var(--cq-danger);font-size:13px;margin-bottom:12px}.cqscr-pipeline{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 16px 40px 0;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-pipeline-headcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin:0 0 12px;flex-shrink:0}.cqscr-pipeline-pagehead{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cqscr-pipeline-pagetitle{font-size:24px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:11px;color:var(--cq-text)}.cqscr-pipeline-pagesub{font-size:13px;color:var(--cq-text-2);margin-top:5px;margin-left:47px}.cqscr-pipeline-chiprow{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light)}.cqscr-pipeline-newbtn{margin-left:auto;flex-shrink:0}.cqscr-pipeline-chip{background:transparent;border:none;padding:7px 13px;border-radius:var(--cq-r-sm);font-size:12.5px;font-weight:600;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;gap:6px;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-pipeline-chip:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-pipeline-chip.is-active{background:var(--cq-text);color:var(--cq-surface)}.cqscr-pipeline-chip-cnt{background:var(--cq-fill);color:var(--cq-text-2);padding:1px 7px;border-radius:var(--cq-r-xs);font-size:10.5px;font-weight:700}.cqscr-pipeline-chip.is-active .cqscr-pipeline-chip-cnt{background:#ffffff2e;color:var(--cq-surface)}.cqscr-pipeline-search-wrap{position:relative;width:210px;flex-shrink:0}.cqscr-pipeline-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--cq-text-faint);pointer-events:none}.cqscr-pipeline-search-in{width:100%;border:.5px solid var(--cq-border);padding:8px 12px 8px 32px;font-size:12.5px;background:var(--cq-surface-subtle);border-radius:var(--cq-r-md);outline:none;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-pipeline-search-in:focus{border-color:var(--cq-purple);background:var(--cq-surface);box-shadow:var(--cq-focus)}.cqscr-pipeline-board{flex:1;display:flex;gap:12px;align-items:stretch;padding:0 0 8px;overflow-x:auto;overflow-y:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:var(--cq-border) transparent}.cqscr-pipeline-board::-webkit-scrollbar{height:8px}.cqscr-pipeline-board::-webkit-scrollbar-track{background:transparent}.cqscr-pipeline-board::-webkit-scrollbar-thumb{background:var(--cq-border);border-radius:4px}.cqscr-pipeline-board::-webkit-scrollbar-thumb:hover{background:var(--cq-text-faint)}.cqscr-pipeline-col{flex:0 0 290px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);padding:14px;display:flex;flex-direction:column;min-height:0;max-height:100%;transition:background var(--cq-t-base),border-color var(--cq-t-base),box-shadow var(--cq-t-base)}.cqscr-pipeline-col-drop{background:var(--cq-purple-150);border-color:var(--cq-purple-300);box-shadow:var(--cq-focus)}.cqscr-pipeline-colh{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:11px;border-bottom:.5px solid var(--cq-border-light);flex-shrink:0}.cqscr-pipeline-coldot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.cqscr-pipeline-colname{font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-pipeline-colcnt{font-size:10px;font-weight:700;background:var(--cq-fill);color:var(--cq-text-2);padding:2px 7px;border-radius:var(--cq-r-xs);flex-shrink:0}.cqscr-pipeline-colval{font-size:11.5px;font-weight:700;color:var(--cq-success);margin-left:auto;flex-shrink:0}.cqscr-pipeline-coldeals{display:flex;flex-direction:column;gap:9px;flex:1;min-height:60px;overflow-y:auto}.cqscr-pipeline-deal{position:relative;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:13px;cursor:grab;transition:background var(--cq-t-fast),transform var(--cq-t-fast),box-shadow var(--cq-t-fast)}.cqscr-pipeline-deal:hover{background:var(--cq-surface);transform:translateY(-1px);box-shadow:var(--cq-shadow-md)}.cqscr-pipeline-deal:active{cursor:grabbing}.cqscr-pipeline-deal-dragging{opacity:.5;cursor:grabbing}.cqscr-pipeline-deal-co{font-size:10.5px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.cqscr-pipeline-deal-name{font-size:14px;font-weight:700;margin-top:4px;color:var(--cq-text);line-height:1.3;padding-right:20px}.cqscr-pipeline-deal-val{font-size:18px;font-weight:800;color:var(--cq-success);margin-top:9px;letter-spacing:-.5px}.cqscr-pipeline-deal-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.cqscr-pipeline-deal-meta{font-size:10.5px;color:var(--cq-text-muted);font-weight:600;display:inline-flex;align-items:center;gap:4px}.cqscr-pipeline-deal-del{position:absolute;top:8px;right:8px;background:transparent;border:none;cursor:pointer;color:var(--cq-text-faint);padding:2px;border-radius:var(--cq-r-xs);opacity:0;transition:opacity var(--cq-t-fast),color var(--cq-t-fast),background var(--cq-t-fast);display:inline-flex;align-items:center;justify-content:center}.cqscr-pipeline-deal:hover .cqscr-pipeline-deal-del{opacity:1}.cqscr-pipeline-deal-del:hover{color:var(--cq-danger);background:var(--cq-danger-bg)}.cqscr-pipeline-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px;border:1.5px dashed var(--cq-purple-200);border-radius:var(--cq-r-md);background:transparent;cursor:pointer;color:var(--cq-text-muted);font-size:12px;font-weight:600;font-family:var(--cq-font);transition:background var(--cq-t-base),border-color var(--cq-t-base),color var(--cq-t-base)}.cqscr-pipeline-add:hover{border-color:var(--cq-purple-300);color:var(--cq-purple);background:var(--cq-purple-150)}.cqscr-pipeline-addform{background:var(--cq-surface);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-md);padding:10px;display:flex;flex-direction:column;gap:6px}.cqscr-pipeline-addform-acts{display:inline-flex;gap:6px;margin-top:2px}.cqscr-pipeline-addform-acts>.cqui-btn{flex:1}.cqscr-pipeline-delete-body{font-size:13.5px;color:var(--cq-text-2);line-height:1.6}#plp{font-family:var(--cq-font, "Manrope", -apple-system, system-ui, sans-serif);color:#1a1a1f;height:100%;display:flex;flex-direction:column;padding:0 16px 8px 0}#plp *{box-sizing:border-box}#plp{--paper: #F9F8F4;--cream: #F4F2EC;--card: #FFFFFF;--line: #EBE9E3;--line2: #E5E4DF;--ink: #1A1A1F;--ink2: #3A3A40;--muted: #6B6B73;--faint: #9C9A90;--ghost: #C9C5B8;--purple: #8B5CF6;--deep: #5B21B6;--blue: #3D52E8;--indigo: #6366F1;--green: #16A34A;--green-d: #15803D;--amber: #F59E0B;--amber-d: #D97706;--red: #DC2626;--grad: linear-gradient(135deg, #8B5CF6, #3D52E8)}#plp #board{min-height:0;display:flex;flex-direction:column;flex:1}#plp .hidden{display:none!important}#plp .cqt-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#plp .cqt-pagetitle{font-size:24px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:11px}#plp .cqt-pagetitle .ic{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}#plp .cqt-pagetitle .ic i{font-size:20px}#plp .cqt-pagesub{font-size:13px;color:#6b6b73;margin-top:5px;margin-left:47px}#plp .cqt-newbtn{background:#8b5cf6;color:#fff;border:none;padding:8px 14px;border-radius:11px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;line-height:1}#plp .cqt-newbtn:hover{background:#7c3aed}#plp .cqt-iconbtn{background:#fff;border:.5px solid #EBE9E3;color:#6b6b73;width:36px;height:36px;border-radius:11px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s ease;position:relative}#plp .cqt-iconbtn:hover{background:#f4f2ec;color:#1a1a1f;border-color:#d9d5c8}#plp .cqt-iconbtn i{font-size:17px}#plp .cqt-iconbtn .badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#8b5cf6;color:#fff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}#plp .cqt-filters{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;margin-top:14px;padding-top:12px;border-top:.5px solid #F0EEE8;min-width:0}#plp .cqt-search-h{position:relative;width:210px;flex-shrink:0}#plp .cqt-search-h .search-i{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:14px;color:#b0ada3;pointer-events:none}#plp .cqt-search-h input{width:100%;border:.5px solid #EBE9E3;padding:8px 12px 8px 32px;font-size:12.5px;background:#fcfbf9;border-radius:10px;outline:none;font-family:inherit;color:#1a1a1f}#plp .cqt-search-h input:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 3px #8b5cf614}@media (max-width: 640px){#plp .cqt-search-h{width:140px}}#plp .plp-headcard{background:#fff;border:.5px solid #EBE9E3;border-radius:20px;padding:18px 20px;margin-bottom:12px;flex-shrink:0}#plp .plp-tools{display:inline-flex;align-items:center;gap:7px;margin-left:auto;flex-wrap:nowrap;flex-shrink:0}#plp .pl-chips{display:inline-flex;gap:4px}#plp .pl-chip{border:0;background:transparent;padding:8px 13px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:inherit}#plp .pl-chip:hover{background:var(--cream);color:var(--ink)}#plp .pl-chip.sel{background:var(--ink);color:#fff}#plp .pl-chip .cnt{font-size:11px;font-weight:800;background:#0000000f;color:inherit;padding:1px 7px;border-radius:99px}#plp .pl-chip.sel .cnt{background:#ffffff38}#plp .pl-viewtoggle{display:inline-flex;gap:2px;background:var(--cream);padding:3px;border-radius:10px}#plp .pl-viewtoggle button{border:0;background:transparent;padding:7px 13px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:inherit;line-height:1}#plp .pl-viewtoggle button i{font-size:15px}#plp .pl-viewtoggle button.sel{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000012}#plp .bd-banner{margin:12px 22px 4px;background:linear-gradient(135deg,#f5f0ff,#ece9ff);border:.5px solid #DDD6FE;border-radius:14px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}#plp .bd-banner-copy{min-width:0}#plp .bd-banner-title{font-size:14px;font-weight:800;color:var(--ink)}#plp .bd-banner-sub{font-size:12.5px;color:var(--muted);margin-top:2px}#plp .bd-banner-btn{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;border:0;border-radius:10px;padding:8px 13px;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;line-height:1;flex-shrink:0}#plp .bd-banner-btn:hover{background:#000}#plp .bd-scroll{flex:1;overflow-x:auto;overflow-y:hidden;padding:4px 0 8px;min-height:0}#plp .bd-cols{display:flex;gap:14px;align-items:flex-start;min-height:300px}#plp .pl-col{width:296px;flex-shrink:0;background:var(--card);border:.5px solid var(--line);border-radius:18px;padding:14px;display:flex;flex-direction:column;max-height:calc(100vh - 250px)}#plp .pl-col-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:11px;border-bottom:.5px solid #F0EEE8}#plp .pl-col-dot{width:9px;height:9px;border-radius:50%;background:var(--c, #C9C5B8);flex-shrink:0}#plp .pl-col-name{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ink)}#plp .pl-col-count{font-size:10px;font-weight:700;background:var(--cream);color:var(--muted);border-radius:6px;padding:2px 7px}#plp .pl-col-sum{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--muted)}#plp .pl-col-tag{font-size:13px;margin-left:-2px;display:inline-flex;align-items:center}#plp .pl-col-tag.won{color:var(--green)}#plp .pl-col-tag.lost{color:var(--red)}#plp .pl-col-body{overflow-y:auto;overflow-x:hidden;flex:1;min-height:60px;margin:0 -4px;padding:2px 4px;transition:background .12s ease;border-radius:12px;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:auto}#plp .pl-col-body:hover,#plp .pl-col-body:focus-within{scrollbar-color:rgba(0,0,0,.25) transparent}#plp .pl-col-body::-webkit-scrollbar{width:8px;height:8px}#plp .pl-col-body::-webkit-scrollbar-track{background:transparent}#plp .pl-col-body::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background .2s ease}#plp .pl-col-body:hover::-webkit-scrollbar-thumb,#plp .pl-col-body:focus-within::-webkit-scrollbar-thumb{background:#00000040}#plp .pl-col-body::-webkit-scrollbar-thumb:hover{background:#0006}#plp .pl-col-body.drop{background:#faf7ff;box-shadow:inset 0 0 0 2px #d9cbfa}#plp .pl-col-empty{text-align:center;color:var(--ghost);font-size:11.5px;font-weight:600;padding:16px 8px;border:1px dashed var(--line2);border-radius:10px;margin:2px 0 8px}#plp .pl-col.won{border-color:#d5ead9;background:#fafefb}#plp .pl-col.won .pl-col-dot{background:var(--green)}#plp .pl-col.lost{background:#fcfafa}#plp .pl-col.lost .pl-col-name{color:var(--muted)}#plp .pl-deal{position:relative;background:#fcfbf9;border:.5px solid var(--line);border-radius:13px;padding:13px;margin-bottom:9px;cursor:grab;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}#plp .pl-deal:hover{background:var(--card);transform:translateY(-1px);box-shadow:0 4px 12px #1a1a1f12}#plp .pl-deal:active{cursor:grabbing}#plp .pl-deal.drag{opacity:.4}#plp .pl-deal.won{border-left:3px solid var(--green)}#plp .pl-deal.lost{opacity:.78}#plp .pl-deal.lost .pl-deal-val{color:var(--faint);text-decoration:line-through}#plp .pl-deal-co{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}#plp .pl-deal-co .co{font-size:10.5px;font-weight:700;color:var(--faint);letter-spacing:.5px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:2px;flex:1}#plp .pl-deal-del{width:22px;height:22px;border-radius:6px;border:0;background:transparent;color:var(--faint);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:-3px -4px 0 0;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}#plp .pl-deal:hover .pl-deal-del{opacity:1}#plp .pl-deal-del:hover{color:var(--red);background:#fee2e2}#plp .pl-deal-name{font-size:14px;font-weight:700;color:var(--ink);line-height:1.3;margin-top:4px}#plp .pl-deal-name .contact{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-top:3px}#plp .pl-deal-val{font-size:18px;font-weight:800;color:var(--green-d);margin-top:9px;letter-spacing:-.5px}#plp .pl-deal-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}#plp .pl-deal-meta{font-size:10.5px;color:var(--faint);font-weight:600;display:inline-flex;align-items:center;gap:4px}#plp .pl-deal-meta i{font-size:12px}#plp .pl-av{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:#fff;flex-shrink:0}#plp .pl-add-deal{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px dashed var(--line2);border-radius:10px;padding:9px;font-size:12px;font-weight:700;color:var(--muted);transition:all .12s ease;margin-top:2px;cursor:pointer;font-family:inherit}#plp .pl-add-deal:hover{border-color:var(--purple);color:var(--deep);background:#fbfaff}#plp .pl-add-deal i{font-size:15px}#plp .pl-addform{background:#fff;border:.5px solid #DDD6FE;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;margin-top:4px}#plp .pl-addform-acts{display:inline-flex;gap:6px;margin-top:2px}#plp .pl-addform-acts>.cqui-btn{flex:1}#plp .pl-tag{font-size:9px;font-weight:700;padding:2px 6px;border-radius:5px;letter-spacing:.4px;text-transform:uppercase;display:inline-block}#plp .pl-tag.high{background:#fee2e2;color:#b91c1c}#plp .pl-tag.medium{background:#fef3c7;color:#b45309}#plp .pl-tag.low{background:var(--cream);color:var(--muted)}#plp .pl-tag.new{background:#f0ebff;color:#6d49db}#plp .pl-tag.existing{background:#e0e7ff;color:#3d52e8}#plp .pl-tag.lostr{background:#fee2e2;color:#b91c1c}#plp .pop-wrap{position:relative}#plp .pop{position:absolute;top:44px;right:0;z-index:60;width:280px;background:var(--card);border:.5px solid var(--line2);border-radius:14px;box-shadow:0 16px 40px #00000029;overflow:hidden}#plp .pop-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid var(--line)}#plp .pop-head .t{font-size:12.5px;font-weight:800;display:inline-flex;align-items:center;gap:7px}#plp .pop-head .t i{font-size:15px;color:var(--purple)}#plp .pop-head .clear{border:0;background:transparent;font-size:11px;font-weight:700;color:var(--muted);cursor:pointer;font-family:inherit}#plp .pop-head .clear:hover{color:var(--deep)}#plp .pop-body{padding:8px;max-height:320px;overflow-y:auto}#plp .pop-group{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--faint);padding:8px 8px 4px}#plp .pop-check{display:flex;align-items:center;gap:9px;padding:8px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink)}#plp .pop-check:hover{background:var(--cream)}#plp .pop-check .box{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}#plp .pop-check.on .box{background:var(--purple);border-color:var(--purple)}#plp .pop-check .box i{font-size:11px;opacity:0}#plp .pop-check.on .box i{opacity:1}#plp .pop-check .sd{width:8px;height:8px;border-radius:50%;flex-shrink:0}#plp .pl-listwrap{flex:1;overflow:auto;padding:4px 0 8px}#plp .pl-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:.5px solid var(--line);border-radius:14px;overflow:hidden}#plp .pl-table th{text-align:left;font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--faint);padding:12px 14px;border-bottom:.5px solid var(--line);background:#fcfbf9;white-space:nowrap}#plp .pl-table td{padding:12px 14px;border-bottom:.5px solid #F4F2EC;font-size:13px;color:var(--ink2);vertical-align:middle}#plp .pl-table tr:last-child td{border-bottom:0}#plp .pl-table tbody tr{cursor:pointer;transition:background .1s ease}#plp .pl-table tbody tr:hover{background:#fbfaf7}#plp .pl-td-deal{font-weight:700;color:var(--ink)}#plp .pl-td-deal .sub{font-size:11px;font-weight:600;color:var(--faint);margin-top:2px}#plp .pl-td-val{font-weight:800;color:var(--green-d);letter-spacing:-.2px}#plp .pl-td-stage{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12px}#plp .pl-td-stage .sd{width:8px;height:8px;border-radius:50%}#plp .pl-td-owner{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:12px}#plp .pl-list-empty{text-align:center;padding:50px 20px;color:var(--faint)}#plp .pl-list-empty i{font-size:30px;color:var(--ghost)}#plp .pl-list-empty .t{font-size:14px;font-weight:800;color:var(--ink);margin-top:10px}#plp .pl-list-empty .s{font-size:12.5px;margin-top:3px}#plp .plp-switch{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}#plp .plp-switch .bd-tabs{margin-left:0}#plp .bd-tabs{display:inline-flex;gap:4px;background:var(--cream);padding:3px;border-radius:11px;margin-left:6px}#plp .bd-tab{border:0;background:transparent;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:inherit}#plp .bd-tab:hover{color:var(--ink)}#plp .bd-tab.sel{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000012}#plp .bd-tab .pdot{width:8px;height:8px;border-radius:3px}#plp .bd-newpipe{border:1px dashed var(--line2);background:transparent;color:var(--muted);border-radius:11px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;cursor:pointer;font-family:inherit}#plp .bd-newpipe:hover{border-color:var(--purple);color:var(--deep);background:#fbfaff}#plp .bd-newpipe:disabled{opacity:.5;cursor:not-allowed}#plp .bd-limit{font-size:11px;color:var(--faint);font-weight:600;margin-left:4px}#plp .wl-choose{font-size:11px;font-weight:800;letter-spacing:.6px;color:var(--faint);text-transform:uppercase;margin-bottom:16px;text-align:center}#plp .chooser-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 620px){#plp .chooser-grid{grid-template-columns:1fr}}#plp .tpl{text-align:left;background:var(--card);border:.5px solid var(--line);border-radius:16px;padding:18px 18px 16px;transition:all .15s ease;position:relative;overflow:hidden;cursor:pointer;font-family:inherit}#plp .tpl:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000014;border-color:#c4b5fd}#plp .tpl.scratch{border-style:dashed;background:#fcfbf9}#plp .tpl-ic{width:40px;height:40px;border-radius:11px;background:#f0ebff;color:var(--deep);display:inline-flex;align-items:center;justify-content:center;margin-bottom:13px}#plp .tpl.scratch .tpl-ic{background:var(--cream);color:var(--muted)}#plp .tpl-name{font-size:15px;font-weight:800;letter-spacing:-.2px;margin-bottom:4px}#plp .tpl-desc{font-size:12.5px;color:var(--muted);line-height:1.5;margin-bottom:14px;min-height:38px}#plp .tpl-stages{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#plp .tpl-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--ink2);background:var(--cream);border-radius:6px;padding:3px 8px}#plp .tpl-chip .cd{width:7px;height:7px;border-radius:50%}#plp .tpl-more{font-size:10.5px;font-weight:700;color:var(--faint)}#plp .tpl-go{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:8px;background:var(--cream);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:all .15s ease}#plp .tpl:hover .tpl-go{opacity:1;background:var(--grad);color:#fff}#plp.plp-empty-shell{display:flex;align-items:center;justify-content:center;padding:40px 20px;min-height:100%}#plp .plp-empty-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:760px}#plp .plp-empty-inner h1{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--ink);margin:0 0 6px;text-align:center}#plp .plp-empty-inner p{font-size:13.5px;color:var(--muted);margin:0 0 24px;text-align:center}#plp .plp-empty-inner .chooser-grid{width:100%;grid-template-columns:repeat(2,minmax(0,340px));justify-content:center}@media (max-width: 720px){#plp .plp-empty-inner .chooser-grid{grid-template-columns:1fr}}#plp .bd-tab-kebab{width:20px;height:20px;border-radius:6px;border:none;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:.6}#plp .bd-tab-kebab:hover{opacity:1;background:#0000000f}#plp .bd-tab.sel .bd-tab-kebab{opacity:.75}#plp .pl-pipe-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:4px;min-width:140px}#plp .pl-menu-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;border:none;background:none;color:#1a1a1f;cursor:pointer;font-size:12.5px;font-weight:700;border-radius:7px}#plp .pl-menu-item:hover{background:#f4f2ec}#plp .pl-menu-item.danger{color:#dc2626}#plp .pl-menu-item.danger:hover{background:#fee2e2}.ddo-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.ddo,.ddo *,.ddo input,.ddo select,.ddo textarea,.ddo button{font-family:var(--cq-font, "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}.ddo-card{background:#f9f8f4;border-radius:20px;width:900px;max-width:100%;height:calc(100vh - 56px);max-height:860px;box-shadow:0 30px 80px #00000052;display:flex;flex-direction:column;overflow:hidden;animation:ddoPop .16s cubic-bezier(.2,.9,.3,1.2)}@keyframes ddoPop{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}.ddo-head{display:flex;align-items:center;justify-content:space-between;padding:20px 26px 0;flex-shrink:0}.ddo-eyebrow{display:inline-flex;align-items:center;gap:11px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9c9a90}.ddo-eyebrow-ic{width:36px;height:36px;border-radius:11px;background:#f0ebff;color:#5b21b6;display:inline-flex;align-items:center;justify-content:center}.ddo-esc{font-size:11px;font-weight:700;color:#6b6b73;background:#f4f2ec;border:0;padding:6px 11px;border-radius:8px;cursor:pointer}.ddo-body{flex:1;overflow-y:auto;padding:16px 26px 26px}.ddo-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.ddo-hero-l{min-width:0}.ddo-co{font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#6b6b73}.ddo-title{font-size:28px;font-weight:800;color:#1a1a1f;letter-spacing:-.7px;margin-top:6px;line-height:1.12}.ddo-val{font-size:32px;font-weight:800;color:#15803d;letter-spacing:-1px;margin-top:16px}.ddo-hero-r{display:flex;align-items:center;flex-shrink:0}.ddo .dd-faces{display:flex;align-items:center}.ddo .dd-face{position:relative;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:11.5px;border:2px solid #F9F8F4;margin-left:-8px;cursor:default;box-shadow:0 1px 3px #0000001f;transition:transform .12s ease}.ddo .dd-face:first-child{margin-left:0}.ddo .dd-face:hover{transform:translateY(-2px) scale(1.08);z-index:5}.ddo .dd-face:after{content:attr(data-tip);position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);background:#1a1a1f;color:#fff;font-size:11px;font-weight:700;padding:5px 9px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:20}.ddo .dd-face:before{content:"";position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#1a1a1f;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:20}.ddo .dd-face:hover:after,.ddo .dd-face:hover:before{opacity:1}.ddo .dd-face:last-child:after{left:auto;right:0;transform:none}.ddo .dd-face:last-child:before{left:auto;right:14px;transform:none}.ddo-sec{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#9c9a90;margin:26px 0 12px}.dd-prog{display:flex;gap:7px}.dd-prog-seg{flex:1;min-width:0}.dd-prog-bar{height:8px;border-radius:99px;background:#f4f2ec}.dd-prog-seg.done .dd-prog-bar{background:linear-gradient(135deg,#8b5cf6,#3d52e8)}.dd-prog-seg.active .dd-prog-bar{background:#3d52e8}.dd-prog-lb{font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#9c9a90;margin-top:9px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-prog-seg.active .dd-prog-lb{color:#1a1a1f;font-weight:800}.dd-prog-seg.done .dd-prog-lb{color:#5b21b6}.dd-prog-cap{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;padding:8px 14px;border-radius:12px}.dd-prog-cap.won{background:#dcfce7;color:#15803d}.dd-prog-cap.lost{background:#fee2e2;color:#b91c1c}.dd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.dd-stat{display:flex;align-items:center;gap:11px;background:#fff;border:.5px solid #EBE9E3;border-radius:13px;padding:12px 14px}.dd-stat-ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dd-stat .l{font-size:9.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#9c9a90}.dd-stat .v{font-size:14.5px;font-weight:800;color:#1a1a1f;margin-top:2px}.dd-modrow{display:flex;gap:8px}.dd-modcard{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:9px;background:#fff;border:.5px solid #EBE9E3;border-radius:12px;padding:11px 12px;cursor:pointer;font-family:inherit;transition:all .12s}.dd-modcard:hover{border-color:#ddd6fe;background:#fcfbf9}.dd-modcard.sel{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6,0 6px 16px #8b5cf621}.dd-modcard .ic{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#f0ebff,#e5dcff);color:#5b21b6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dd-modcard .lbl{font-size:13px;font-weight:800;color:#1a1a1f;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dd-modcard .cnt{font-size:11px;font-weight:800;color:#6b6b73;background:#f4f2ec;padding:2px 8px;border-radius:99px;flex-shrink:0}.dd-modcard.sel .cnt{background:#f0ebff;color:#5b21b6}.dd-modwrap{margin-top:10px}.dd-modpanel{background:#fff;border:.5px solid #EBE9E3;border-radius:14px;padding:4px 16px 14px}.dd-modpanel[hidden]{display:none}.dd-empty{text-align:center;padding:30px 20px;color:#9c9a90}.dd-empty .t{font-size:13.5px;font-weight:800;color:#1a1a1f;margin-top:8px}.dd-empty .s{font-size:12.5px;margin-top:3px}.ddo-foot{display:flex;align-items:center;gap:10px;padding:14px 22px;border-top:.5px solid #EBE9E3;background:#fff;flex-shrink:0}.dd-next{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;border-radius:12px;padding:12px 18px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #5b21b638}.dd-next:hover{filter:brightness(1.05)}.dd-next:disabled{filter:grayscale(1) brightness(1);opacity:.55;cursor:not-allowed;box-shadow:none}.dd-won{display:inline-flex;align-items:center;gap:7px;background:#dcfce7;color:#15803d;border:0;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700;cursor:pointer}.dd-won:hover{background:#bbf7d0}.dd-won:disabled{opacity:.55;cursor:not-allowed}.dd-outcome{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;padding:11px 16px;border-radius:12px}.dd-outcome.won{background:#dcfce7;color:#15803d}.dd-outcome.lost{background:#fee2e2;color:#b91c1c}.ddo-foot-r{margin-left:auto;display:inline-flex;gap:10px;position:relative}.dd-editb{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#3a3a40;border:.5px solid #E5E4DF;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700;cursor:pointer}.dd-editb:hover{background:#f4f2ec}.dd-moreb{width:42px;height:42px;border-radius:12px;background:#fff;border:.5px solid #E5E4DF;color:#6b6b73;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dd-moreb:hover{background:#f4f2ec;color:#1a1a1f}.ddo-more-menu{position:absolute;right:0;bottom:calc(100% + 6px);background:#fff;border:.5px solid #EBE9E3;border-radius:12px;box-shadow:0 12px 32px #00000024;padding:6px;min-width:180px;z-index:10}.ddo-more-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;background:transparent;border:0;border-radius:8px;font-size:13px;font-weight:600;color:#b91c1c;cursor:pointer;text-align:left}.ddo-more-menu button:hover{background:#fee2e2}.ddo-more-menu button.confirm{background:#fee2e2;color:#7f1d1d;font-weight:800}.dd-actlist{display:flex;flex-direction:column}.dd-act{display:flex;gap:13px;padding:13px 0;border-bottom:.5px solid #F4F2EC}.dd-act:last-child{border-bottom:0}.dd-act-avatar{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:13px;font-weight:800;letter-spacing:.2px}.dd-act-body{flex:1;min-width:0}.dd-act-text{font-size:14.5px;color:#6b6b73;line-height:1.5}.dd-act-text b{color:#1a1a1f;font-weight:800}.dd-act-time{font-size:12px;color:#a6a29a;font-weight:600;margin-top:3px}.cqscr-inbox-wrap{position:relative;flex:1;display:flex;overflow:hidden;font-family:var(--cq-font);color:var(--cq-text);background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);margin:0 16px 12px 0;min-height:0}.cqscr-inbox-nav{width:228px;flex-shrink:0;background:var(--cq-surface);border-right:.5px solid var(--cq-border-light);display:flex;flex-direction:column}.cqscr-inbox-navhead{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;border-bottom:.5px solid var(--cq-border-light);flex-shrink:0}.cqscr-inbox-pagetitle{font-size:24px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:11px;color:var(--cq-text);padding:18px 20px 12px;margin-bottom:8px;flex-shrink:0}.cqscr-inbox-navheadbtns{display:flex;gap:4px}.cqscr-inbox-navbody{padding:8px 14px;flex:1;overflow-y:auto}.cqscr-inbox-navitem{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;margin-bottom:2px;background:none;border:none;border-radius:var(--cq-r-md);font-size:13.5px;color:var(--cq-text-2);font-weight:500;text-align:left;cursor:pointer;transition:background var(--cq-t-fast);font-family:var(--cq-font)}.cqscr-inbox-navitem:hover{background:var(--cq-fill)}.cqscr-inbox-navitem.is-active{background:var(--cq-purple-100);color:var(--cq-purple-deep);font-weight:600}.cqscr-inbox-navitem-lbl{flex:1}.cqscr-inbox-badge{font-size:11px;font-weight:700;min-width:18px;height:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:1px 7px;background:var(--cq-border);color:var(--cq-text-2)}.cqscr-inbox-navitem.is-active .cqscr-inbox-badge{background:var(--cq-surface);color:var(--cq-purple)}.cqscr-inbox-badge-danger,.cqscr-inbox-badge.is-solid{background:var(--cq-purple);color:var(--cq-surface)}.cqscr-inbox-navtoggle{display:flex;align-items:center;gap:8px;padding:9px 10px;background:none;border:1.5px solid transparent;font-size:13.5px;font-weight:500;color:var(--cq-text-muted);border-radius:var(--cq-r-md);transition:background var(--cq-t-fast),border-color var(--cq-t-fast),color var(--cq-t-fast);width:100%;cursor:pointer;font-family:var(--cq-font);margin-bottom:2px}.cqscr-inbox-navtoggle:hover{background:var(--cq-fill)}.cqscr-inbox-navtoggle.is-open{border-color:var(--cq-purple-250);color:var(--cq-text-2)}.cqscr-inbox-navfoot{padding:10px 14px 14px;margin-top:auto;flex-shrink:0}.cqscr-inbox-newbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:var(--cq-purple);color:var(--cq-surface);border:none;border-radius:var(--cq-r-md);font-size:13px;font-weight:600;cursor:pointer;font-family:var(--cq-font);transition:background var(--cq-t-fast)}.cqscr-inbox-newbtn:hover{background:var(--cq-purple-hover)}.cqscr-inbox-main{flex:1;display:flex;flex-direction:column;min-width:0}.cqscr-inbox-inner{flex:1;display:flex;min-width:0;overflow:hidden;position:relative}.cqscr-inbox-banner{position:absolute;top:0;left:0;right:0;z-index:50;background:var(--cq-warning-bg);border-bottom:.5px solid var(--cq-warning-border);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cqscr-inbox-banner-body{display:flex;align-items:center;gap:10px;flex:1;min-width:0;font-size:13px;color:var(--cq-warning-strong)}.cqscr-inbox-banner-body strong{font-weight:700}.cqscr-inbox-banner-body span{margin-left:8px;opacity:.85}.cqscr-inbox-banner-link{font-size:12px;padding:6px 14px;border-radius:var(--cq-r-sm);background:var(--cq-warning-strong);color:var(--cq-surface);text-decoration:none;font-weight:600;white-space:nowrap;flex-shrink:0}.cqscr-inbox-list{flex-shrink:0;border-right:.5px solid var(--cq-border-light);display:flex;flex-direction:column;background:var(--cq-surface);position:relative}.cqscr-inbox-list-resize{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:10;background:transparent;transition:background var(--cq-t-base)}.cqscr-inbox-list-resize:hover{background:var(--cq-purple);opacity:.4}.cqscr-inbox-list-header{padding:10px 12px;border-bottom:.5px solid var(--cq-border-light);flex-shrink:0;display:flex;flex-direction:column;gap:8px}.cqscr-inbox-listtop{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cqscr-inbox-seg{display:flex;background:var(--cq-fill);border-radius:var(--cq-r-md);padding:3px}.cqscr-inbox-seg-btn{border:none;background:transparent;font-family:var(--cq-font);font-size:13px;font-weight:600;color:var(--cq-text-2);padding:6px 16px;border-radius:var(--cq-r-sm);cursor:pointer;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-inbox-seg-btn.is-active{background:var(--cq-surface);color:var(--cq-text);box-shadow:var(--cq-shadow-sm)}.cqscr-inbox-ficons{display:flex;gap:4px}.cqscr-inbox-ficon{width:28px;height:28px;border-radius:var(--cq-r-sm);background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--cq-text-faint);cursor:pointer;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-inbox-ficon:hover{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-inbox-ficon.is-active{background:var(--cq-purple-50);color:var(--cq-purple-hover)}.cqscr-inbox-ficon.is-active:hover{background:var(--cq-purple-150)}.cqscr-inbox-listtop.is-multi{flex-wrap:nowrap;gap:8px;animation:cqscr-inbox-multi-bar-in .18s ease-out}@keyframes cqscr-inbox-multi-bar-in{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.cqscr-inbox-multi-bar-count{flex:1;font-size:12.5px;font-weight:600;color:var(--cq-text);letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-inbox-multi-bar-btn{display:inline-flex;align-items:center;gap:6px;border-radius:var(--cq-r-md);padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer;border:0;font-family:inherit;transition:background var(--cq-t-fast),opacity var(--cq-t-fast);flex-shrink:0}.cqscr-inbox-multi-bar-btn:disabled{cursor:not-allowed;opacity:.5}.cqscr-inbox-multi-bar-btn.is-ghost{background:transparent;color:var(--cq-text-2);border:.5px solid var(--cq-border-input)}.cqscr-inbox-multi-bar-btn.is-ghost:not(:disabled):hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-inbox-multi-bar-btn.is-tonal{background:var(--cq-purple-50);color:var(--cq-purple-hover);border:0}.cqscr-inbox-multi-bar-btn.is-tonal:not(:disabled):hover{background:var(--cq-purple-150)}.cqscr-inbox-multi-bar-btn.is-primary{background:var(--cq-purple);color:var(--cq-surface)}.cqscr-inbox-multi-bar-btn.is-primary:not(:disabled):hover{background:var(--cq-purple-hover)}.cqscr-inbox-multi-bar-x{width:30px;height:30px;border-radius:var(--cq-r-sm);background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--cq-text-muted);font-family:inherit;flex-shrink:0;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-inbox-multi-secondary{display:inline-flex;align-items:center;gap:2px;padding-left:6px;margin-left:2px;border-left:.5px solid var(--cq-border)}.cqscr-inbox-multi-bar-icon{width:30px;height:30px;border-radius:var(--cq-r-sm);background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--cq-text-2);font-family:inherit;flex-shrink:0;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-inbox-multi-bar-icon:not(:disabled):hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-inbox-multi-bar-icon:disabled{opacity:.4;cursor:not-allowed}.cqscr-inbox-multi-bar-icon.is-danger:not(:disabled):hover{background:var(--cq-danger-bg);color:var(--cq-danger)}.cqscr-inbox-multi-bar-x:hover:not(:disabled){background:var(--cq-fill);color:var(--cq-text)}.cqscr-inbox-multi-bar-x:disabled{opacity:.4;cursor:not-allowed}@keyframes att-spin{to{transform:rotate(360deg)}}.cqscr-inbox-toast{position:fixed;top:22px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-pill);padding:9px 16px;font-size:13px;font-weight:500;font-family:var(--cq-font);color:var(--cq-text);box-shadow:0 10px 30px #0f172a29,0 3px 8px #0f172a14;z-index:200000;animation:cqscr-inbox-toast-in .18s ease-out}.cqscr-inbox-toast.is-success{color:var(--cq-success-strong, #15803d)}.cqscr-inbox-toast.is-warn{color:var(--cq-warning-strong, #b45309)}@keyframes cqscr-inbox-toast-in{0%{transform:translate(-50%,-8px);opacity:0}to{transform:translate(-50%);opacity:1}}.cqscr-inbox-sortwrap{position:relative}.cqscr-inbox-sortwrap-right{margin-left:auto}.cqscr-inbox-sortbtn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:13px;font-weight:600;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);padding:6px 4px}.cqscr-inbox-sortbtn:hover{color:var(--cq-text)}.cqscr-inbox-sortmenu-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.cqscr-inbox-sortmenu{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);box-shadow:var(--cq-shadow-menu);padding:6px;z-index:50}.cqscr-inbox-sortmenu-item{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;font-family:var(--cq-font);font-size:13.5px;color:var(--cq-text);padding:9px 12px;border-radius:var(--cq-r-sm);cursor:pointer;text-align:left}.cqscr-inbox-sortmenu-item:hover{background:var(--cq-fill)}.cqscr-inbox-sortmenu-item.is-active{color:var(--cq-purple-deep);font-weight:600}.cqscr-inbox-sortmenu-item.is-active>svg{color:var(--cq-purple)}.cqscr-inbox-list-scroll{flex:1;overflow-y:auto}.cqscr-inbox-list-empty{padding:32px;text-align:center;color:var(--cq-text-muted);font-size:13px}.cqscr-inbox-list-loadmore{padding:16px;text-align:center;font-size:12px;color:var(--cq-text-muted);font-family:var(--cq-font)}.cqscr-inbox-thread{display:flex;align-items:flex-start;gap:10px;padding:14px;border-bottom:.5px solid var(--cq-border-light);cursor:pointer;border-left:3px solid transparent;transition:background var(--cq-t-fast)}.cqscr-inbox-thread:hover{background:var(--cq-surface-subtle)}.cqscr-inbox-thread.is-active{background:var(--cq-purple-150);border-left-color:var(--cq-purple)}.cqscr-inbox-thread.is-multi-selected{background:var(--cq-purple-100)}.cqscr-inbox-thread-cb-wrap{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.cqscr-inbox-thread-cb{width:22px;height:22px;border-radius:var(--cq-r-xs);border:1.5px solid var(--cq-border-input);background:var(--cq-surface);display:flex;align-items:center;justify-content:center;transition:all var(--cq-t-base)}.cqscr-inbox-thread-cb-wrap:hover .cqscr-inbox-thread-cb{border-color:var(--cq-purple)}.cqscr-inbox-thread-cb.is-selected{background:var(--cq-gradient);border-color:transparent;box-shadow:var(--cq-shadow-sm)}.cqscr-inbox-thread-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--cq-surface);flex-shrink:0}.cqscr-inbox-thread-meta{flex:1;min-width:0}.cqscr-inbox-thread-row1{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.cqscr-inbox-thread-name{font-size:14px;font-weight:600;color:var(--cq-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-inbox-thread-time{font-size:12px;color:var(--cq-text-muted);flex-shrink:0;margin-left:6px}.cqscr-inbox-thread-subj{font-size:13px;color:var(--cq-text-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.cqscr-inbox-thread-prev{font-size:13px;color:var(--cq-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:1.4em}.cqscr-inbox-conv{flex:1;display:flex;flex-direction:column;min-width:0;border-right:.5px solid var(--cq-border-light);background:var(--cq-surface-subtle)}.cqscr-inbox-conv-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cq-text-muted);gap:10px}.cqscr-inbox-conv-empty-icon{font-size:40px;opacity:.4}.cqscr-inbox-conv-wrap{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.cqscr-inbox-conv-header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:.5px solid var(--cq-border-light);background:var(--cq-surface);flex-shrink:0;gap:12px}.cqscr-inbox-wrap.is-contact-collapsed .cqscr-inbox-conv-header{padding-right:52px}.cqscr-inbox-conv-title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.cqscr-inbox-conv-title{font-size:15px;font-weight:600;color:var(--cq-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cqscr-inbox-conv-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.cqscr-inbox-convbtn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:500;border-radius:var(--cq-r-xs);transition:background var(--cq-t-base),border-color var(--cq-t-base),color var(--cq-t-base);white-space:nowrap;border:.5px solid var(--cq-border-input);background:var(--cq-surface);color:var(--cq-text-2);font-family:var(--cq-font);cursor:pointer}.cqscr-inbox-convbtn:hover{background:var(--cq-fill)}.cqscr-inbox-convbtn-green{color:var(--cq-success);border-color:var(--cq-success)}.cqscr-inbox-convbtn-green:hover{background:var(--cq-success-bg)}.cqscr-inbox-convbtn-icon{padding:6px 8px}.cqscr-inbox-ownerbar{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:.5px solid var(--cq-border);background:var(--cq-surface);flex-shrink:0}.cqscr-inbox-owner-select{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--cq-fill);border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-sm);font-size:12.5px;font-weight:500;color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font)}.cqscr-inbox-owner-select:hover{background:var(--cq-surface-hover)}.cqscr-inbox-conv-subject-r{font-size:12px;color:var(--cq-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-inbox-owner-dd{position:absolute;top:calc(100% + 4px);left:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:var(--cq-shadow-menu);z-index:200;min-width:280px;overflow:hidden}.cqscr-inbox-owner-dd-header{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--cq-text-faint);padding:12px 14px 6px}.cqscr-inbox-owner-dd-search{padding:0 12px 8px}.cqscr-inbox-owner-dd-search input{width:100%;border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-sm);padding:6px 10px;font-size:13px;font-family:var(--cq-font);outline:none;color:var(--cq-text)}.cqscr-inbox-owner-dd-search input:focus{border-color:var(--cq-purple)}.cqscr-inbox-owner-list{max-height:280px;overflow-y:auto;border-top:.5px solid var(--cq-border-light)}.cqscr-inbox-owner-option{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-inbox-owner-option:hover{background:var(--cq-fill)}.cqscr-inbox-owner-option.is-selected{background:var(--cq-purple-100)}.cqscr-inbox-owner-av{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--cq-surface);flex-shrink:0}.cqscr-inbox-owner-info{flex:1;min-width:0}.cqscr-inbox-owner-name{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-inbox-owner-email{font-size:11px;color:var(--cq-text-muted)}.cqscr-inbox-owner-check{color:var(--cq-purple)}.cqscr-inbox-owner-none{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-top:.5px solid var(--cq-border-light);transition:background var(--cq-t-fast)}.cqscr-inbox-owner-none:hover{background:var(--cq-fill)}.cqscr-inbox-dd{position:relative}.cqscr-inbox-dd-menu{position:absolute;right:0;top:calc(100% + 4px);background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);box-shadow:var(--cq-shadow-menu);z-index:200;min-width:220px;overflow:hidden;display:none}.cqscr-inbox-dd-menu.is-open{display:block}.cqscr-inbox-dd-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;font-size:13px;color:var(--cq-text-2);text-align:left;cursor:pointer;transition:background var(--cq-t-fast);font-family:var(--cq-font)}.cqscr-inbox-dd-item:hover{background:var(--cq-fill)}.cqscr-inbox-dd-item-danger{color:var(--cq-danger)}.cqscr-inbox-dd-item-danger:hover{background:var(--cq-danger-bg)}.cqscr-inbox-messages{flex:1;overflow-y:auto;padding:16px 16px 32px;display:flex;flex-direction:column;gap:10px;min-width:0}.cqscr-inbox-messages>div{min-width:0}.cqscr-inbox-datediv{text-align:center;font-size:11px;color:var(--cq-text-faint);position:relative;margin:4px 0}.cqscr-inbox-datediv:before,.cqscr-inbox-datediv:after{content:"";position:absolute;top:50%;width:calc(50% - 40px);height:1px;background:var(--cq-border)}.cqscr-inbox-datediv:before{left:0}.cqscr-inbox-datediv:after{right:0}.cqscr-inbox-msg{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);overflow:hidden;animation:cqscr-inbox-slide-in .25s ease-out}@keyframes cqscr-inbox-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cqscr-inbox-msghead{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-inbox-msghead:hover{background:var(--cq-surface-subtle)}.cqscr-inbox-msg-av{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--cq-surface);flex-shrink:0}.cqscr-inbox-msg-sender{flex:1;min-width:0}.cqscr-inbox-msg-name{font-size:14px;font-weight:600;color:var(--cq-text)}.cqscr-inbox-msg-sub{font-size:12px;color:var(--cq-text-muted)}.cqscr-inbox-openbadge-wrap{position:relative;display:inline-block}.cqscr-inbox-openbadge{font-size:12px;padding:2px 8px;border-radius:var(--cq-r-xs);font-weight:500;flex-shrink:0;cursor:default}.cqscr-inbox-openbadge.is-hoverable{cursor:pointer}.cqscr-inbox-openbadge-opened{background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-inbox-openbadge-not-opened{background:var(--cq-fill);color:var(--cq-text-muted)}.cqscr-inbox-openbadge-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:50;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);box-shadow:var(--cq-shadow-pop);padding:8px 10px;min-width:220px;max-width:300px;font-family:var(--cq-font);font-size:12px;color:var(--cq-text)}.cqscr-inbox-openbadge-pop-h{font-size:11px;font-weight:600;color:var(--cq-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.cqscr-inbox-openbadge-pop-row{display:flex;align-items:center;gap:6px;padding:3px 0}.cqscr-inbox-openbadge-pop-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.cqscr-inbox-openbadge-pop-dot.is-opened{background:var(--cq-success)}.cqscr-inbox-openbadge-pop-dot.is-delivered{background:var(--cq-text-muted)}.cqscr-inbox-openbadge-pop-label{font-size:12px;color:var(--cq-text-2)}.cqscr-inbox-openbadge-pop-label.is-opened{font-weight:500}.cqscr-inbox-openbadge-pop-ms{font-size:11.5px;color:var(--cq-text-2);line-height:1.45}.cqscr-inbox-openbadge-pop-ms.has-sep{margin-top:8px;padding-top:8px;border-top:.5px solid var(--cq-border-light)}.cqscr-inbox-msgbody{padding:14px 16px 16px;border-top:.5px solid var(--cq-border);max-height:4000px;opacity:1;overflow:hidden;transition:max-height .28s ease,opacity .2s ease,padding .2s ease,border-top-color .2s ease}.msg-card.is-collapsed .cqscr-inbox-msgbody{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-top-color:transparent}.msg-card.is-collapsed .cqscr-inbox-msghead{padding-top:8px;padding-bottom:8px}.msg-card.is-latest .cqscr-inbox-msghead{cursor:default}.msg-card.is-latest .cqscr-inbox-msghead:hover{background:transparent}.cqscr-inbox-msg-preview{flex:2;min-width:0;font-size:12.5px;color:var(--cq-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.cqscr-inbox-msg-collapsed-date{font-size:12px;color:var(--cq-text-muted);flex-shrink:0}.cqscr-inbox-msg-to{font-size:12px;color:var(--cq-text-muted);padding:8px 0 10px}.cqscr-inbox-sys-notice{text-align:center;font-size:13px;color:var(--cq-text-muted);padding:6px 0}.cqscr-inbox-compose{background:var(--cq-surface);border-top:.5px solid var(--cq-border);display:flex;flex-direction:column;flex-shrink:0}.cqscr-inbox-drag{height:6px;background:var(--cq-fill);cursor:ns-resize;display:flex;align-items:center;justify-content:center;border-top:.5px solid var(--cq-border);transition:background var(--cq-t-base)}.cqscr-inbox-drag:hover{background:var(--cq-purple-150)}.cqscr-inbox-drag:hover .cqscr-inbox-drag-pill{background:var(--cq-purple)}.cqscr-inbox-drag-pill{width:32px;height:2px;background:var(--cq-border-input);border-radius:1px;transition:background var(--cq-t-base)}.cqscr-inbox-c-field{display:flex;align-items:center;padding:7px 12px;border-bottom:.5px solid var(--cq-fill);gap:8px;min-height:38px;flex-wrap:wrap}.cqscr-inbox-c-label{font-size:13px;color:var(--cq-text-muted);width:24px;flex-shrink:0}.cqscr-inbox-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center;flex:1}.cqscr-inbox-chip{display:inline-flex;align-items:center;gap:4px;background:var(--cq-purple-100);color:var(--cq-purple-deep);border-radius:var(--cq-r-xs);padding:3px 9px;font-size:13px;font-weight:500}.cqscr-inbox-chip.is-unknown{background:var(--cq-warning-bg);color:var(--cq-warning-strong)}.cqscr-inbox-chip-x{opacity:.6;font-size:11px;cursor:pointer}.cqscr-inbox-chip-x:hover{opacity:1}.cqscr-inbox-c-input{border:none;outline:none;font-size:14px;font-family:var(--cq-font);flex:1;min-width:80px;background:transparent;color:var(--cq-text)}.cqscr-inbox-cc-toggle{font-size:12px;color:var(--cq-text-muted);background:none;border:none;flex-shrink:0;cursor:pointer;font-family:var(--cq-font)}.cqscr-inbox-cc-toggle:hover{color:var(--cq-purple)}.cqscr-inbox-reply-toggle{font-size:12px;color:var(--cq-text-muted);background:none;border:none;flex-shrink:0;cursor:pointer;font-family:var(--cq-font);font-weight:500;padding:0 4px}.cqscr-inbox-reply-toggle.is-all,.cqscr-inbox-reply-toggle:hover{color:var(--cq-purple)}.cqscr-inbox-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);box-shadow:var(--cq-shadow-pop);z-index:200;max-height:240px;overflow-y:auto}.cqscr-inbox-suggestion{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-bottom:.5px solid var(--cq-border-light);transition:background var(--cq-t-fast)}.cqscr-inbox-suggestion:last-child{border-bottom:none}.cqscr-inbox-suggestion.is-highlight,.cqscr-inbox-suggestion:hover{background:var(--cq-fill)}.cqscr-inbox-suggestion-av{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--cq-surface);flex-shrink:0}.cqscr-inbox-suggestion-info{flex:1;min-width:0}.cqscr-inbox-suggestion-name{font-size:13px;font-weight:500;color:var(--cq-text)}.cqscr-inbox-suggestion-email{font-size:11px;color:var(--cq-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-inbox-attachments{padding:6px 14px;border-top:.5px solid var(--cq-fill);display:flex;flex-wrap:wrap;gap:6px;background:var(--cq-surface)}.cqscr-inbox-attachment{display:flex;align-items:center;gap:4px;background:var(--cq-purple-100);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-sm);padding:3px 8px;font-size:11px;color:var(--cq-text-2)}.cqscr-inbox-attachment-x{cursor:pointer;color:var(--cq-text-muted);margin-left:2px}.cqscr-inbox-ctoolbar{display:flex;justify-content:flex-end;padding:8px 14px;border-top:.5px solid var(--cq-fill);background:var(--cq-surface)}.cqscr-inbox-sendgroup{display:flex;gap:8px;align-items:center}.cqscr-inbox-compose-popwrap{position:relative;display:inline-flex}.cqscr-inbox-aibtn.is-set{background:var(--cq-purple-150);color:var(--cq-purple)}.cqscr-inbox-pop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79}.cqscr-inbox-msg-reminder{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f59e0b1f;color:#b45309;border:.5px solid rgba(245,158,11,.32);flex-shrink:0;cursor:pointer;font-family:inherit;padding:0;transition:background var(--cq-t-fast)}.cqscr-inbox-msg-reminder:hover{background:#f59e0b38}.cqscr-inbox-cancelpop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099}.cqscr-inbox-cancelpop{position:fixed;width:240px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:0 12px 32px #1a1a1f2e;padding:12px;z-index:1100;font-family:var(--cq-font)}.cqscr-inbox-cancelpop:before{content:"";position:absolute;top:-5px;right:18px;width:9px;height:9px;background:var(--cq-surface);border-left:.5px solid var(--cq-border);border-top:.5px solid var(--cq-border);transform:rotate(45deg)}.cqscr-inbox-cancelpop-msg{font-size:12.5px;color:var(--cq-text);line-height:1.45;margin-bottom:10px}.cqscr-inbox-cancelpop-msg strong{font-weight:700}.cqscr-inbox-cancelpop-acts{display:flex;gap:6px;justify-content:flex-end}.cqscr-inbox-cancelpop-keep,.cqscr-inbox-cancelpop-confirm{font-size:12px;font-weight:600;padding:6px 11px;border-radius:7px;cursor:pointer;font-family:inherit;border:.5px solid transparent;transition:background var(--cq-t-fast)}.cqscr-inbox-cancelpop-keep{background:transparent;color:var(--cq-text-2);border-color:var(--cq-border-input)}.cqscr-inbox-cancelpop-keep:hover{background:var(--cq-fill)}.cqscr-inbox-cancelpop-confirm{background:#f59e0b2e;color:#b45309;border-color:#f59e0b73}.cqscr-inbox-cancelpop-confirm:hover{background:#f59e0b47}.cqscr-inbox-msg-sched{cursor:pointer;font-family:inherit;transition:background var(--cq-t-fast)}.cqscr-inbox-msg-sched:hover{background:#f59e0b38}.cqscr-inbox-msg-sched{font-size:11px;font-weight:700;letter-spacing:.2px;color:#b45309;background:#f59e0b1f;border:.5px solid rgba(245,158,11,.32);padding:3px 9px;border-radius:var(--cq-r-pill);flex-shrink:0}.cqscr-inbox-conv-reminder{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:3px 9px;font-size:11.5px;font-weight:600;color:#b45309;background:#f59e0b1f;border:.5px solid rgba(245,158,11,.32);border-radius:var(--cq-r-pill)}.cqscr-inbox-aibtn{width:36px;height:36px;border-radius:var(--cq-r-md);background:var(--cq-purple-100);color:var(--cq-purple-hover);border:0;cursor:pointer;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--cq-font);flex-shrink:0;transition:background var(--cq-t-fast),color var(--cq-t-fast)}.cqscr-inbox-aibtn:hover{background:var(--cq-purple-200)}.cqscr-inbox-aibtn.is-open{background:var(--cq-surface);border:.5px solid var(--cq-purple-200);color:var(--cq-purple-hover)}.cqscr-inbox-closesendbtn{padding:7px 14px;font-size:13px;border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-xs);background:var(--cq-surface);color:var(--cq-text-2);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;gap:6px}.cqscr-inbox-closesendbtn:hover{background:var(--cq-fill)}.cqscr-inbox-sendbtn{padding:7px 18px;font-size:13px;font-weight:600;border:none;border-radius:var(--cq-r-xs);background:var(--cq-purple);color:var(--cq-surface);cursor:pointer;font-family:var(--cq-font);display:inline-flex;align-items:center;gap:6px}.cqscr-inbox-sendbtn:hover{background:var(--cq-purple-hover)}@keyframes cqscr-inbox-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cqscr-inbox-contact{width:290px;flex-shrink:0;background:var(--cq-surface);overflow-y:auto;display:flex;flex-direction:column}.cqscr-inbox-c-header{padding:20px 16px 16px;border-bottom:.5px solid var(--cq-border);display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.cqscr-inbox-c-av{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:var(--cq-surface)}.cqscr-inbox-c-name-wrap{position:relative;display:inline-flex;align-items:center;gap:6px}.cqscr-inbox-c-name{font-size:15px;font-weight:700;color:var(--cq-text)}.cqscr-inbox-c-edit{width:28px;height:28px;border-radius:50%;background:var(--cq-purple-50);border:.5px solid var(--cq-purple-200);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--cq-purple-hover);font-family:inherit;padding:0;transition:background var(--cq-t-fast),color var(--cq-t-fast),border-color var(--cq-t-fast)}.cqscr-inbox-c-edit:hover{background:var(--cq-purple);border-color:var(--cq-purple);color:var(--cq-surface)}.cqscr-inbox-c-edit:focus-visible{outline:2px solid var(--cq-purple);outline-offset:2px}.cqscr-inbox-c-pick-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.cqscr-inbox-c-pick{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:240px;max-width:300px;max-height:280px;overflow-y:auto;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:0 10px 28px #0f172a2e,0 2px 6px #0f172a14;z-index:50;font-family:var(--cq-font);text-align:left}.cqscr-inbox-c-pick-h{font-size:10.5px;font-weight:700;letter-spacing:.8px;color:var(--cq-text-faint);padding:10px 12px 6px}.cqscr-inbox-c-pick-empty{padding:10px 14px 14px;font-size:12.5px;color:var(--cq-text-muted)}.cqscr-inbox-c-pick-empty.is-error{color:var(--cq-danger)}.cqscr-inbox-c-pick-row{display:flex;align-items:center;gap:9px;width:100%;padding:7px 12px;background:transparent;border:0;cursor:pointer;font-family:inherit;text-align:left;transition:background var(--cq-t-fast)}.cqscr-inbox-c-pick-row:hover:not(:disabled){background:var(--cq-fill)}.cqscr-inbox-c-pick-row:disabled{cursor:default}.cqscr-inbox-c-pick-row.is-current{background:var(--cq-purple-50)}.cqscr-inbox-c-pick-av{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--cq-surface);flex-shrink:0}.cqscr-inbox-c-pick-info{flex:1;min-width:0}.cqscr-inbox-c-pick-name{font-size:12.5px;font-weight:600;color:var(--cq-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-inbox-c-pick-email{font-size:11.5px;color:var(--cq-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-inbox-c-pick-tick{color:var(--cq-purple-hover);flex-shrink:0}.cqscr-inbox-c-company{font-size:13px;color:var(--cq-purple);cursor:pointer}.cqscr-inbox-s-section{padding:14px 16px;border-bottom:.5px solid var(--cq-border)}.cqscr-inbox-s-title{font-size:13px;font-weight:700;color:var(--cq-text);margin-bottom:12px}.cqscr-inbox-s-field{margin-bottom:11px}.cqscr-inbox-s-field:last-child{margin-bottom:0}.cqscr-inbox-s-key{font-size:12px;color:var(--cq-text-muted);margin-bottom:2px}.cqscr-inbox-s-val{font-size:13px;color:var(--cq-text)}.cqscr-inbox-s-val.is-muted{color:var(--cq-text-muted)}.cqscr-inbox-co-card{display:flex;align-items:center;gap:8px;padding:8px;background:var(--cq-surface-subtle);border-radius:var(--cq-r-xs)}.cqscr-inbox-co-logo{width:28px;height:28px;border-radius:var(--cq-r-xs);background:var(--cq-purple-100);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--cq-purple);flex-shrink:0}.cqscr-inbox-co-name{font-size:13px;font-weight:600;color:var(--cq-purple)}.cqscr-inbox-co-domain{font-size:11px;color:var(--cq-text-muted)}.cqscr-inbox-folders-search{flex:1;display:flex;flex-direction:column;padding:14px 14px 8px;overflow-y:auto}.cqscr-inbox-exit-search{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--cq-blue);font-size:14px;font-weight:600;cursor:pointer;padding:2px 4px 14px;font-family:var(--cq-font)}.cqscr-inbox-filter-h{font-size:14px;font-weight:700;margin-bottom:14px;padding:0 4px;color:var(--cq-text)}.cqscr-inbox-filter-more{font-size:13px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.3px;margin:6px 4px 12px}.cqscr-inbox-search-fgroup{margin-bottom:14px;padding:0 4px}.cqscr-inbox-search-fgroup label{display:block;font-size:13px;color:var(--cq-text-muted);margin-bottom:6px}.cqscr-inbox-search-fgroup select,.cqscr-inbox-search-fgroup input[type=date]{width:100%;padding:10px 11px;font-size:13.5px;font-family:var(--cq-font);border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-md);background:var(--cq-surface);outline:none;color:var(--cq-text);cursor:pointer}.cqscr-inbox-search-fgroup select:focus,.cqscr-inbox-search-fgroup input:focus{border-color:var(--cq-purple);box-shadow:var(--cq-focus)}.cqscr-inbox-search-fcheck{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cq-text);margin-bottom:11px;cursor:pointer;padding:0 4px}.cqscr-inbox-search-fcheck input{width:18px;height:18px;accent-color:var(--cq-purple)}.cqscr-inbox-search-inbox{display:flex;align-items:center;gap:10px;background:var(--cq-surface);border:.5px solid var(--cq-border-input);border-radius:var(--cq-r-md);padding:9px 13px;width:100%;color:var(--cq-text-faint)}.cqscr-inbox-search-inbox>svg{flex-shrink:0}.cqscr-inbox-search-inbox input{border:none;outline:none;font-family:var(--cq-font);font-size:14px;flex:1;color:var(--cq-text);background:transparent}.cqscr-inbox-empty-state{text-align:center;padding:56px 24px;color:var(--cq-text-faint)}.cqscr-inbox-empty-state>svg{color:var(--cq-border-input)}.cqscr-inbox-empty-state>div{font-size:14px;font-weight:600;margin-top:12px}.cqscr-inbox-confirm-body{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--cq-text-2);line-height:1.55}.cqscr-inbox-cm-from,.cqscr-inbox-cm-field{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:.5px solid var(--cq-border-light);position:relative;flex-wrap:wrap}.cqscr-inbox-cm-label{font-size:11px;font-weight:600;color:var(--cq-text-muted);min-width:32px}.cqscr-inbox-cm-input{flex:1;min-width:140px;border:none;outline:none;font-size:13px;color:var(--cq-text);padding:3px 0;background:transparent;font-family:var(--cq-font)}.cqscr-inbox-cm-cc-toggle{font-size:11px;color:var(--cq-text-muted);background:none;border:none;cursor:pointer;padding:0;font-family:var(--cq-font)}.cqscr-inbox-cm-error{padding:8px 0;color:var(--cq-danger-strong);font-size:12px;font-weight:600}@media (max-width: 920px){.cqscr-inbox-nav{display:none}}@media (max-width: 640px){.cqscr-inbox-list-resize{display:none}}.cqscr-inbox-contact-toggle{position:absolute;top:14px;right:14px;width:30px;height:30px;background:var(--cq-surface);border-radius:999px;border:.5px solid var(--cq-border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--cq-purple);z-index:10;transition:background var(--cq-t-fast),box-shadow var(--cq-t-fast)}.cqscr-inbox-contact-toggle:hover{background:var(--cq-purple-100)}.cqscr-inbox-contact-toggle:focus-visible{outline:none;box-shadow:var(--cq-focus)}.cqui-dm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cq-overlay-modal);display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;z-index:200}.cqui-dm-card{background:var(--cq-surface);border-radius:var(--cq-r-xl);border:.5px solid var(--cq-border);box-shadow:var(--cq-shadow-modal);max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;font-family:var(--cq-font);color:var(--cq-text)}.cqui-dm-card.is-task{width:580px}.cqui-dm-card.is-ticket{width:680px}.cqui-dm-card.is-deal{width:720px}.cqui-dm-head{display:flex;align-items:center;gap:12px;padding:18px 22px 14px}.cqui-dm-head.is-bordered{border-bottom:.5px solid var(--cq-border-light)}.cqui-dm-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqui-dm-icon.is-success{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-dm-icon.is-info{background:var(--cq-info-bg);color:var(--cq-blue)}.cqui-dm-icon.is-danger{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-dm-entity-wrap{flex:1;min-width:0}.cqui-dm-entity{font-size:11px;font-weight:700;color:var(--cq-text-muted);letter-spacing:1px}.cqui-dm-entity-id{font-size:13.5px;font-weight:700;color:var(--cq-text);margin-top:1px;font-family:var(--cq-font-mono)}.cqui-dm-status{padding:5px 12px;border-radius:8px;font-size:10.5px;font-weight:700;letter-spacing:.5px;display:inline-flex;align-items:center;gap:5px}.cqui-dm-status.is-open{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqui-dm-status.is-done{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-dm-tk-status{font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:7px;letter-spacing:.4px;text-transform:uppercase}.cqui-dm-tk-status.is-open{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqui-dm-tk-status.is-pending{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqui-dm-tk-status.is-resolved{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-dm-tk-status.is-closed{background:var(--cq-fill);color:var(--cq-text-2)}.cqui-dm-esc{font-size:11px;color:var(--cq-text-2);background:var(--cq-fill);padding:4px 10px;border-radius:7px;font-weight:700;cursor:pointer;font-family:var(--cq-font);border:0}.cqui-dm-esc:hover{background:var(--cq-border)}.cqui-dm-body{padding:18px 22px;overflow-y:auto;flex:1}.cqui-dm-body.is-tight{padding:14px 22px 4px}.cqui-dm-eyebrow{font-size:10.5px;font-weight:700;color:var(--cq-text-muted);letter-spacing:1px;margin:18px 0 8px;text-transform:uppercase}.cqui-dm-eyebrow.is-flush{margin-top:0}.cqui-dm-eyebrow.is-bottom-tight{margin-bottom:4px}.cqui-dm-eyebrow.is-bottom-medium{margin-bottom:6px}.cqui-dm-task-title{font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:1.3;color:var(--cq-text)}.cqui-dm-desc{font-size:13.5px;color:var(--cq-text);line-height:1.55}.cqui-dm-kv{display:flex;align-items:center;gap:14px;padding:8px 0;border-bottom:.5px solid var(--cq-fill)}.cqui-dm-kv:last-child{border-bottom:0}.cqui-dm-kv-k{font-size:10.5px;color:var(--cq-text-muted);font-weight:600;width:90px;flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.cqui-dm-kv-v{font-size:13px;font-weight:600;color:var(--cq-text);display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.cqui-dm-kv-empty{color:var(--cq-text-faint);font-weight:500}.cqui-dm-act{display:flex;align-items:flex-start;gap:11px;padding:8px 0;font-size:13px;color:var(--cq-text)}.cqui-dm-act-ic{width:24px;height:24px;border-radius:50%;background:var(--cq-fill);color:var(--cq-text-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.cqui-dm-act-ic.is-add{background:var(--cq-purple-100);color:var(--cq-purple)}.cqui-dm-act-ic.is-done{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-dm-act-ic.is-edit{background:var(--cq-info-bg);color:var(--cq-blue)}.cqui-dm-act-w{font-size:11.5px;color:var(--cq-text-muted);margin-top:2px}.cqui-dm-av{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:var(--cq-surface)}.cqui-dm-av.is-sm{width:22px;height:22px;font-size:9.5px}.cqui-dm-av.is-md{width:24px;height:24px;font-size:9.5px}.cqui-dm-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 5px;border-radius:11px;font-size:12.5px;font-weight:600;cursor:pointer;background:transparent;border:0;font-family:var(--cq-font)}.cqui-dm-chip.is-contact{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqui-dm-chip.is-company{background:var(--cq-warning-bg);color:var(--cq-warning-strong)}.cqui-dm-chip.is-deal{background:var(--cq-info-bg);color:var(--cq-blue)}.cqui-dm-chip-av{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;flex-shrink:0;background:var(--cq-purple-200);color:var(--cq-purple-deep)}.cqui-dm-chip-av.is-deal{background:var(--cq-info-border);color:var(--cq-blue)}.cqui-dm-chip-av.is-company{background:var(--cq-warning-border);color:var(--cq-warning-strong)}.cqui-dm-chip-nm{padding:0 2px}.cqui-dm-tpri{font-size:9.5px;font-weight:700;padding:3px 8px;border-radius:7px;letter-spacing:.4px;display:inline-flex;align-items:center;gap:5px}.cqui-dm-tpri.is-high{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-dm-tpri.is-med{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqui-dm-tpri.is-low{background:var(--cq-fill);color:var(--cq-text-2)}.cqui-dm-tk-block{padding:18px 22px 14px}.cqui-dm-tk-subj{font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:1.3;color:var(--cq-text)}.cqui-dm-tk-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:center}.cqui-dm-reporter{font-size:12.5px;color:var(--cq-text-2)}.cqui-dm-reporter b{color:var(--cq-text);font-weight:700}.cqui-dm-assigned{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cq-text-2)}.cqui-dm-pri-pill{font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:7px;letter-spacing:.5px;display:inline-flex;align-items:center;gap:5px}.cqui-dm-pri-pill.is-critical{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-dm-pri-pill.is-high{background:var(--cq-warning-border);color:var(--cq-orange-700)}.cqui-dm-pri-pill.is-med{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqui-dm-pri-pill.is-low{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-dm-pri-dot{width:9px;height:9px;border-radius:50%}.cqui-dm-pri-dot.is-critical{background:var(--cq-danger);box-shadow:0 0 0 2px var(--cq-danger-ring)}.cqui-dm-pri-dot.is-high{background:var(--cq-orange-500);box-shadow:0 0 0 2px #ea580c24}.cqui-dm-pri-dot.is-med{background:var(--cq-yellow-500);box-shadow:0 0 0 2px #eab30829}.cqui-dm-pri-dot.is-low{background:var(--cq-success);box-shadow:0 0 0 2px #15803d24}.cqui-dm-tk-stats{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:14px;padding-top:14px;border-top:.5px solid var(--cq-border-light)}.cqui-dm-tk-stat-k{font-size:10.5px;font-weight:700;color:var(--cq-text-muted);letter-spacing:.8px;text-transform:uppercase}.cqui-dm-tk-stat-v{font-size:12.5px;font-weight:600;margin-top:3px;color:var(--cq-text)}.cqui-dm-desc-card{font-size:13.5px;line-height:1.6;color:var(--cq-text);padding:14px 16px;background:var(--cq-surface-subtle);border:.5px solid var(--cq-border);border-radius:12px}.cqui-dm-deal-hero{padding:0 22px 12px}.cqui-dm-deal-co{font-size:11px;font-weight:700;color:var(--cq-text-muted);letter-spacing:1px;text-transform:uppercase}.cqui-dm-deal-name{font-size:22px;font-weight:800;letter-spacing:-.5px;margin-top:3px;color:var(--cq-text)}.cqui-dm-deal-meta-row{display:flex;align-items:baseline;gap:14px;margin-top:9px}.cqui-dm-deal-val{font-size:30px;font-weight:800;color:var(--cq-success);letter-spacing:-.8px}.cqui-dm-deal-meta-right{display:flex;gap:6px;align-items:center}.cqui-dm-deal-tag{font-size:9px;font-weight:700;padding:2px 6px;border-radius:5px;letter-spacing:.5px}.cqui-dm-deal-tag.is-hot{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqui-dm-deal-tag.is-warm{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqui-dm-deal-tag.is-cold{background:var(--cq-fill);color:var(--cq-text-2)}.cqui-dm-deal-tag.is-stale{background:var(--cq-info-bg);color:var(--cq-blue)}.cqui-dm-deal-tag.is-new{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqui-dm-deal-tag.is-won{background:var(--cq-success-bg);color:var(--cq-success)}.cqui-dm-stage-block{padding:14px 22px 6px}.cqui-dm-prog{display:flex;align-items:center;gap:6px}.cqui-dm-prog-seg{flex:1;height:9px;background:var(--cq-fill);border-radius:5px}.cqui-dm-prog-seg.is-s1{background:var(--cq-purple)}.cqui-dm-prog-seg.is-s2{background:var(--cq-blue)}.cqui-dm-prog-seg.is-s3{background:var(--cq-purple-400)}.cqui-dm-prog-seg.is-s4{background:var(--cq-text)}.cqui-dm-prog-lbls{display:flex;gap:6px;margin-top:8px}.cqui-dm-prog-lbl{flex:1;font-size:10.5px;font-weight:700;color:var(--cq-text-muted);text-align:center;letter-spacing:.4px;text-transform:uppercase}.cqui-dm-prog-lbl.is-current{color:var(--cq-text)}.cqui-dm-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.cqui-dm-quick-r{display:flex;gap:12px;padding:9px 0;font-size:13px;border-bottom:.5px solid var(--cq-fill)}.cqui-dm-quick-r:last-child{border-bottom:0}.cqui-dm-quick-k{color:var(--cq-text-muted);font-weight:600;min-width:84px;flex-shrink:0;font-size:11.5px}.cqui-dm-quick-v{color:var(--cq-text);font-weight:600;flex:1;word-break:break-word;font-size:13px;display:flex;align-items:center;gap:6px}.cqui-dm-tasks-eyebrow-row{display:flex;align-items:center;justify-content:space-between;margin:16px 0 6px}.cqui-dm-view-all{color:var(--cq-purple);font-size:12px;font-weight:600;cursor:pointer;letter-spacing:0;background:transparent;border:0;font-family:var(--cq-font)}.cqui-dm-otask{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:13px}.cqui-dm-otask-cb{width:18px;height:18px;border:1.5px solid var(--cq-border-input);border-radius:50%;flex-shrink:0}.cqui-dm-otask-title{flex:1;font-weight:600;color:var(--cq-text)}.cqui-dm-otask-due{font-size:11.5px;font-weight:600;color:var(--cq-text-2)}.cqui-dm-otask-due.is-soon{color:var(--cq-purple-deep);font-weight:700}.cqui-dm-foot{display:flex;justify-content:space-between;gap:8px;padding:14px 22px;border-top:.5px solid var(--cq-border-light)}.cqui-dm-foot.is-wrap{flex-wrap:wrap}.cqui-dm-foot-cluster{display:flex;gap:8px}.cqui-dm-btn{border:0;font-family:var(--cq-font);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;transition:background var(--cq-t-fast)}.cqui-dm-btn:disabled{opacity:.5;cursor:not-allowed}.cqui-dm-btn.is-ghost-red{background:transparent;color:var(--cq-danger);padding:9px 13px}.cqui-dm-btn.is-ghost-red:hover:not(:disabled){background:var(--cq-danger-bg)}.cqui-dm-btn.is-outline{background:var(--cq-surface);color:var(--cq-text);border:.5px solid var(--cq-border)}.cqui-dm-btn.is-outline:hover:not(:disabled){background:var(--cq-fill)}.cqui-dm-btn.is-success-solid{background:var(--cq-success);color:var(--cq-surface);padding:9px 16px}.cqui-dm-btn.is-success-solid:hover:not(:disabled){background:var(--cq-success-strong)}.cqui-dm-btn.is-success-soft{background:var(--cq-success-bg);color:var(--cq-success);padding:10px 14px;border-radius:11px}.cqui-dm-btn.is-success-soft:hover:not(:disabled){background:var(--cq-success-border)}.cqui-dm-btn.is-purple-solid{background:var(--cq-purple);color:var(--cq-surface);padding:10px 16px;border-radius:11px}.cqui-dm-btn.is-purple-solid:hover:not(:disabled){background:var(--cq-purple-hover)}.cqui-dm-btn.is-icon-only{padding:10px 11px;border-radius:11px}.cqui-dm-foot.is-deal .cqui-dm-btn.is-outline{padding:10px 14px;border-radius:11px}.cqui-dm-menu{position:absolute;right:0;bottom:calc(100% + 8px);background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);box-shadow:var(--cq-shadow-menu);padding:6px;min-width:180px;z-index:10;display:flex;flex-direction:column;gap:2px}.cqui-dm-menu-item{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border-radius:var(--cq-r-sm);border:0;background:transparent;font-family:var(--cq-font);font-size:13px;font-weight:500;color:var(--cq-text);cursor:pointer;width:100%;text-align:left;transition:background var(--cq-t-fast)}.cqui-dm-menu-item:hover{background:var(--cq-fill)}.cqui-dm-menu-item.is-danger{color:var(--cq-danger)}.cqui-dm-menu-item.is-danger:hover{background:var(--cq-danger-bg)}.cqui-dm-menu-sep{height:.5px;background:var(--cq-border-light);margin:4px}.cqscr-tasks{display:flex;height:100%;overflow:hidden;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-tasks-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;padding:0 16px 0 0}.cqscr-tasks-headcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin-bottom:12px;flex-shrink:0}.cqscr-tasks-headcard>.cqscr-pagehead{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:0}.cqscr-tasks-headcard>.cqscr-tasks-tabs{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light)}.cqscr-tasks-headcard>.cqscr-tasks-tabs>.cqui-tabs{flex-shrink:0}.cqscr-tasks-headcard .cqui-tabs{border-bottom:0}.cqscr-tasks-scroll{flex:1;overflow-y:auto;padding:12px 0 40px}.cqscr-tasks-listcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:6px 18px 8px;overflow-x:auto}.cqscr-tasks-sectionhead{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:1.1px;padding:14px 0 7px;border-bottom:.5px solid var(--cq-fill);color:var(--cq-text-2)}.cqscr-tasks-sectionhead-overdue{color:var(--cq-danger-strong)}.cqscr-tasks-sectionhead-today{color:var(--cq-purple-deep)}.cqscr-tasks-sectionhead-tomorrow{color:var(--cq-text)}.cqscr-tasks-sectionhead-week,.cqscr-tasks-sectionhead-upcoming{color:var(--cq-text-2)}.cqscr-tasks-sectionhead-later,.cqscr-tasks-sectionhead-completed{color:var(--cq-text-muted)}.cqscr-tasks-sectionhead-completed,.cqscr-tasks-sectionhead-later{cursor:pointer}.cqscr-tasks-sectionhead-cnt{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:var(--cq-r-xs);background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-tasks-sectionhead-overdue .cqscr-tasks-sectionhead-cnt{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqscr-tasks-sectionhead-today .cqscr-tasks-sectionhead-cnt{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-tasks-listhead{display:grid;gap:13px;align-items:center;padding:11px 4px;border-bottom:.5px solid var(--cq-border-light);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-2)}.cqscr-tasks-row{display:grid;gap:13px;align-items:center;padding:13px 4px;border-bottom:.5px solid var(--cq-fill);cursor:pointer;transition:background var(--cq-t-fast);font-family:var(--cq-font)}.cqscr-tasks-listcell.is-left,.cqscr-tasks-rowcell.is-left{text-align:left;min-width:0}.cqscr-tasks-listcell.is-right,.cqscr-tasks-rowcell.is-right{text-align:right;min-width:0}.cqscr-tasks-listcell.is-center,.cqscr-tasks-rowcell.is-center{text-align:center;min-width:0}.cqscr-tasks-listcell{position:relative}.cqscr-tasks-row:hover{background:var(--cq-surface-subtle)}.cqscr-tasks-row.is-selected{background:var(--cq-purple-100)}.cqscr-tasks-row.is-done .cqscr-tasks-row-title{text-decoration:line-through;color:var(--cq-text-muted);font-weight:500}.cqscr-tasks-row-task{min-width:0;display:flex;flex-direction:column;gap:2px}.cqscr-tasks-row-title{font-size:14px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-tasks-row-sub{font-size:12.5px;color:var(--cq-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-tasks-row-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:11.5px;font-weight:600;background:var(--cq-fill);color:var(--cq-text-2);justify-self:start;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;font-family:var(--cq-font);cursor:pointer}.cqscr-tasks-row-chip.is-contact{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-tasks-row-chip.is-deal{background:var(--cq-info-bg);color:var(--cq-blue)}.cqscr-tasks-row-chip.is-company{background:var(--cq-warning-bg);color:var(--cq-warning-strong)}.cqscr-tasks-row-chip.is-ticket{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqscr-tasks-row-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cqscr-tasks-row-owner{display:flex;justify-content:center}.cqscr-tasks-row-owner-av{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;background:linear-gradient(135deg,var(--cq-purple),var(--cq-blue));color:var(--cq-surface)}.cqscr-tasks-row-owner-empty{color:var(--cq-text-faint);font-size:14px;line-height:1}.cqscr-tasks-row-pridot{width:7px;height:7px;border-radius:50%}.cqscr-tasks-row-pridot.is-high{background:var(--cq-danger)}.cqscr-tasks-row-pridot.is-med{background:var(--cq-yellow-500)}.cqscr-tasks-row-pridot.is-low{background:var(--cq-text-faint)}.cqscr-tasks-row-pripill{font-size:9.5px;font-weight:700;padding:3px 8px;border-radius:7px;letter-spacing:.4px;justify-self:center}.cqscr-tasks-row-pripill.is-high{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqscr-tasks-row-pripill.is-med{background:var(--cq-warning-bg);color:var(--cq-warning)}.cqscr-tasks-row-pripill.is-low{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-tasks-row-pripill-empty{color:var(--cq-text-faint);font-size:14px}.cqscr-tasks-row-due{font-size:11.5px;font-weight:600;color:var(--cq-text-muted);white-space:nowrap;text-align:right}.cqscr-tasks-row-due.is-today{color:var(--cq-warning);font-weight:600}.cqscr-tasks-row-due.is-overdue{color:var(--cq-danger);font-weight:700}.cqscr-tasks-row-due.is-soon{color:var(--cq-warning)}.cqscr-tasks-row-pri{display:flex;justify-content:center}.cqscr-tasks-check{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--cq-border-input);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;padding:0;color:var(--cq-surface);transition:background var(--cq-t-base),border-color var(--cq-t-base)}.cqscr-tasks-check:hover{border-color:var(--cq-purple);background:var(--cq-purple-150)}.cqscr-tasks-check.is-done{background:var(--cq-success);border-color:var(--cq-success)}.cqscr-tasks-check.is-done:hover{background:var(--cq-success-strong);border-color:var(--cq-success-strong)}.cqscr-tasks-status{text-align:center;padding:40px 16px;color:var(--cq-text-muted);font-size:13px}.cqscr-tasks-drawer{width:320px;flex-shrink:0;border-left:.5px solid var(--cq-border);background:var(--cq-surface);overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.cqscr-tasks-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cqscr-tasks-drawer-title{font-size:15px;font-weight:700;color:var(--cq-text);line-height:1.35}.cqscr-tasks-drawer-label{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-faint);margin-bottom:6px}.cqscr-tasks-drawer-text{font-size:13px;color:var(--cq-text-2);line-height:1.65;white-space:pre-wrap}.cqscr-tasks-drawer-kvs{display:flex;flex-direction:column;gap:10px}.cqscr-tasks-drawer-kv-value{font-size:13px;color:var(--cq-text)}.cqscr-tasks-drawer-contact{border-top:.5px solid var(--cq-border-light);padding-top:14px}.cqscr-tasks-drawer-contact-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cqscr-tasks-drawer-contact-name{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-tasks-drawer-contact-co{font-size:11.5px;color:var(--cq-text-muted);margin-top:1px}.cqscr-tasks-drawer-cta{border-top:.5px solid var(--cq-border-light);padding-top:14px}.cqscr-tasks-drawer-cta>.cqui-btn{width:100%}@media (max-width: 920px){.cqscr-tasks-meta-company{display:none}}@media (max-width: 640px){.cqscr-tasks-meta-contact{display:none}}.cqscr-settings{display:flex;align-items:stretch;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);overflow:hidden;min-height:calc(100vh - 92px);font-family:var(--cq-font);margin:0 16px 40px 0}.cqscr-settings-side{width:230px;flex-shrink:0;border-right:.5px solid var(--cq-border);padding:18px 14px}.cqscr-settings-side-title{display:flex;align-items:center;gap:11px;font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--cq-text);padding:0 6px 14px;margin-bottom:6px;border-bottom:.5px solid var(--cq-border-light)}.cqscr-settings-side-h{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--cq-text-muted);padding:7px 12px;margin-bottom:9px}.cqscr-settings-side-i{width:100%;display:flex;align-items:center;gap:11px;text-align:left;padding:10px 12px;border-radius:var(--cq-r-md);border:none;cursor:pointer;font-family:var(--cq-font);font-size:13.5px;font-weight:600;background:transparent;color:var(--cq-text-2);margin-bottom:2px;transition:background var(--cq-t-base),color var(--cq-t-base)}.cqscr-settings-side-i:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-settings-side-i.is-active{background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-settings-content{flex:1;min-width:0;overflow-y:auto;padding:24px 28px 28px;max-width:780px}.cqscr-settings-pane{display:flex;flex-direction:column;gap:16px}.cqscr-settings-pane-h{margin-bottom:16px;padding:4px 0 0}.cqscr-settings-pane-title{font-size:22px;font-weight:800;color:var(--cq-text);letter-spacing:-.5px;margin-bottom:4px}.cqscr-settings-pane-sub{font-family:Courier New,monospace;font-size:12px;color:var(--cq-text-muted);margin-top:6px}.cqscr-settings-help{font-size:13px;color:var(--cq-text-2);margin-bottom:12px;line-height:1.55}.cqscr-settings-loading{padding:60px;text-align:center;color:var(--cq-text-muted);font-size:13px}.cqscr-settings-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.cqscr-settings-grid-2{grid-template-columns:1fr}}.cqscr-settings-section{background:transparent;border:0;border-radius:0;padding:0 0 22px;margin:0;border-bottom:.5px solid var(--cq-border-light)}.cqscr-settings-section+.cqscr-settings-section{margin-top:22px}.cqscr-settings-section:last-child{border-bottom:0;padding-bottom:0}.cqscr-settings-section-h{font-size:10.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--cq-text-muted);margin-bottom:14px}.cqscr-settings-field{margin-bottom:14px}.cqscr-settings-field:last-child{margin-bottom:0}.cqscr-settings-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--cq-text-muted);margin-bottom:7px}.cqscr-settings-mono{font-family:var(--cq-font);font-size:12px}.cqscr-settings-msg{font-size:13px;padding:8px 12px;border-radius:var(--cq-r-sm);margin-bottom:12px;border:1px solid}.cqscr-settings-msg-ok{background:var(--cq-success-bg);color:var(--cq-success);border-color:var(--cq-success-border)}.cqscr-settings-msg-err{background:var(--cq-danger-bg);color:var(--cq-danger-strong);border-color:var(--cq-danger-border)}.cqscr-settings-avatar-row{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:.5px solid var(--cq-border-light)}.cqscr-settings-avatar-wrap{position:relative;flex-shrink:0}.cqscr-settings-avatar-img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--cq-purple-200);display:block}.cqscr-settings-avatar-fallback{width:80px;height:80px;border-radius:50%;background:var(--cq-gradient);color:var(--cq-surface);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.cqscr-settings-avatar-chip{position:absolute;bottom:0;right:0;width:26px;height:26px;border-radius:50%;background:var(--cq-gradient);border:2px solid var(--cq-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--cq-surface);padding:0}.cqscr-settings-avatar-meta{display:flex;flex-direction:column;gap:6px}.cqscr-settings-avatar-name{font-size:15px;font-weight:600;color:var(--cq-text)}.cqscr-settings-avatar-email{font-size:12px;color:var(--cq-text-muted)}.cqscr-settings-subtabs{margin-bottom:4px}.cqscr-settings-provider{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg);padding:16px 20px;margin-bottom:12px}.cqscr-settings-provider:last-child{margin-bottom:0}.cqscr-settings-provider-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.cqscr-settings-provider-id{display:flex;align-items:center;gap:12px;min-width:0}.cqscr-settings-provider-logo{width:36px;height:36px;border-radius:var(--cq-r-sm);background:var(--cq-fill);border:.5px solid var(--cq-border);display:flex;align-items:center;justify-content:center;color:var(--cq-text-2);flex-shrink:0}.cqscr-settings-provider-name{font-size:14px;font-weight:600;color:var(--cq-text)}.cqscr-settings-provider-meta{font-size:12px;color:var(--cq-text-muted);font-family:var(--cq-font);display:flex;align-items:center;gap:6px;margin-top:2px}.cqscr-settings-provider-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.cqscr-settings-provider-body{border-top:.5px solid var(--cq-border-light);margin-top:16px;padding-top:16px}.cqscr-settings-provider-help{font-size:12px;color:var(--cq-text-2);margin-bottom:12px;line-height:1.6}.cqscr-settings-provider-link{color:var(--cq-purple-deep);text-decoration:none}.cqscr-settings-provider-link:hover{text-decoration:underline}.cqscr-settings-provider-code{font-size:11px;background:var(--cq-fill);padding:1px 6px;border-radius:var(--cq-r-xs);font-family:var(--cq-font);color:var(--cq-text)}.cqscr-settings-provider-soon{border-style:dashed;opacity:.65}.cqscr-settings-provider-meta-warn{color:var(--cq-danger-strong)}.cqscr-settings-provider-reconnect-banner{margin-top:14px;padding:12px 14px;border:.5px solid var(--cq-danger-border);border-left:3px solid var(--cq-danger);border-radius:var(--cq-r-sm);background:var(--cq-danger-bg);color:var(--cq-danger-strong);font-size:12px;line-height:1.55}.cqscr-settings-account{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:14px 16px;margin-bottom:10px}.cqscr-settings-account:last-child{margin-bottom:0}.cqscr-settings-account.is-default{background:var(--cq-purple-50)}.cqscr-settings-account-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px;flex-wrap:wrap}.cqscr-settings-account-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cqscr-settings-account-email{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-settings-account-sig{display:flex;align-items:center;gap:10px}.cqscr-settings-account-sig-lbl{font-size:10.5px;font-weight:700;color:var(--cq-text-muted);font-family:var(--cq-font);letter-spacing:.6px;flex-shrink:0}.cqscr-settings-account-sig>.cqui-select{flex:1}.cqscr-settings-sigrow{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:14px 16px;margin-bottom:10px}.cqscr-settings-sigrow-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cqscr-settings-sigrow-id{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.cqscr-settings-sigrow-name{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-settings-sigrow-acc-tag{font-size:10px;padding:2px 8px;border-radius:var(--cq-r-pill);background:var(--cq-purple-100);color:var(--cq-purple-deep);font-family:var(--cq-font);font-weight:500;display:inline-flex;align-items:center;gap:4px}.cqscr-settings-sigrow-acc-remove{background:none;border:none;padding:0 2px;cursor:pointer;color:var(--cq-purple-deep);font-size:11px;line-height:1;opacity:.65}.cqscr-settings-sigrow-acc-remove:hover{opacity:1}.cqscr-settings-sigrow-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.cqscr-settings-sigrow-preview{font-size:12px;border-top:.5px solid var(--cq-border-light);padding-top:10px;margin-top:10px}.cqscr-settings-sigrow-edit{margin-top:10px;border-top:.5px solid var(--cq-border-light);padding-top:10px}.cqscr-settings-sig-add{width:100%;padding:12px;border:1px dashed var(--cq-purple-200);border-radius:var(--cq-r-md);background:transparent;color:var(--cq-purple-deep);font-size:13px;font-weight:500;cursor:pointer;font-family:var(--cq-font);display:flex;align-items:center;justify-content:center;gap:6px;transition:background var(--cq-t-base)}.cqscr-settings-sig-add:hover{background:var(--cq-purple-50)}.cqscr-settings-sig-newform{border:1px dashed var(--cq-purple-200);border-radius:var(--cq-r-md);padding:16px;margin-bottom:10px;background:var(--cq-purple-50)}.cqscr-settings-sig-newform-actions{display:flex;gap:8px}.cqscr-settings-sig-preview-h{font-size:12px;color:var(--cq-text-muted);margin-bottom:8px}.cqscr-settings-sig-preview-body{border:.5px solid var(--cq-border-light);border-radius:var(--cq-r-sm);padding:12px 16px;background:var(--cq-surface-subtle);font-size:13px;margin-bottom:12px}.cqscr-settings-spam-add{display:flex;gap:8px;align-items:center}.cqscr-settings-spam-add>.cqui-input,.cqscr-settings-spam-add>.cqui-input-wrap{flex:1}.cqscr-settings-spam-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:.5px solid var(--cq-border-light);gap:12px}.cqscr-settings-spam-row:last-child{border-bottom:none}.cqscr-settings-spam-email{font-size:13px;font-weight:500;color:var(--cq-text)}.cqscr-settings-spam-meta{font-size:11px;color:var(--cq-text-muted);font-family:var(--cq-font);margin-top:2px}.cqscr-settings-spam-empty{font-size:13px;color:var(--cq-text-muted);padding:20px 0;text-align:center}.cqscr-settings-integ-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.cqscr-settings-integ-card{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.cqscr-settings-integ-card-h{display:flex;align-items:center;gap:12px}.cqscr-settings-integ-card-name{font-size:14px;font-weight:600;color:var(--cq-text);flex:1;min-width:0}.cqscr-settings-integ-card-pill{flex-shrink:0}.cqscr-settings-integ-card-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cq-text-2);flex-wrap:wrap}.cqscr-settings-integ-card-keypreview{color:var(--cq-text-muted);font-family:var(--cq-font);font-size:11px}.cqscr-settings-integ-card-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:auto}.cqscr-settings-integ-section{margin-bottom:22px}.cqscr-settings-integ-section+.cqscr-settings-integ-section{margin-top:6px}.cqscr-settings-integ-section-h{font-size:11px;font-weight:700;color:var(--cq-text-2);letter-spacing:.6px;text-transform:uppercase;margin:0 0 10px}.cqscr-settings-integ-card-cal-color{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cq-text-2)}.cqscr-settings-integ-card-cal-swatch{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--cq-surface);outline:.5px solid var(--cq-border);flex-shrink:0}.cqscr-settings-integ-card-cal-color-label strong{color:var(--cq-text);text-transform:capitalize;font-weight:600}.cqscr-settings-integ-card-empty{background:var(--cq-surface);border:1px dashed var(--cq-border);cursor:pointer;font-family:inherit;text-align:left;transition:border-color var(--cq-t-base),transform var(--cq-t-base)}.cqscr-settings-integ-card-empty:hover{border-color:var(--cq-purple);transform:translateY(-1px)}.cqscr-settings-integ-card-empty-sub{font-size:12px;color:var(--cq-text-muted);margin-top:-4px}.cqscr-settings-integ-key{display:flex;gap:6px;align-items:center}.cqscr-settings-integ-key>.cqui-input,.cqscr-settings-integ-key>.cqui-input-wrap{flex:1}.cqscr-settings-integ-currentkey{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--cq-r-sm);margin-bottom:12px;font-size:12px;background:var(--cq-fill);border:.5px solid var(--cq-border);color:var(--cq-text-2);gap:12px}.cqscr-settings-integ-errors-empty{padding:40px 0;text-align:center;color:var(--cq-text-muted);font-size:13px}.cqscr-settings-integ-error{border:.5px solid var(--cq-danger-border);border-left:3px solid var(--cq-danger);border-radius:var(--cq-r-sm);padding:12px 14px;margin-bottom:10px;background:var(--cq-danger-bg)}.cqscr-settings-integ-error:last-child{margin-bottom:0}.cqscr-settings-integ-error-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;gap:12px}.cqscr-settings-integ-error-type{font-size:12px;font-weight:700;color:var(--cq-danger-strong);font-family:var(--cq-font)}.cqscr-settings-integ-error-time{font-size:11px;color:var(--cq-text-muted)}.cqscr-settings-integ-error-msg{font-size:13px;color:var(--cq-text);line-height:1.5;word-break:break-word}.cqscr-settings-integ-error-ctx{margin-top:8px;padding:6px 8px;background:var(--cq-fill);border-radius:var(--cq-r-xs);font-size:11px;font-family:var(--cq-font);color:var(--cq-text-2);word-break:break-all}.cqscr-settings-mfa-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cqscr-settings-mfa-status{font-size:13px;font-weight:500;color:var(--cq-text);margin-bottom:4px}.cqscr-settings-mfa-sub{font-size:12px;color:var(--cq-text-muted)}.cqscr-settings-mfa-body{border-top:.5px solid var(--cq-border-light);padding-top:20px;margin-top:20px}.cqscr-settings-mfa-step{font-size:13px;font-weight:500;color:var(--cq-text);margin-bottom:8px}.cqscr-settings-mfa-qr{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-r-md);padding:16px;margin-bottom:16px;display:inline-block;line-height:0}.cqscr-settings-mfa-qr img{display:block}.cqscr-settings-mfa-helper{font-size:12px;color:var(--cq-text-muted);font-family:var(--cq-font);margin-bottom:4px;margin-top:12px}.cqscr-settings-mfa-secret{font-size:13px;font-family:var(--cq-font);color:var(--cq-blue);background:var(--cq-info-bg);padding:6px 12px;border-radius:var(--cq-r-xs);letter-spacing:2px;margin-bottom:20px;display:inline-block;word-break:break-all}.cqscr-settings-mfa-code{font-size:20px!important;font-family:var(--cq-font);letter-spacing:6px;text-align:center;width:160px}.cqscr-settings-mfa-actions{display:flex;gap:10px}@media (max-width: 780px){.cqscr-settings{flex-direction:column;height:auto}.cqscr-settings-side{width:100%;border-right:none;border-bottom:1px solid var(--cq-border);padding:16px 16px 12px}.cqscr-settings-content{padding:20px 16px 40px;max-width:none}}.cqscr-levers-list{display:flex;flex-direction:column;gap:12px}.cqscr-levers-card{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg, 12px);padding:14px 16px}.cqscr-levers-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.cqscr-levers-card-title{font-size:15px;font-weight:700;color:var(--cq-text);letter-spacing:-.2px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cqscr-levers-key{font-family:"ui-monospace",SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:var(--cq-text-muted);background:var(--cq-fill, #F4F2EC);padding:2px 6px;border-radius:4px}.cqscr-levers-card-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--cq-text-muted);margin-top:4px}.cqscr-levers-tag{font-size:9.5px;font-weight:800;letter-spacing:.4px;padding:3px 7px;border-radius:4px;text-transform:uppercase}.cqscr-levers-tag-global{background:#e0e7ff;color:#3730a3}.cqscr-levers-tag-tenant{background:#dcfce7;color:#15803d}.cqscr-levers-tag-inactive{background:#fee2e2;color:#b91c1c}.cqscr-levers-industries{font-size:11px;color:var(--cq-text-muted)}.cqscr-levers-actions{display:flex;gap:6px;flex-shrink:0}.cqscr-levers-card-body{display:flex;flex-direction:column;gap:10px}.cqscr-levers-benchmark{font-size:12.5px;color:var(--cq-text-2, #2A2A33);line-height:1.5}.cqscr-levers-inputs{display:flex;gap:6px;flex-wrap:wrap}.cqscr-levers-input-chip{font-family:"ui-monospace",SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;padding:3px 8px;border-radius:999px;background:var(--cq-fill, #F4F2EC);color:var(--cq-text);border:.5px solid var(--cq-border-light, #EBE9E3)}.cqscr-levers-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cq-text);cursor:pointer;-webkit-user-select:none;user-select:none}.cqscr-offers-pane-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cqscr-offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.cqscr-offers-card{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-lg, 12px);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.cqscr-offers-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cqscr-offers-card-title{display:flex;gap:10px;align-items:flex-start;min-width:0}.cqscr-offers-icon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-offers-name{font-size:15px;font-weight:700;color:var(--cq-text);letter-spacing:-.2px;word-break:break-word}.cqscr-offers-card-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--cq-text-muted);margin-top:4px}.cqscr-offers-tag{font-size:9.5px;font-weight:800;letter-spacing:.4px;padding:3px 7px;border-radius:4px;text-transform:uppercase}.cqscr-offers-tag-inactive{background:#fee2e2;color:#b91c1c}.cqscr-offers-audience{font-size:11px;color:var(--cq-text-muted)}.cqscr-offers-toggle{position:relative;display:inline-block;width:34px;height:20px;flex-shrink:0}.cqscr-offers-toggle input{opacity:0;width:0;height:0}.cqscr-offers-toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cq-fill, #E5E7EB);border-radius:999px;transition:background .12s ease;cursor:pointer}.cqscr-offers-toggle-track:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;transition:transform .12s ease}.cqscr-offers-toggle input:checked+.cqscr-offers-toggle-track{background:#22c55e}.cqscr-offers-toggle input:checked+.cqscr-offers-toggle-track:before{transform:translate(14px)}.cqscr-offers-goal{font-size:12.5px;color:var(--cq-text-2, #2A2A33);line-height:1.5}.cqscr-offers-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 12px;background:var(--cq-fill, #F4F2EC);border-radius:8px}.cqscr-offers-metric-label{font-size:10px;font-weight:700;color:var(--cq-text-muted);text-transform:uppercase;letter-spacing:.4px}.cqscr-offers-metric-value{font-size:14px;font-weight:700;color:var(--cq-text);margin-top:2px}.cqscr-offers-levers{display:flex;gap:6px;flex-wrap:wrap}.cqscr-offers-lever-chip{font-size:11px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;border:.5px solid #C7D2FE}.cqscr-offers-actions{display:flex;gap:6px;justify-content:flex-end;border-top:.5px solid var(--cq-border-light, #EBE9E3);padding-top:10px}.cqscr-offers-empty{padding:32px;text-align:center;color:var(--cq-text-muted);border:.5px dashed var(--cq-border);border-radius:var(--cq-r-lg, 12px)}.cqscr-offers-editor{display:flex;flex-direction:column;gap:14px}.cqscr-offers-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cqscr-offers-icon-picker{display:flex;gap:8px;align-items:center}.cqscr-offers-icon-suggestions{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.cqscr-offers-icon-swatch{width:28px;height:28px;border-radius:6px;background:var(--cq-fill, #F4F2EC);border:.5px solid var(--cq-border-light, #EBE9E3);color:var(--cq-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease}.cqscr-offers-icon-swatch:hover{background:var(--cq-border-light, #EBE9E3)}.cqscr-offers-icon-swatch.is-active{background:#eef2ff;border-color:#6366f1;color:#3730a3}.cqscr-offers-color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.cqscr-offers-color-swatch{width:100%;aspect-ratio:1;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:transform 80ms ease}.cqscr-offers-color-swatch:hover{transform:scale(1.05)}.cqscr-offers-color-swatch.is-active{border-color:var(--cq-text);box-shadow:0 0 0 1px #fff inset}.cqscr-offers-slider{width:100%;accent-color:#6366F1}.cqscr-offers-lever-picker{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding:4px;border:.5px solid var(--cq-border-light, #EBE9E3);border-radius:8px}.cqscr-offers-lever-option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:transparent;border:.5px solid transparent;cursor:pointer;text-align:left;font:inherit;color:var(--cq-text)}.cqscr-offers-lever-option:hover{background:var(--cq-fill, #F4F2EC)}.cqscr-offers-lever-option.is-selected{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.cqscr-offers-lever-name{font-size:12.5px;font-weight:600;flex:1}.cqscr-offers-lever-key{font-family:"ui-monospace",SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:var(--cq-text-muted);background:#0000000a;padding:2px 6px;border-radius:4px}.cqscr-offers-lever-tick{color:#4338ca}.cqscr-tickets{display:flex;height:100%;overflow:hidden;font-family:var(--cq-font);color:var(--cq-text)}.cqscr-tickets-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;padding:0 16px 0 0}.cqscr-tickets-headcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin-bottom:12px;flex-shrink:0}.cqscr-tickets-headcard>.cqscr-pagehead{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:0}.cqscr-tickets-headcard>.cqscr-tickets-tabs{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light)}.cqscr-tickets-headcard>.cqscr-tickets-tabs>.cqui-tabs{flex-shrink:0}.cqscr-tickets-headcard .cqui-tabs{border-bottom:0}.cqscr-tickets-scroll{flex:1;overflow-y:auto;padding:12px 0 40px}.cqscr-tickets-listcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:6px 18px;overflow-x:auto}.cqscr-tickets-listhead{display:grid;gap:14px;align-items:center;padding:11px 6px;border-bottom:.5px solid var(--cq-border-light);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-2)}.cqscr-tickets-row{display:grid;gap:14px;align-items:center;padding:14px 6px;border-bottom:.5px solid var(--cq-fill);cursor:pointer;transition:background var(--cq-t-fast);font-family:var(--cq-font)}.cqscr-tickets-listcell.is-left,.cqscr-tickets-rowcell.is-left{text-align:left;min-width:0}.cqscr-tickets-listcell.is-right,.cqscr-tickets-rowcell.is-right{text-align:right;min-width:0}.cqscr-tickets-listcell.is-center,.cqscr-tickets-rowcell.is-center{text-align:center;min-width:0}.cqscr-tickets-listcell{position:relative}.cqscr-tickets-row:last-child{border-bottom:none}.cqscr-tickets-row:hover{background:var(--cq-surface-subtle)}.cqscr-tickets-row.is-selected{background:var(--cq-purple-100)}.cqscr-tickets-row-id{min-width:0;font-family:var(--cq-font);font-size:12.5px;font-weight:700;color:var(--cq-text-muted)}.cqscr-tickets-row-main{min-width:0;display:flex;flex-direction:column;gap:2px}.cqscr-tickets-row-subj{font-size:14px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-tickets-row-cust{font-size:12.5px;color:var(--cq-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-tickets-row-status,.cqscr-tickets-row-assn{display:flex;justify-content:center}.cqscr-tickets-row-time{font-size:11.5px;font-weight:600;color:var(--cq-text-2);white-space:nowrap;text-align:right}.cqscr-tickets-id{font-family:var(--cq-font);font-size:12.5px;font-weight:700;color:var(--cq-text-muted);margin-right:8px}.cqscr-tickets-status{text-align:center;padding:32px 16px;color:var(--cq-text-muted);font-size:13px}.cqscr-tickets-drawer{width:340px;flex-shrink:0;border-left:.5px solid var(--cq-border);background:var(--cq-surface);overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.cqscr-tickets-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cqscr-tickets-drawer-title{font-size:15px;font-weight:700;color:var(--cq-text);line-height:1.35}.cqscr-tickets-drawer-title .cqscr-tickets-id{margin-right:6px}.cqscr-tickets-drawer-label{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-faint);margin-bottom:6px}.cqscr-tickets-drawer-text{font-size:13px;color:var(--cq-text-2);line-height:1.65;white-space:pre-wrap}.cqscr-tickets-drawer-kvs{display:flex;flex-direction:column;gap:10px}.cqscr-tickets-drawer-kv-value{font-size:13px;color:var(--cq-text)}.cqscr-tickets-drawer-contact{border-top:.5px solid var(--cq-border-light);padding-top:14px}.cqscr-tickets-drawer-contact-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cqscr-tickets-drawer-contact-name{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-tickets-drawer-contact-co{font-size:11.5px;color:var(--cq-text-muted);margin-top:1px}.cqscr-renewals{display:flex;flex-direction:column;height:100%;overflow:hidden;font-family:var(--cq-font);color:var(--cq-text);padding:0 16px 0 0}.cqscr-renewals-headcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin-bottom:12px;flex-shrink:0}.cqscr-renewals-headcard>.cqscr-pagehead{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:0}.cqscr-renewals-headcard>.cqscr-renewals-tabs{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light)}.cqscr-renewals-headcard>.cqscr-renewals-tabs>.cqui-tabs{flex-shrink:0}.cqscr-renewals-headcard .cqui-tabs{border-bottom:0}.cqscr-renewals-scroll{flex:1;overflow-y:auto;padding:12px 0 40px}.cqscr-renewals-listcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:4px 18px;overflow-x:auto}.cqscr-renewals-listhead{display:grid;gap:14px;align-items:center;padding:11px 6px;border-bottom:.5px solid var(--cq-border-light);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-2)}.cqscr-renewals-row{display:grid;gap:14px;align-items:center;padding:14px 6px;border-bottom:.5px solid var(--cq-fill);transition:background var(--cq-t-fast)}.cqscr-renewals-listcell.is-left,.cqscr-renewals-rowcell.is-left{text-align:left;min-width:0}.cqscr-renewals-listcell.is-right,.cqscr-renewals-rowcell.is-right{text-align:right;min-width:0}.cqscr-renewals-listcell.is-center,.cqscr-renewals-rowcell.is-center{text-align:center;min-width:0}.cqscr-renewals-listcell{position:relative}.cqscr-renewals-row-identity{display:flex;align-items:center;gap:14px;min-width:0}.cqscr-renewals-row:last-child{border-bottom:none}.cqscr-renewals-row.is-clickable{cursor:pointer}.cqscr-renewals-row.is-clickable:hover{background:var(--cq-surface-subtle)}.cqscr-renewals-row-co{min-width:0}.cqscr-renewals-row-name{font-size:14.5px;font-weight:700;color:var(--cq-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-renewals-row-plan{font-size:12.5px;color:var(--cq-text-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqscr-renewals-row-date-d{font-size:13px;font-weight:600;color:var(--cq-text)}.cqscr-renewals-row-days{font-size:11.5px;color:var(--cq-text-muted);margin-top:2px}.cqscr-renewals-row-days-overdue,.cqscr-renewals-row-days-soon{color:var(--cq-danger);font-weight:600}.cqscr-renewals-row-days-medium{color:var(--cq-warning);font-weight:600}.cqscr-renewals-row-value{font-size:14px;font-weight:700;color:var(--cq-success);font-family:var(--cq-font);white-space:nowrap;text-align:right}.cqscr-renewals-row-value-suffix{font-size:12px;font-weight:600;color:var(--cq-text-muted);margin-left:2px}.cqscr-renewals-row-status,.cqscr-renewals-row-owner{display:flex;justify-content:center}.cqscr-renewals-status{text-align:center;padding:40px 16px;color:var(--cq-text-muted);font-size:13px}.cqscr-renewals-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cqscr-renewals-modal-error{margin-top:8px;padding:10px 14px;background:var(--cq-danger-bg);border:1px solid var(--cq-danger-border);color:var(--cq-danger-strong);border-radius:var(--cq-r-sm);font-size:13px}.cqkb-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f66;z-index:4000;display:none;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.cqkb-modal.open{display:flex}@keyframes cqkbPop{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}.cqkb-modal-card{background:#fff;border-radius:18px;border:.5px solid #EBE9E3;width:580px;max-width:100%;box-shadow:0 24px 60px #1a1a1f4d;overflow:hidden;animation:cqkbPop .16s cubic-bezier(.2,.9,.3,1.2);display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.cqkb-modal-hd{display:flex;align-items:center;gap:12px;padding:18px 22px 14px;border-bottom:.5px solid #F0EEE8;flex-shrink:0}.cqkb-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.cqkb-title-wrap{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cqkb-kind{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:1px;line-height:1.4;display:block}.cqkb-kind .k{color:#9c9a90}.cqkb-kind .dot{color:#9c9a90;font-weight:700;margin:0 4px}.cqkb-kind .ttl{font-size:12px;color:#6b6b73;font-style:italic;font-weight:400;letter-spacing:0}.cqd-status{font-size:9.5px;font-weight:700;padding:3px 10px;border-radius:7px;letter-spacing:.4px;min-width:84px;text-align:center;flex-shrink:0}.cqd-status.submitted{background:#dcfce7;color:#15803d}.cqd-status.opened{background:#f0ebff;color:#6d49db}.cqd-status.sent{background:#f4f2ec;color:#6b6b73}.cqkb-modal-body{padding:18px 22px 8px;overflow-y:auto;flex:1}.cqdv-contact-row{display:flex;align-items:center;gap:10px;margin-top:0;padding:10px 12px;background:#fcfbf9;border-radius:11px}.cqdv-av{width:32px;height:32px;border-radius:50%;background:#bfdbfe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.cqdv-cname{font-size:13.5px;font-weight:600;color:#1a1a1f}.cqdv-csub{font-size:11.5px;color:#9c9a90;margin-top:1px}.cqdv-view-contact{background:transparent;border:.5px solid #EBE9E3;color:#6b6b73;padding:6px 12px;border-radius:9px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:background .12s,color .12s,border-color .12s}.cqdv-view-contact:hover{background:#f0ebff;color:#6d49db;border-color:#ddd6fe}.cqdv-sec-h{font-size:10.5px;font-weight:700;color:#9c9a90;letter-spacing:1px;margin-bottom:6px;line-height:1.4}.cqdv-timeline{margin-top:18px}.cqdv-event{display:flex;align-items:flex-start;gap:14px;padding:10px 0;position:relative}.cqdv-event-line{position:absolute;left:15.5px;top:42px;bottom:-10px;width:1px;background:#e5e0f5}.cqdv-event-ic{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;z-index:1}.cqdv-event-ic.sent{background:#f4f2ec;color:#6b6b73}.cqdv-event-ic.opened{background:#f0ebff;color:#6d49db}.cqdv-event-ic.submitted{background:#dcfce7;color:#15803d}.cqdv-event-k{font-size:11.5px;font-weight:700;color:#1a1a1f;letter-spacing:.5px;text-transform:uppercase;line-height:1.4;display:flex;align-items:center;gap:7px}.cqdv-event-v{font-size:13px;color:#6b6b73;margin-top:3px;line-height:1.4}.cqdv-opens-x{background:#f0ebff;color:#6d49db;font-size:9.5px;font-weight:700;padding:1px 7px;border-radius:5px;letter-spacing:.4px}.cqdv-results-h{font-size:12.5px;font-weight:800;color:#15803d;margin:18px 0 8px;display:inline-flex;align-items:center;gap:6px}.cqdv-impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cqdv-impact-tile{background:linear-gradient(135deg,#faf7ff,#f0ebff);border:.5px solid #E5E0F5;border-radius:14px;padding:16px 18px}.cqdv-impact-tile.green{background:linear-gradient(135deg,#f0faf4,#dcfce7);border-color:#bbf7d0}.cqdv-impact-lbl{font-size:9.5px;font-weight:700;color:#6d49db;letter-spacing:1.2px;text-transform:uppercase;line-height:1.4}.cqdv-impact-tile.green .cqdv-impact-lbl{color:#15803d}.cqdv-impact-val{font-size:26px;font-weight:800;color:#1a1a1f;letter-spacing:-.6px;margin-top:6px;line-height:1.15}.cqdv-metrics{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:12px 14px;background:#fcfbf9;border:.5px solid #EBE9E3;border-radius:12px;font-size:12px}.cqdv-metric .l{color:#9c9a90}.cqdv-metric b{font-weight:800}.cqdv-field{padding:10px 12px;border:.5px solid #EBE9E3;border-radius:11px;background:#fcfbf9;margin-bottom:6px}.cqdv-fk{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:.2px}.cqdv-fv{font-size:13px;font-weight:600;color:#1a1a1f;margin-top:2px;word-break:break-word}.cqdv-empty{font-size:12.5px;color:#9c9a90;padding:14px 0;text-align:center}.cqkb-modal-foot{padding:14px 22px;border-top:.5px solid #F0EEE8;display:flex;align-items:center;gap:10px;flex-shrink:0}.cqdv-btn{background:transparent;border:.5px solid #EBE9E3;color:#6b6b73;padding:8px 13px;border-radius:9px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.cqdv-btn.ghost:hover{background:#f4f2ec;color:#1a1a1f}.cqdv-btn.primary{margin-left:auto;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:none;padding:8px 16px;font-weight:600}.cqdv-btn.primary:hover{filter:brightness(1.05)}.cqwe-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f66;z-index:3500;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.cqwe-modal{background:#f9f8f4;border-radius:18px;border:.5px solid #EBE9E3;box-shadow:0 24px 60px #1a1a1f4d;width:100%;max-width:1080px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.cqwe-hd{display:flex;align-items:center;gap:12px;padding:18px 22px 14px;border-bottom:.5px solid #F0EEE8;background:#fff;flex-shrink:0}.cqwe-title-wrap{flex:1;min-width:0}.cqwe-kind{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.cqwe-kind .k{font-size:11px;font-weight:700;color:#9c9a90;letter-spacing:1px;flex-shrink:0}.cqwe-kind .dot{font-size:11px;color:#9c9a90;font-weight:700;flex-shrink:0}.cqwe-kind .ttl{font-size:12px;color:#6b6b73;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.cqwe-x{border:.5px solid #E1DED6;background:#fff;color:#6b6b73;border-radius:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cqwe-x:hover{color:#1a1a1f;background:#f4f2ec}.cqwe-toolbar{position:relative;display:flex;align-items:center;gap:12px;padding:10px 22px;background:#fff;border-bottom:.5px solid #EBE9E3;flex-shrink:0}.cqwe-tabs-left{display:inline-flex;gap:3px;background:#f4f2ec;border-radius:11px;padding:3px;flex:0 0 auto}.cqwe-tabs-right{display:flex;gap:8px;flex-shrink:0;margin-left:auto}.cqwe-tab{border:0;background:transparent;padding:8px 14px;font-size:12.5px;font-weight:700;color:#6b6b73;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:8px;transition:all .12s}.cqwe-tab:hover:not(.sel){color:#5b21b6;background:#8b5cf614}.cqwe-tab.sel{color:#1a1a1f;background:#fff;box-shadow:0 1px 3px #00000014}.cqwe-rightbtn{background:#fff;border:.5px solid #E1DED6;color:#2a2a33;padding:10px 15px;border-radius:11px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px;transition:all .12s}.cqwe-rightbtn svg{width:16px;height:16px}.cqwe-rightbtn:hover{background:#f4f2ec}.cqwe-rightbtn.hb-blue svg{color:#1d4ed8}.cqwe-rightbtn.hb-blue:hover{border-color:#bfd3ff;background:#eff4ff;color:#1d4ed8}.cqwe-rightbtn.hb-purple svg{color:#5b21b6}.cqwe-rightbtn.hb-purple:hover{border-color:#ddd6fe;background:#f5f0ff;color:#5b21b6}.cqwe-rightbtn.hb-amber svg{color:#b45309}.cqwe-rightbtn.hb-amber:hover{border-color:#fde68a;background:#fffbeb;color:#b45309}.cqwe-rightbtn.hb-teal svg{color:#0f766e}.cqwe-rightbtn.hb-teal:hover{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.cqwe-rightbtn.hb-green svg{color:#15803d}.cqwe-rightbtn.hb-green:hover{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cqwe-rightbtn.active{background:#eff4ff;color:#1d4ed8;border-color:#bfd3ff}.cqwe-rightbtn.primary,.cqwe-toolbar .cqui-btn-primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8)!important;color:#fff;border:0;box-shadow:0 4px 14px #5b21b638}.cqwe-rightbtn.primary:hover,.cqwe-toolbar .cqui-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#3d52e8)!important;color:#fff;filter:brightness(1.05)}.cqwe-count{font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:5px;background:#dbeafe;color:#1d4ed8;letter-spacing:.3px}.cqwe-count.small{font-size:10px;padding:1px 5px}.cqwe-rightbtn.active .cqwe-count{background:#5b21b6;color:#fff}.cqwe-subs-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#14122080;display:flex;align-items:center;justify-content:center;padding:20px}.cqwe-subs-modal{width:min(620px,calc(100vw - 40px));max-height:88vh;display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 30px 80px #0006;overflow:hidden}.cqwe-subs-modal-hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:.5px solid #EBE9E3;flex-shrink:0}.cqwe-subs-modal-ic{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;flex-shrink:0}.cqwe-subs-modal-titles{flex:1;min-width:0}.cqwe-subs-modal-title{font-size:16px;font-weight:800;letter-spacing:-.2px;color:#1a1a1f}.cqwe-subs-modal-sub{font-size:12.5px;color:#9c9a90;font-weight:600;margin-top:2px}.cqwe-subs-modal-x{width:34px;height:34px;border-radius:9px;border:.5px solid #EBE9E3;background:#fff;color:#6b6b73;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cqwe-subs-modal-x:hover{background:#f4f2ec;color:#1a1a1f}.cqwe-subs-tabsrow{padding:14px 20px 0;flex-shrink:0}.cqwe-subs-head{display:inline-flex;background:#f4f2ec;border-radius:11px;padding:3px}.cqwe-sub-tab{border:0;background:transparent;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:700;color:#6b6b73;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s}.cqwe-sub-tab:hover:not(.sel){color:#5b21b6;background:#8b5cf614}.cqwe-sub-tab.sel{color:#1a1a1f;background:#fff;box-shadow:0 1px 3px #00000014}.cqwe-sub-tab .cqwe-count.small{background:transparent;color:inherit;opacity:.55;padding:0 0 0 1px}.cqwe-subs-body{padding:10px 20px 20px;overflow-y:auto;flex:1}.cqwe-bd{flex:1;overflow-y:auto;padding:20px 22px}.cqwe-empty{padding:40px;text-align:center;color:#9c9a90;font-size:13px;background:#fff;border:.5px dashed #E1DED6;border-radius:12px}.cqwe-empty.small{padding:14px}.cqwe-formcard{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;padding:18px}.cqwe-formcard-hd{margin-bottom:12px}.cqwe-ttl{font-size:17px;font-weight:800;letter-spacing:-.3px;color:#1a1a1f}.cqwe-desc{font-size:13px;color:#6b6b73;margin-top:3px}.cqwe-edit-sec{margin-top:14px}.cqwe-edit-sec-h{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#1a1a1f;margin-bottom:8px}.cqwe-edit-sec-h .n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;font-size:10.5px;font-weight:800}.cqwe-fieldhead{display:grid;grid-template-columns:1fr 260px;gap:12px;padding:10px 4px 6px;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#9c9a90;border-top:.5px solid #EBE9E3}.cqwe-fields{display:flex;flex-direction:column;gap:4px;margin-top:3px}.cqwe-fld-row{display:grid;grid-template-columns:1fr 260px;gap:12px;padding:9px 4px;border-bottom:.5px solid #F4F2EC;font-size:13px}.cqwe-fld-label{color:#1a1a1f;font-weight:600}.cqwe-fld-mapsto{color:#5b21b6;font-weight:700;font-size:12px}.cqwe-fld-mapsto .muted{color:#9c9a90;font-weight:500}.cqwe-openfull{margin-top:14px}.cqwe-preview{display:flex;justify-content:center}.cqwe-preview-card{background:#fff;border:.5px solid #EBE9E3;border-radius:16px;padding:22px;width:100%;max-width:520px}.cqwe-preview-title{font-size:20px;font-weight:800;letter-spacing:-.4px;color:#1a1a1f}.cqwe-preview-sub{font-size:13px;color:#6b6b73;margin-top:4px;margin-bottom:16px}.cqwe-preview-fld{margin-bottom:10px}.cqwe-preview-fld label{display:block;font-size:12px;font-weight:700;color:#2a2a33;margin-bottom:4px}.cqwe-preview-fld input,.cqwe-preview-fld textarea{width:100%;border:.5px solid #E1DED6;background:#fbfaf7;border-radius:10px;padding:10px 12px;font-size:13px;color:#1a1a1f;outline:none}.cqwe-preview-submit{width:100%;margin-top:8px;background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0;border-radius:12px;padding:12px;font-weight:700;font-size:14px;cursor:not-allowed;opacity:.85}.cqwe-preview-submit-row{display:flex;margin-top:8px}.cqwe-preview-submit-row .cqwe-preview-submit{margin-top:0}.cqwe-style{max-width:560px}.cqwe-style-card{border:.5px solid #EBE9E3;border-radius:14px;background:#fff;padding:18px 20px;margin-bottom:14px}.cqwe-style-card:last-child{margin-bottom:0}.cqwe-style-h{margin:0 0 4px;font-size:13px;font-weight:800;color:#1a1a1f;display:flex;align-items:center;gap:8px}.cqwe-style-ic{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqwe-style-ic.purple{background:#f0ebff;color:#5b21b6}.cqwe-style-ic.blue{background:#dbeafe;color:#1d4ed8}.cqwe-style-ic.green{background:#dcfce7;color:#15803d}.cqwe-style-p{margin:6px 0 10px;font-size:12.5px;color:#6b6b73;line-height:1.5}.cqwe-style-fld{margin-bottom:4px}.cqwe-style-fld label{display:block;font-size:12px;font-weight:700;color:#2a2a33;margin-bottom:5px}.cqwe-style-fld input,.cqwe-style-fld textarea{width:100%;border:.5px solid #E1DED6;background:#fff;border-radius:10px;padding:9px 12px;font-size:13px;color:#1a1a1f;outline:none;font-family:inherit;transition:border-color .12s,box-shadow .12s}.cqwe-style-fld input:focus,.cqwe-style-fld textarea:focus{border-color:#c4b5fd;box-shadow:0 0 0 2px #8b5cf624}.cqwe-style-lbl{font-size:10.5px;font-weight:800;color:#9c9a90;letter-spacing:1px;text-transform:uppercase;margin:14px 0 8px}.cqwe-style-sws{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cqwe-style-sw{width:26px;height:26px;border-radius:8px;cursor:pointer;border:2px solid transparent;box-shadow:0 0 0 1px #0000000f inset;transition:transform .1s}.cqwe-style-sw.sel{border-color:#1a1a1f;transform:scale(1.06)}.cqwe-style-hex{width:30px;height:26px;padding:0;border:.5px solid #EBE9E3;border-radius:8px;background:#fff;cursor:pointer}.cqwe-style-segs{display:inline-flex;background:#f4f2ec;border-radius:10px;padding:3px;gap:2px}.cqwe-style-seg{border:0;background:transparent;padding:7px 13px;border-radius:8px;font-size:12.5px;font-weight:700;color:#6b6b73;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,box-shadow .12s}.cqwe-style-seg.sel{background:#fff;color:#1a1a1f;box-shadow:0 1px 3px #00000014}.cqwe-style-seg:not(.sel):hover{color:#5b21b6}.cqwe-style-prev{display:flex;background:#f4f2ec;border:.5px solid #E1DED6;border-radius:12px;padding:16px}.cqwe-style-prev-btn{border:0;color:#fff;padding:12px 22px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;letter-spacing:-.1px}.cqwe-sub{background:#fff;border:.5px solid #EBE9E3;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;margin-bottom:6px}.cqwe-sub.spam{background:#fffbfb;border-color:#fbd5d5}.cqwe-av{width:32px;height:32px;border-radius:10px;background:#f0ebff;color:#5b21b6;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;flex-shrink:0}.cqwe-av.spam{background:#fee2e2;color:#dc2626}.cqwe-sub-main{flex:1;min-width:0}.cqwe-sub-name{font-size:12.5px;font-weight:800;color:#1a1a1f}.cqwe-sub-mt{font-size:11.5px;color:#6b6b73;margin-top:1px}.cqwe-sub-link{font-size:10.5px;font-weight:700;color:#14804a;display:inline-flex;align-items:center;gap:4px;margin-top:3px}.cqwe-sub-reasons{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.cqwe-sub-reason{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;background:#fee2e2;color:#b91c1c;padding:1px 6px;border-radius:5px}.cqwe-sub-when{font-size:10.5px;font-weight:600;color:#a0a0a6;flex-shrink:0}.cqwe-mini-btn{border:.5px solid #E1DED6;background:#fff;color:#4a4a55;border-radius:8px;padding:5px 9px;font-size:10.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cqwe-mini-btn:hover{background:#f4f2ec}.cqwe-mini-btn.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0}.cqwe-embed-wrap{background:#fff;border:.5px solid #EBE9E3;border-radius:14px;padding:20px}.cqwe-embed-label{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#6b6b73;margin-bottom:6px}.cqwe-embed-code{background:#1a1a1f;color:#ebe9e3;border-radius:10px;padding:14px 16px;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:12px;overflow-x:auto;margin:0 0 12px;white-space:pre-wrap;word-break:break-all}.cqwe-embed-hint{font-size:12px;color:#6b6b73;margin:8px 0 0}.cqwe-spam-panel{margin-top:20px;border:.5px solid #EBE9E3;border-radius:14px;background:#fcfbf9;padding:16px 18px}.cqwe-spam-hd{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:.5px solid #EBE9E3;margin-bottom:12px;color:#dc2626}.cqwe-spam-ic{width:26px;height:26px;border-radius:8px;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqwe-spam-title{font-size:13.5px;font-weight:800;color:#1a1a1f;letter-spacing:-.2px}.cqwe-spam-sub{font-size:12px;font-weight:500;color:#6b6b73;margin-top:2px}.cqwe-spam-toggles{display:flex;flex-direction:column;gap:4px}.cqwe-spam-row{display:flex;align-items:center;gap:14px;padding:10px 4px;border-bottom:.5px solid #F4F2EC}.cqwe-spam-row:last-child{border-bottom:none}.cqwe-spam-row-body{flex:1;min-width:0}.cqwe-spam-row-title{font-size:13px;font-weight:700;color:#1a1a1f;letter-spacing:-.1px}.cqwe-spam-row-desc{font-size:11.5px;color:#6b6b73;margin-top:2px;line-height:1.4}.cqwe-spam-rowwrap{border-bottom:.5px solid #F4F2EC}.cqwe-spam-rowwrap:last-child{border-bottom:none}.cqwe-spam-rowwrap .cqwe-spam-row{border-bottom:none}.cqwe-switch{position:relative;border:0;background:#ddd9ce;border-radius:999px;width:38px;height:22px;padding:0;cursor:pointer;transition:background .15s;flex-shrink:0}.cqwe-switch:disabled{opacity:.6;cursor:wait}.cqwe-switch-nub{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.cqwe-switch.on{background:#16a34a}.cqwe-switch.on .cqwe-switch-nub{left:18px}.cqwe-country-pick{padding:2px 4px 14px}.cqwe-country-lbl{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#9c9a90;margin-bottom:9px}.cqwe-country-hint{font-weight:600;letter-spacing:0;text-transform:none;color:#9c9a90}.cqwe-country-chips{display:flex;flex-wrap:wrap;gap:7px}.cqwe-country-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#6b6b73;background:#fff;border:.5px solid #E1DED6;border-radius:8px;padding:6px 10px;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.cqwe-country-chip:hover{border-color:#86efac;color:#15803d}.cqwe-country-chip.sel{background:#dcfce7;border-color:#16a34a;color:#15803d}.cqwe-country-dial{font-size:11px;font-weight:600;color:#9c9a90}.cqwe-country-chip.sel .cqwe-country-dial{color:#15803d}.cqwe-btn{border:.5px solid #E1DED6;background:#fff;color:#2a2a33;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cqwe-btn:hover{background:#f4f2ec}.cqwe-btn.primary{background:linear-gradient(135deg,#8b5cf6,#3d52e8);color:#fff;border:0}.cqwe-btn.ghost{background:transparent;border-color:#ebe9e3}.cqwe-ft{border-top:.5px solid #EBE9E3;padding:14px 22px;background:#fff;display:flex;gap:10px;align-items:center;flex-shrink:0}.cqai-preview-pill{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;color:var(--cq-purple-deep);background:var(--cq-purple-100);border:.5px solid var(--cq-purple-300);border-radius:var(--cq-r-sm);padding:4px 8px;letter-spacing:.5px;text-transform:uppercase}.cqai-preview-body{display:flex;justify-content:center;padding:12px 0 40px}.cqai-preview-card{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);width:100%;max-width:640px;overflow:hidden}.cqai-preview-head{padding:24px 26px;border-bottom:.5px solid var(--cq-border);background:linear-gradient(160deg,var(--cq-purple-50),var(--cq-surface))}.cqai-preview-brand{font-size:12px;font-weight:800;color:var(--cq-purple-deep);letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.cqai-preview-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--cq-text)}.cqai-preview-desc{margin:8px 0 0;font-size:13px;color:var(--cq-text-2);line-height:1.55}.cqai-preview-section{padding:20px 26px 6px;border-bottom:.5px solid var(--cq-border-light)}.cqai-preview-section:last-of-type{border-bottom:0}.cqai-preview-sec-hd{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cqai-preview-sec-num{width:24px;height:24px;border-radius:var(--cq-r-sm);background:var(--cq-gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800}.cqai-preview-sec-title{font-size:15px;font-weight:800;color:var(--cq-text);letter-spacing:-.2px}.cqai-preview-sec-body{padding-bottom:10px}.cqai-preview-q{margin-bottom:18px;display:block}.cqai-preview-q label{display:block;font-size:13.5px;font-weight:700;color:var(--cq-text);margin-bottom:8px}.cqai-preview-input{position:relative;display:flex;align-items:center;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:0 14px;background:var(--cq-surface)}.cqai-preview-input input{flex:1;border:0;outline:none;padding:12px 0;font-size:15px;font-weight:700;color:var(--cq-text);background:transparent;font-family:inherit;-moz-appearance:textfield}.cqai-preview-input input::-webkit-outer-spin-button,.cqai-preview-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cqai-preview-pre,.cqai-preview-post{color:var(--cq-text-muted);font-size:14px;font-weight:700}.cqai-preview-pre{margin-right:4px}.cqai-preview-post{margin-left:4px}.cqai-preview-textarea{width:100%;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:12px 14px;font-size:14px;font-family:inherit;outline:none;resize:vertical;min-height:90px;line-height:1.5;box-sizing:border-box;background:var(--cq-surface);color:var(--cq-text)}.cqai-preview-select{width:100%;border:.5px solid var(--cq-border);border-radius:var(--cq-r-md);padding:12px 14px;font-size:14px;font-weight:700;font-family:inherit;background:var(--cq-surface);color:var(--cq-text)}.cqai-preview-foot{padding:20px 26px 24px;border-top:.5px solid var(--cq-border);background:var(--cq-surface-subtle);text-align:center}.cqai-preview-submit{background:var(--cq-gradient);color:#fff;border:0;border-radius:var(--cq-r-md);padding:12px 24px;font-size:14px;font-weight:800;cursor:not-allowed;opacity:.6;font-family:inherit}.cqai-preview-note{font-size:11.5px;color:var(--cq-text-muted);margin-top:10px;line-height:1.5}.cqscr-analytics{display:flex;flex-direction:column;height:100%;overflow:hidden;font-family:var(--cq-font);color:var(--cq-text);padding:0 16px 0 0}.cqscr-analytics-headcard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 20px;margin-bottom:12px;flex-shrink:0}.cqscr-analytics-headcard>.cqscr-pagehead{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:0}.cqscr-analytics-headcard>.cqscr-analytics-controls{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light)}.cqscr-analytics-scroll{flex:1;overflow-y:auto;padding:14px 0 40px}.cqscr-analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cqscr-analytics-kpi-label{font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cq-text-muted)}.cqscr-analytics-kpi-value{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--cq-text);margin-top:6px;line-height:1.1}.cqscr-analytics-kpi-value-success{color:var(--cq-success)}.cqscr-analytics-kpi-value-info{color:var(--cq-blue)}.cqscr-analytics-kpi-value-warning{color:var(--cq-warning)}.cqscr-analytics-kpi-sub{font-size:12.5px;color:var(--cq-text-2);margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cqscr-analytics-kpi-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:var(--cq-r-pill)}.cqscr-analytics-kpi-delta-up,.cqscr-analytics-kpi-delta-down{background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-analytics-kpi-delta-warn{background:var(--cq-danger-bg);color:var(--cq-danger-strong)}.cqscr-analytics-spark{display:block;margin-top:12px}.cqscr-analytics-spark path{stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.cqscr-analytics-spark-purple{color:var(--cq-purple)}.cqscr-analytics-spark-success{color:var(--cq-success)}.cqscr-analytics-spark-info{color:var(--cq-blue)}.cqscr-analytics-spark-warning{color:var(--cq-warning)}.cqscr-analytics-loading{padding:60px 16px;text-align:center;color:var(--cq-text-muted);font-size:13px}@media (max-width: 1100px){.cqscr-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.cqscr-analytics-kpi-grid{grid-template-columns:minmax(0,1fr)}}.cqscr-ai{padding:0 16px 40px 0;font-family:var(--cq-font);color:var(--cq-text);flex:1;overflow-y:auto}.cqscr-ai-shell{display:grid;grid-template-columns:228px 1fr;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);overflow:hidden;min-height:540px}@media (max-width: 860px){.cqscr-ai-shell{grid-template-columns:1fr}.cqscr-ai-rail{border-right:0;border-bottom:.5px solid var(--cq-border)}}.cqscr-ai-rail{display:flex;flex-direction:column;gap:3px;border-right:.5px solid var(--cq-border);padding:18px 14px}.cqscr-ai-rail-head{font-size:11px;font-weight:700;color:var(--cq-text-faint);letter-spacing:1.3px;padding:2px 11px 8px;text-transform:uppercase}.cqscr-ai-rail-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--cq-r-md);cursor:pointer;background:transparent;border:none;font-family:inherit;text-align:left;width:100%;color:var(--cq-text);transition:background var(--cq-t-base)}.cqscr-ai-rail-item:hover{background:var(--cq-fill)}.cqscr-ai-rail-item.is-active{background:var(--cq-purple-100)}.cqscr-ai-rail-item.is-active .cqscr-ai-rail-name{color:var(--cq-purple-deep);font-weight:600}.cqscr-ai-rail-item.is-active .cqscr-ai-rail-icon{color:var(--cq-purple)}.cqscr-ai-rail-item.is-active .cqscr-ai-rail-count{background:var(--cq-surface);color:var(--cq-purple)}.cqscr-ai-rail-icon{width:20px;text-align:center;color:var(--cq-text-2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cqscr-ai-rail-name{flex:1;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-ai-rail-count{font-size:11px;font-weight:700;color:var(--cq-text-2);background:var(--cq-body);border-radius:7px;padding:1px 7px}.cqscr-ai-rail-div{height:.5px;background:var(--cq-border-light);margin:9px 11px}.cqscr-ai-rail-foot{font-size:12px;color:var(--cq-text-muted);padding:6px 11px;line-height:1.5;margin-top:auto;display:flex;flex-direction:column;gap:4px}.cqscr-ai-rail-foot-line{display:inline-flex;align-items:center;gap:7px}.cqscr-ai-queuewrap{min-width:0;padding:24px 28px;overflow-y:auto}.cqscr-ai-card{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-xl);padding:16px 18px;margin-bottom:12px}.cqscr-ai-card-top{display:flex;align-items:center;gap:12px}.cqscr-ai-card-id{flex:1;min-width:0}.cqscr-ai-card-name{font-size:15px;font-weight:600;color:var(--cq-text)}.cqscr-ai-card-co{color:var(--cq-text-faint);font-weight:400}.cqscr-ai-card-meta{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.cqscr-ai-card-time{font-size:12px;color:var(--cq-text-faint)}.cqscr-ai-card-ask{font-size:14px;margin-top:14px;font-weight:500;line-height:1.45;color:var(--cq-text)}.cqscr-ai-card-why{font-size:12.5px;color:var(--cq-text-2);margin-top:8px;display:flex;gap:7px;align-items:flex-start;line-height:1.45}.cqscr-ai-card-why-icon{color:var(--cq-purple);flex-shrink:0;margin-top:1px;display:inline-flex}.cqscr-ai-card-draftlabel{font-size:10.5px;font-weight:700;color:var(--cq-text-faint);letter-spacing:1.1px;margin:14px 0 7px;text-transform:uppercase}.cqscr-ai-card-draft{background:var(--cq-purple-150);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-lg);padding:13px 15px;font-size:13.5px;line-height:1.6;color:var(--cq-text);white-space:pre-wrap;position:relative}.cqscr-ai-card-draft.is-collapsed{max-height:66px;overflow:hidden}.cqscr-ai-card-draft.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(transparent,var(--cq-purple-150))}.cqscr-ai-card-showmore{font-size:12.5px;color:var(--cq-purple);font-weight:600;cursor:pointer;margin-top:9px;display:inline-block;background:none;border:none;padding:0;font-family:inherit}.cqscr-ai-card-showmore:hover{color:var(--cq-purple-hover)}.cqscr-ai-card-edit textarea{width:100%;border:.5px solid var(--cq-purple-300);border-radius:var(--cq-r-lg);padding:13px 15px;font-family:inherit;font-size:13.5px;line-height:1.6;color:var(--cq-text);resize:vertical;min-height:150px;background:var(--cq-surface);outline:none}.cqscr-ai-card-edit textarea:focus{border-color:var(--cq-purple)}.cqscr-ai-card-actionbox{background:var(--cq-success-bg);border:.5px solid var(--cq-success-border);border-radius:var(--cq-r-lg);padding:14px 15px;margin-top:14px;display:flex;gap:11px;align-items:flex-start}.cqscr-ai-card-actionbox-icon{width:30px;height:30px;border-radius:var(--cq-r-sm);background:var(--cq-success-bg);color:var(--cq-success);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-ai-card-actionbox-text{font-size:13.5px;line-height:1.5;color:var(--cq-text)}.cqscr-ai-card-actionbox-text b{color:var(--cq-text);font-weight:700}.cqscr-ai-regen{background:var(--cq-purple-150);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-lg);padding:16px 15px;font-size:13px;color:var(--cq-purple);font-weight:600;display:flex;align-items:center;gap:9px;margin-top:14px}.cqscr-ai-regen-spinner{width:15px;height:15px;border:2px solid var(--cq-purple-300);border-top-color:var(--cq-purple);border-radius:50%;animation:cqscr-ai-spin .7s linear infinite;flex-shrink:0}@keyframes cqscr-ai-spin{to{transform:rotate(360deg)}}.cqscr-ai-card-actions{display:flex;gap:8px;margin-top:15px;flex-wrap:wrap}.cqscr-ai-brief{background:var(--cq-gradient);color:var(--cq-surface);border-radius:var(--cq-r-xl);padding:22px;position:relative;overflow:hidden}.cqscr-ai-brief-glow{position:absolute;border-radius:50%;pointer-events:none;background:var(--cq-purple);opacity:.35}.cqscr-ai-brief-glow.is-tl{top:-40px;right:-30px;width:140px;height:140px}.cqscr-ai-brief-glow.is-br{bottom:-50px;left:-20px;width:120px;height:120px;background:var(--cq-blue);opacity:.3}.cqscr-ai-brief-head{position:relative}.cqscr-ai-brief-title{font-size:18px;font-weight:800;letter-spacing:-.3px}.cqscr-ai-brief-sub{font-size:12.5px;color:var(--cq-purple-300);margin-top:3px;opacity:.85}.cqscr-ai-brief-list{list-style:none;margin-top:16px;padding:0;position:relative}.cqscr-ai-brief-item{display:flex;align-items:center;gap:11px;padding:9px 0;font-size:14px;border-bottom:.5px solid var(--cq-purple-400);color:var(--cq-surface)}.cqscr-ai-brief-item:last-child{border-bottom:none}.cqscr-ai-brief-item-icon{color:var(--cq-purple-300);width:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-ai-brief-actions{margin-top:18px;position:relative;display:flex;gap:9px;flex-wrap:wrap}.cqscr-ai-focus-progress{height:5px;background:var(--cq-body);border-radius:var(--cq-r-sm);overflow:hidden;margin-bottom:14px}.cqscr-ai-focus-progress-fill{height:100%;background:var(--cq-gradient);transition:width var(--cq-t-slow)}.cqscr-ai-focus-quote{background:var(--cq-fill);border-left:3px solid var(--cq-border-input);border-radius:0 var(--cq-r-md) var(--cq-r-md) 0;padding:11px 14px;font-size:13px;color:var(--cq-text-2);line-height:1.5;margin-top:14px;white-space:pre-wrap}.cqscr-ai-focus-quote-label{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--cq-text-faint);display:block;margin-bottom:5px;text-transform:uppercase}.cqscr-ai-focus-body{display:flex;flex-direction:column;gap:4px}.cqscr-ai-focus-footer{display:flex;gap:10px;flex:1}.cqscr-ai-focus-footer .cqui-btn{flex:1;justify-content:center;padding:12px;font-size:13.5px}.cqscr-chrome{display:flex;height:100vh;overflow:hidden;font-family:var(--cq-font);color:var(--cq-text);background:var(--cq-page)}.cqscr-chrome-sidebar{width:62px;flex-shrink:0;margin:16px 14px 16px 16px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:18px 0 14px;display:flex;flex-direction:column;align-items:center}.cqscr-chrome-sidebar-logo{display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}.cqscr-chrome-sidebar-stack{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.cqscr-chrome-sidebar-divider{width:26px;height:.5px;background:var(--cq-border);margin:6px 0}.cqscr-chrome-sidebar-item{width:40px;height:40px;border-radius:var(--cq-r-md);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cq-text-2);background:transparent;text-decoration:none;position:relative;transition:background var(--cq-t-base),color var(--cq-t-base)}.cqscr-chrome-sidebar-item:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-chrome-sidebar-item.is-active{background:var(--cq-purple);color:var(--cq-surface)}.cqscr-chrome-sidebar-item.is-active:hover{background:var(--cq-purple-hover);color:var(--cq-surface)}.cqscr-chrome-sidebar-count{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 3px;border-radius:var(--cq-r-pill);background:var(--cq-danger);color:var(--cq-surface);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--cq-surface);line-height:1;pointer-events:none}.cqscr-chrome-sidebar-logout-wrap{margin-top:auto;padding-top:16px}.cqscr-chrome-sidebar-logout{width:40px;height:40px;border-radius:var(--cq-r-md);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--cq-text-faint);font-family:var(--cq-font);transition:background var(--cq-t-base),color var(--cq-t-base)}.cqscr-chrome-sidebar-logout:hover{background:var(--cq-fill);color:var(--cq-text)}.cqscr-chrome-sidebar-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--cq-purple);border:1.5px solid var(--cq-surface);pointer-events:none}.cqscr-chrome-main{flex:1;display:flex;flex-direction:column;overflow:visible;min-width:0}.cqscr-chrome-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 14px 0;flex-shrink:0;gap:16px}.cqscr-chrome-topbar-fab-wrap{flex-shrink:0}.cqscr-chrome-topbar-fab{width:46px;height:46px;border-radius:var(--cq-r-pill);background:var(--cq-purple);color:var(--cq-surface);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:background var(--cq-t-base),transform var(--cq-t-base)}.cqscr-chrome-topbar-fab>svg{transition:transform .14s ease;transform-origin:center}.cqscr-chrome-topbar-fab[aria-expanded=true]>svg{transform:rotate(45deg)}.cqscr-chrome-topbar-fab:hover{background:var(--cq-purple-hover);transform:scale(1.07)}.cqscr-chrome-topbar-fab:active{transform:scale(.96)}.cqscr-chrome-topbar-fab:focus-visible{outline:none;box-shadow:var(--cq-focus)}.cqscr-chrome-topbar-cluster{display:flex;align-items:center;gap:8px;flex-shrink:0}.cqscr-chrome-topbar-iconbtn{width:38px;height:38px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-pill);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cq-purple);font-family:inherit;transition:background var(--cq-t-base),border-color var(--cq-t-base),transform var(--cq-t-fast)}.cqscr-chrome-topbar-iconbtn:hover{background:var(--cq-purple-150);border-color:var(--cq-purple-200);transform:translateY(-1px)}.cqscr-chrome-topbar-iconbtn:focus-visible{outline:none;box-shadow:var(--cq-focus)}.cqscr-chrome-topbar-iconbtn.is-sparkle{color:var(--cq-purple)}.cqscr-chrome-topbar-avatar{width:38px;height:38px;border-radius:50%;background:var(--cq-gradient);color:var(--cq-surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;border:2px solid var(--cq-surface);box-shadow:0 0 0 .5px var(--cq-border);transition:transform var(--cq-t-base)}.cqscr-chrome-topbar-avatar:hover{transform:scale(1.07)}.cqscr-chrome-topbar-avatar:focus-visible{outline:none;box-shadow:0 0 0 .5px var(--cq-border),var(--cq-focus)}.cqscr-chrome-avatar-menu-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.cqscr-chrome-avatar-menu-count{min-width:18px;height:18px;padding:0 6px;border-radius:var(--cq-r-pill);background:var(--cq-danger);color:var(--cq-surface);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.cqscr-chrome-demo-track{width:28px;height:16px;border-radius:8px;background:var(--cq-border-input);position:relative;transition:background var(--cq-t-slow);flex-shrink:0}.cqscr-chrome-demo-track.is-on{background:var(--cq-purple)}.cqscr-chrome-demo-knob{width:12px;height:12px;border-radius:50%;background:var(--cq-surface);position:absolute;top:2px;left:2px;transition:left var(--cq-t-slow);box-shadow:var(--cq-shadow-sm)}.cqscr-chrome-demo-track.is-on .cqscr-chrome-demo-knob{left:14px}@keyframes cqscr-chrome-pulse-mic{0%,to{box-shadow:0 0 0 0 var(--cq-danger-ring)}50%{box-shadow:0 0 0 8px var(--cq-danger-ring-out)}}.cqscr-chrome-newmod-titlerow{display:flex;align-items:flex-start;gap:12px}.cqscr-chrome-newmod-title{font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--cq-text)}.cqscr-chrome-newmod-sub{font-size:12.5px;color:var(--cq-text-muted);margin-top:2px}.cqscr-chrome-newmod-grid2{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:12px}.cqscr-chrome-newmod-prio{display:flex;gap:8px}.cqscr-chrome-newmod-priobtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:.5px solid var(--cq-border-input);background:var(--cq-surface);color:var(--cq-text);border-radius:var(--cq-r-md);font-size:13px;font-weight:600;font-family:var(--cq-font);cursor:pointer;transition:background var(--cq-t-fast),border-color var(--cq-t-fast)}.cqscr-chrome-newmod-priobtn:hover{background:var(--cq-fill)}.cqscr-chrome-newmod-priobtn.is-active{border-color:var(--cq-purple);background:var(--cq-purple-100);color:var(--cq-purple-deep)}.cqscr-chrome-newmod-priodot{width:9px;height:9px;border-radius:50%}.cqscr-chrome-iconbtn-wrap{position:relative;display:inline-flex}.cqscr-chrome-iconbtn-count{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--cq-r-pill);background:var(--cq-danger);color:var(--cq-surface);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--cq-page);line-height:1;pointer-events:none}.cqscr-chrome-voiceband{padding:6px 24px;flex-shrink:0}.cqscr-chrome-voiceband-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:var(--cq-r-pill);font-size:11px;border:.5px solid}.cqscr-chrome-voiceband-chip-listening{border-color:var(--cq-purple);background:var(--cq-purple-100);color:var(--cq-purple)}.cqscr-chrome-voiceband-chip-thinking{border-color:var(--cq-warning);background:var(--cq-warning-bg);color:var(--cq-warning)}.cqscr-chrome-voiceband-chip-done{border-color:var(--cq-success);background:var(--cq-success-bg);color:var(--cq-success)}.cqscr-chrome-voiceband-chip-error{border-color:var(--cq-danger);background:var(--cq-danger-bg);color:var(--cq-danger)}.cqscr-chrome-notifpop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:499}.cqscr-chrome-notifpop{position:fixed;top:60px;right:24px;width:384px;background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-2xl);box-shadow:var(--cq-shadow-pop);overflow:hidden;display:flex;flex-direction:column;max-height:80vh;z-index:500;font-family:var(--cq-font)}.cqscr-chrome-notifpop-header{padding:20px 22px 0;flex-shrink:0}.cqscr-chrome-notifpop-titlerow{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cqscr-chrome-notifpop-title{font-size:18px;font-weight:700;color:var(--cq-text);letter-spacing:-.3px}.cqscr-chrome-notifpop-unreadcount{font-size:12px;font-weight:700;background:var(--cq-purple);color:var(--cq-surface);border-radius:var(--cq-r-pill);padding:2px 9px;margin-left:8px}.cqscr-chrome-notifpop-markall{font-size:13px;color:var(--cq-purple);cursor:pointer;font-weight:600;background:none;border:none;padding:0;font-family:inherit}.cqscr-chrome-notifpop-markall:hover{text-decoration:underline}.cqscr-chrome-notifpop-tabs{margin-top:8px}.cqscr-chrome-notifpop-list{overflow-y:auto;flex:1}.cqscr-chrome-notifpop-item{display:flex;align-items:flex-start;gap:12px;padding:11px;margin:0 8px;border-radius:var(--cq-r-md);cursor:pointer;transition:background var(--cq-t-fast);position:relative}.cqscr-chrome-notifpop-item:hover{background:var(--cq-surface-hover)}.cqscr-chrome-notifpop-item:last-child{border-bottom:none}.cqscr-chrome-notifpop-item.is-unread{background:var(--cq-purple-150)}.cqscr-chrome-notifpop-item.is-unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cq-purple)}.cqscr-chrome-notifpop-itembody{flex:1;min-width:0}.cqscr-chrome-notifpop-itemtitle{font-size:15px;font-weight:600;color:var(--cq-text);margin-bottom:2px;line-height:1.35}.cqscr-chrome-notifpop-item:not(.is-unread) .cqscr-chrome-notifpop-itemtitle{color:var(--cq-text-2)}.cqscr-chrome-notifpop-itemsub{font-size:13px;color:var(--cq-text-2);line-height:1.4}.cqscr-chrome-notifpop-itemsub-money{color:var(--cq-success);font-weight:600}.cqscr-chrome-notifpop-itemright{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.cqscr-chrome-notifpop-itemtime{font-size:11.5px;color:var(--cq-text-muted)}.cqscr-chrome-notifpop-empty{padding:40px 22px;text-align:center;color:var(--cq-text-muted);font-size:14px}.cqscr-chrome-inline-panel-wrap{padding:0 16px 0 0;flex-shrink:0}.cqscr-chrome-askai-panel{position:relative;overflow:hidden;background:var(--cq-purple-150);border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-2xl);padding:22px;margin-bottom:14px}.cqscr-chrome-askai-blob{position:absolute;top:-40px;right:-30px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#8b5cf61a,#8b5cf600);pointer-events:none}.cqscr-chrome-askai-content{position:relative}.cqscr-chrome-askai-head{display:flex;align-items:flex-start;gap:15px;margin-bottom:16px}.cqscr-chrome-askai-headtile{width:50px;height:50px;border-radius:var(--cq-r-lg);background:var(--cq-gradient);color:var(--cq-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cqscr-chrome-askai-headtext{flex:1;min-width:0}.cqscr-chrome-askai-title{font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--cq-text)}.cqscr-chrome-askai-sub{font-size:13px;color:var(--cq-text-2);margin-top:2px}.cqscr-chrome-askai-inputwrap{position:relative;margin-bottom:15px}.cqscr-chrome-askai-micbtn,.cqscr-chrome-askai-sendbtn{position:absolute;top:7px;bottom:7px;width:44px;border:none;border-radius:var(--cq-r-md);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:background var(--cq-t-fast),transform var(--cq-t-fast)}.cqscr-chrome-askai-micbtn{left:7px;background:var(--cq-surface);border:.5px solid var(--cq-purple-200);color:var(--cq-text-2)}.cqscr-chrome-askai-micbtn:hover{color:var(--cq-purple);border-color:var(--cq-purple)}.cqscr-chrome-askai-micbtn.is-recording{background:var(--cq-danger);color:var(--cq-surface);border-color:var(--cq-danger);animation:cqscr-chrome-pulse-mic 1.2s ease infinite}.cqscr-chrome-askai-sendbtn{right:7px;background:var(--cq-text);color:var(--cq-surface)}.cqscr-chrome-askai-sendbtn:hover:not(:disabled){transform:scale(1.04)}.cqscr-chrome-askai-sendbtn:disabled{background:var(--cq-text-faint);cursor:not-allowed}.cqscr-chrome-askai-bigin{width:100%;padding:16px 60px;border:.5px solid var(--cq-purple-200);border-radius:var(--cq-r-lg);font-size:15px;background:var(--cq-surface);outline:none;color:var(--cq-text);font-family:var(--cq-font)}.cqscr-chrome-askai-bigin:focus{border-color:var(--cq-purple);box-shadow:var(--cq-focus)}.cqscr-chrome-askai-bigin::placeholder{color:var(--cq-text-muted)}.cqscr-chrome-askai-chips{display:flex;flex-wrap:wrap;gap:8px}.cqscr-chrome-askai-chip{background:var(--cq-surface);border:.5px solid var(--cq-purple-200);padding:9px 15px;border-radius:var(--cq-r-pill);font-size:13px;font-weight:600;color:var(--cq-text);font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:7px;transition:background var(--cq-t-fast),border-color var(--cq-t-fast)}.cqscr-chrome-askai-chip:hover{background:var(--cq-purple-100);border-color:var(--cq-purple)}.cqscr-chrome-askai-chip-ic{color:var(--cq-purple);flex-shrink:0}.cqscr-chrome-searchpanel{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-2xl);padding:7px;margin-bottom:14px}.cqscr-chrome-searchpanel-bar{display:flex;align-items:center;gap:12px;padding:13px 15px;border-bottom:.5px solid var(--cq-border-light)}.cqscr-chrome-searchpanel-icon{color:var(--cq-purple);flex-shrink:0}.cqscr-chrome-searchpanel-input{flex:1;border:none;outline:none;font-size:15px;color:var(--cq-text);background:transparent;font-family:var(--cq-font)}.cqscr-chrome-searchpanel-input::placeholder{color:var(--cq-text-muted)}.cqscr-chrome-searchpanel-body{padding:10px}.cqscr-chrome-searchpanel-empty{padding:28px 11px;text-align:center;color:var(--cq-text-muted);font-size:13px}.cqscr-chrome-searchpanel-grouplbl{font-size:10.5px;font-weight:700;color:var(--cq-text-faint);letter-spacing:1px;padding:8px 11px 5px;text-transform:uppercase}.cqscr-chrome-searchpanel-group+.cqscr-chrome-searchpanel-group .cqscr-chrome-searchpanel-grouplbl{padding-top:11px}.cqscr-chrome-searchpanel-row{display:flex;align-items:center;gap:12px;padding:10px 11px;border-radius:var(--cq-r-md);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-chrome-searchpanel-row:hover{background:var(--cq-purple-150)}.cqscr-chrome-searchpanel-rowav{width:34px;height:34px;border-radius:var(--cq-r-sm);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.cqscr-chrome-searchpanel-rowav-info{background:var(--cq-info-bg);color:var(--cq-info)}.cqscr-chrome-searchpanel-rowav-warning{background:var(--cq-warning-border);color:var(--cq-warning-strong)}.cqscr-chrome-searchpanel-rowav-purple{background:var(--cq-purple-100);color:var(--cq-purple)}.cqscr-chrome-searchpanel-rowav-neutral{background:var(--cq-fill);color:var(--cq-text-2)}.cqscr-chrome-searchpanel-rowbody{flex:1;min-width:0}.cqscr-chrome-searchpanel-rowtitle{font-size:14px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-chrome-searchpanel-rowsub{font-size:12px;color:var(--cq-text-faint);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-chrome-modal-error{color:var(--cq-danger-strong);font-size:13px;margin-top:8px;font-weight:600}.cqscr-chrome-modal-success{background:var(--cq-success-bg);border:.5px solid var(--cq-success-border);border-radius:var(--cq-r-sm);padding:12px;margin-top:8px;font-size:12.5px;color:var(--cq-success);font-weight:600}.cqscr-chrome-modal-typeahead{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-sm);margin-top:4px;overflow:hidden;box-shadow:var(--cq-shadow-pop)}.cqscr-chrome-modal-typeahead-item{padding:9px 12px;cursor:pointer;font-size:13px;border-bottom:.5px solid var(--cq-border-light);transition:background var(--cq-t-fast)}.cqscr-chrome-modal-typeahead-item:last-child{border-bottom:none}.cqscr-chrome-modal-typeahead-item:hover{background:var(--cq-purple-150)}.cqscr-chrome-modal-typeahead-item-name{font-weight:600;color:var(--cq-text)}.cqscr-chrome-modal-typeahead-item-co{font-size:11px;color:var(--cq-text-muted);margin-top:2px}.cqscr-chrome-query-row{display:grid;grid-template-columns:1fr 1fr 1fr 120px;padding:11px 16px;border-bottom:.5px solid var(--cq-border-light);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-chrome-query-row:hover{background:var(--cq-surface-hover)}.cqscr-chrome-query-row-name{font-size:13px;font-weight:500;color:var(--cq-text)}.cqscr-chrome-query-row-co{font-size:12px;color:var(--cq-text-2)}.cqscr-chrome-query-row-email{font-size:11px;color:var(--cq-purple)}.cqscr-chrome-query-row-time{font-size:11px;color:var(--cq-text-muted)}.cqscr-chrome-query-summary{font-size:14px;color:var(--cq-text);line-height:1.8;white-space:pre-wrap}.cqscr-chrome-query-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--cq-text-muted);gap:12px}.cqscr-chrome-consent-body{font-size:14px;color:var(--cq-text-2);line-height:1.55;margin-bottom:16px}.cqscr-chrome-consent-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13.5px;color:var(--cq-text-2);line-height:1.5;margin-bottom:4px}.cqscr-chrome-consent-check input{margin-top:3px;cursor:pointer;accent-color:var(--cq-purple)}.cqscr-chrome-consent-link{color:var(--cq-purple);text-decoration:underline}@media (max-width: 640px){.cqscr-chrome-topbar{padding:0 12px;gap:8px}.cqscr-chrome-topbar-cluster{gap:6px;flex-wrap:wrap;justify-content:flex-end}.cqscr-chrome-topbar-fab-wrap{flex-shrink:0}}.pf-wrap{min-height:100vh;background:#f7f6f3;padding:46px 20px;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a1a1f}.pf-card{max-width:560px;margin:0 auto;background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #1a1a1f17}.pf-hd{padding:24px 26px;border-bottom:.5px solid rgba(0,0,0,.08);background:linear-gradient(160deg,#f5f0ff,#fff)}.pf-brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:14px;margin-bottom:15px}.pf-brand .pf-logo{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#6d5ee6,#4f46e5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.pf-hd h2{margin:0;font-size:21px;font-weight:800;letter-spacing:-.4px}.pf-hd p{margin:8px 0 0;font-size:13px;color:#6b7280;line-height:1.55}.pf-body{padding:22px 26px 26px}.pf-note{display:flex;gap:9px;background:#fffbeb;border:.5px solid #FDE68A;border-radius:12px;padding:11px 13px;font-size:12.5px;color:#92400e;line-height:1.5;margin-bottom:20px}.pf-section-ttl{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4f46e5;margin:20px 0 12px}.pf-section-ttl:first-child{margin-top:0}.pf-q{margin-bottom:20px}.pf-q label{display:block;font-size:14.5px;font-weight:700;margin-bottom:4px}.pf-q .pf-why{font-size:12px;color:#9ca3af;line-height:1.5;margin-bottom:9px}.pf-q .pf-rin{position:relative}.pf-q .pf-rin .pf-unit{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:14px;color:#9ca3af;font-weight:700}.pf-q input,.pf-q textarea{width:100%;border:.5px solid rgba(0,0,0,.12);border-radius:11px;padding:12px 14px;font-size:15px;font-weight:700;outline:none;box-sizing:border-box;font-family:inherit}.pf-q textarea{min-height:80px;resize:vertical;font-weight:500}.pf-q input:focus,.pf-q textarea:focus,.pf-q select:focus{border-color:var(--pf-accent, #4F46E5);box-shadow:0 0 0 3px color-mix(in srgb,var(--pf-accent, #4F46E5) 16%,transparent)}.pf-q .pf-rin.pf-withu input{padding-left:30px}.pf-submit{width:100%;padding:13px;border:0;background:linear-gradient(135deg,#6d5ee6,#4f46e5);color:#fff;font-weight:800;font-size:15px;border-radius:12px;cursor:pointer;transition:filter .15s}.pf-submit:hover:not(:disabled){filter:brightness(1.05)}.pf-submit:disabled{opacity:.6;cursor:not-allowed}.pf-foot{text-align:center;font-size:11.5px;color:#9ca3af;margin-top:16px}.pf-done{text-align:center;padding:34px 26px}.pf-done .pf-ic{width:60px;height:60px;border-radius:50%;background:#dcfce7;color:#15803d;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 16px}.pf-error{text-align:center;padding:40px 26px}.pf-error h2{margin:0 0 8px;font-size:20px;font-weight:800}.pf-error p{margin:0;color:#6b7280;font-size:14px;line-height:1.55}.pf-error .pf-ic{width:60px;height:60px;border-radius:50%;background:#fee2e2;color:#b91c1c;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 16px}.pf-loading{text-align:center;padding:60px 26px;color:#6b7280;font-size:14px}.pf-review-hint{margin-top:22px;font-size:12.5px;color:#9ca3af;line-height:1.55}.pf-review-hint button{background:transparent;border:0;color:#4f46e5;font-weight:700;font-size:12.5px;cursor:pointer;padding:0}.rv-intro{margin-top:7px;font-size:13px;line-height:1.55;color:#6b6b73;max-width:640px}
