@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,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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: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,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=) 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,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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: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:var(--cq-purple);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-esc{font-size:11px;color:#6b6b73;background:#f4f2ec;padding:4px 10px;border-radius:7px;font-weight:700;cursor:pointer;transition:background .12s ease}.cqcn-esc:hover{background:#e5e0f5;color:#1a1a1f}.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}.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-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}.cqcf-close:hover{background:#f4f2ec;color:#1a1a1f}.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-head .close{width:30px;height:30px;border-radius:8px;background:transparent;border:0;color:#9c9a90;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.cqcfs-head .close:hover{background:#f4f2ec;color:#1a1a1f}.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-esc{background:#fff;border:.5px solid #EBE9E3;border-radius:9px;padding:5px 5px 5px 9px;height:30px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;transition:all .12s ease;color:#6b6b73}.cqimp-esc:hover{background:#fcfbf9;border-color:#d4d2cb;color:#1a1a1f}.cqimp-esc .key{font-size:9.5px;font-weight:800;color:#6b6b73;letter-spacing:.6px;background:#f4f2ec;border:.5px solid #E5E4DF;border-radius:4px;padding:2px 6px 1px;box-shadow:0 1px #dcdad3;line-height:1}.cqimp-esc:hover .key{background:#fff;color:#1a1a1f}.cqimp-esc svg{color:#9c9a90}.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-close{background:transparent;border:none;color:var(--cq-text-2);cursor:pointer;width:30px;height:30px;border-radius:var(--cq-r-xs);display:inline-flex;align-items:center;justify-content:center}.cqscr-cal-cc-close:hover{background:var(--cq-fill);color:var(--cq-text)}.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)}@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-x{width:34px;height:34px;border-radius:var(--cq-r-pill);background:var(--cq-surface);border:.5px solid var(--cq-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cq-text-2);font-family:inherit}.cqscr-inbox-ai-x:hover{background:var(--cq-fill)}.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-esc{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;color:var(--ov-faint);padding:6px 10px;border-radius:8px;cursor:pointer;font-family:inherit}.dealov .m-esc:hover{background:var(--ov-cream);color:var(--ov-ink)}.dealov .m-esc .k{background:var(--ov-cream);border:.5px solid var(--ov-line2);padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:800;color:var(--ov-muted)}.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}.cqls-close{width:32px;height:32px;border-radius:9px;background:#fff;border:.5px solid #EBE9E3;color:#6b6b73;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cqls-close:disabled{opacity:.5;cursor:not-allowed}.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-close{width:32px;height:32px;border-radius:9px;background:#fff;border:.5px solid #EBE9E3;color:#6b6b73;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.cqls-close:hover{background:#fcfbf9;color:#1a1a1f}.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)}.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:2000;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-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}.cqscr-discoveries{display:flex;flex-direction:column;height:100%;overflow:hidden;font-family:var(--cq-font);color:var(--cq-text);padding:0 16px 0 0}.cqscr-discoveries-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-discoveries-headcard>.cqscr-pagehead{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:0}.cqscr-discoveries-headcard>.cqscr-discoveries-tabs{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:.5px solid var(--cq-border-light)}.cqscr-discoveries-headcard>.cqscr-discoveries-tabs>.cqui-tabs{flex-shrink:0}.cqscr-discoveries-headcard .cqui-tabs{border-bottom:0}.cqscr-discoveries-scroll{flex:1;overflow-y:auto;padding:12px 0 40px}.cqscr-discoveries-tablecard{background:var(--cq-surface);border:.5px solid var(--cq-border);border-radius:var(--cq-r-card);padding:8px 18px;overflow-x:auto}.cqscr-discoveries-head,.cqscr-discoveries-row{display:flex;align-items:center;gap:14px}.cqscr-discoveries-head{padding:10px 6px;border-bottom:.5px solid var(--cq-border);font-size:10px;font-weight:700;color:var(--cq-text-muted);letter-spacing:1px;text-transform:uppercase}.cqscr-discoveries-row{padding:14px 6px;border-bottom:.5px solid var(--cq-fill);cursor:pointer;transition:background var(--cq-t-fast)}.cqscr-discoveries-row:last-child{border-bottom:0}.cqscr-discoveries-row:hover{background:var(--cq-surface-subtle)}.cqscr-discoveries-title-c{flex:1.4;min-width:0}.cqscr-discoveries-contact-c{flex:1;min-width:0}.cqscr-discoveries-col{min-width:118px}.cqscr-discoveries-impact-c{min-width:96px}.cqscr-discoveries-status-c{min-width:84px;text-align:center;flex-shrink:0}.cqscr-discoveries-title-name{font-size:14px;font-weight:700;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-discoveries-template{font-size:12px;color:var(--cq-text-muted);margin-top:2px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-discoveries-contact-name{font-size:13px;font-weight:600;color:var(--cq-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-discoveries-sub{font-size:11.5px;color:var(--cq-text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cqscr-discoveries-date{font-size:12.5px;font-weight:600;color:var(--cq-text);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cqscr-discoveries-date.is-muted{color:var(--cq-text-faint);font-weight:500}.cqscr-discoveries-time{font-size:11px;color:var(--cq-text-muted);margin-top:1px}.cqscr-discoveries-opens{font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--cq-purple-deep);background:var(--cq-purple-100);padding:1px 6px;border-radius:var(--cq-r-xs);line-height:1.4}.cqscr-discoveries-impact-v{font-size:13px;font-weight:800;letter-spacing:-.2px;white-space:nowrap}.cqscr-discoveries-impact-v.is-g{color:var(--cq-success)}.cqscr-discoveries-impact-v.is-p{color:var(--cq-purple-deep)}.cqscr-discoveries-impact-v.is-muted{color:var(--cq-text-faint);font-weight:500;letter-spacing:0}.cqscr-discoveries-impact-l{font-size:9.5px;font-weight:700;letter-spacing:.6px;margin-top:1px}.cqscr-discoveries-impact-l.is-g{color:var(--cq-success)}.cqscr-discoveries-impact-l.is-p{color:var(--cq-purple-deep)}.cqscr-discoveries-empty{text-align:center;padding:40px 16px;color:var(--cq-text-muted);font-size:13px}@media (max-width: 880px){.cqscr-discoveries-head>.cqscr-discoveries-col:nth-of-type(3),.cqscr-discoveries-head>.cqscr-discoveries-col:nth-of-type(2),.cqscr-discoveries-row>.cqscr-discoveries-col:nth-of-type(2),.cqscr-discoveries-row>.cqscr-discoveries-col:nth-of-type(3){display:none}}@media (max-width: 1100px){.cqscr-discoveries-head,.cqscr-discoveries-row{flex-wrap:wrap;gap:8px 14px}.cqscr-discoveries-col,.cqscr-discoveries-impact-c{min-width:auto}}.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}}
