@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) 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,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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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{--pnl-bg: var(--tg-bg, #ffffff);--pnl-bg-soft: var(--tg-bg-soft, #faf7ff);--pnl-text: var(--tg-text, #1a1033);--pnl-muted: var(--tg-muted, #6b5b82);--pnl-border: #ece5f5;--pnl-violet: #7c3aed;--pnl-magenta: #c026d3;--pnl-pink: #ec4899;--pnl-danger: #ef4444;--pnl-warning: #f59e0b;--pnl-success: #10b981;--pnl-gradient: linear-gradient(135deg, #2d1b69 0%, #7c3aed 35%, #c026d3 70%, #ec4899 100%);--pnl-gradient-soft: linear-gradient(135deg, rgba(124,58,237,.1) 0%, rgba(236,72,153,.1) 100%);--pnl-ease-smooth: cubic-bezier(.22, 1, .36, 1);--pnl-shadow-interactive: 0 12px 28px rgba(45, 27, 105, .14);--pnl-shadow-interactive-strong: 0 16px 34px rgba(124, 58, 237, .22)}.pnl-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 36%),radial-gradient(circle at top right,rgba(236,72,153,.14),transparent 28%),var(--pnl-bg);color:var(--pnl-text);padding-bottom:88px}.pnl-shell-inner{max-width:760px;margin:0 auto}.pnl-header{padding:18px 18px 0}.pnl-brand{display:flex;align-items:center;gap:14px}.pnl-logo-mark{width:24px;height:34px;object-fit:contain;object-position:center;display:block;flex:0 0 auto}.shareable-brand .pnl-logo-mark{width:22px;height:30px}.pnl-forbidden .pnl-logo-mark{width:28px;height:38px}.pnl-splash img{width:min(280px,72vw);height:auto}.pnl-brand strong{display:block;font-size:20px;line-height:1.2}.pnl-brand small{color:var(--pnl-muted)}.pnl-page{padding:18px;display:grid;gap:16px}.pnl-card{background:#ffffffeb;border:1px solid var(--pnl-border);border-radius:24px;padding:18px;box-shadow:0 18px 44px #2d1b6914}.pnl-section-head,.pnl-list-top,.pnl-inline-actions,.pnl-advanced-head,.shareable-head,.shareable-meta,.shareable-brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.pnl-list-top{align-items:flex-start}.pnl-section-head span,.pnl-list-meta span,.pnl-profile-grid small,.shareable-author,.shareable-meta span,.pnl-field-label small{color:var(--pnl-muted)}.pnl-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:14px}.pnl-pair-card{overflow:hidden}.pnl-pair-head{margin-bottom:14px}.pnl-pair-selector{display:grid;gap:16px}.pnl-pair-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"from-label . to-label" "from-field swap to-field";align-items:start;column-gap:12px;row-gap:8px}.pnl-pair-label{display:block;color:var(--pnl-muted);font-size:13px;font-weight:600}.pnl-pair-label-from{grid-area:from-label}.pnl-pair-label-to{grid-area:to-label}.pnl-pair-field{min-width:0}.pnl-pair-field-from{grid-area:from-field}.pnl-pair-field-to{grid-area:to-field}.pnl-pair-field select{width:100%;border:1px solid var(--pnl-border);background:var(--pnl-bg-soft);border-radius:16px;padding:14px 16px;font-size:18px;font-weight:700;color:var(--pnl-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pnl-pair-swap{grid-area:swap;align-self:center;justify-self:center;width:52px;height:52px;border:1px solid rgba(124,58,237,.18);border-radius:18px;background:linear-gradient(180deg,#7c3aed14,#ec489914);color:var(--pnl-violet);font-size:24px;font-weight:800;cursor:pointer}.pnl-pair-summary{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(124,58,237,.12);background:linear-gradient(135deg,#7c3aed0d,#ec48990d)}.pnl-pair-summary strong{font-size:22px;line-height:1.1}.pnl-pair-summary p{margin:0;color:var(--pnl-muted)}.pnl-pair-next{width:100%}.pnl-tile,.pnl-list-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--pnl-border);border-radius:18px;padding:16px;background:linear-gradient(180deg,#fffffff5,#faf7fff5)}.pnl-tile strong,.pnl-list-card strong{display:block;margin-bottom:8px}.pnl-list-title-group{display:grid;gap:4px}.pnl-list-title-group strong{margin-bottom:0}.pnl-list-number{display:inline-flex;width:fit-content;padding:4px 10px;border-radius:999px;background:#7c3aed1a;color:var(--pnl-violet);font-size:12px;font-weight:800;line-height:1}.pnl-tile p,.pnl-list-card p,.pnl-empty p{margin:0;color:var(--pnl-muted)}.pnl-list-stack{display:grid;gap:6px;margin-top:10px}.pnl-list-line{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;color:var(--pnl-muted);font-size:14px}.pnl-list-line strong{margin-bottom:0;color:var(--pnl-text);font-size:14px;font-weight:700}.pnl-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pnl-defaults-stack{display:grid;gap:8px}.pnl-history-copy{color:var(--pnl-text);font-size:15px;line-height:1.5}.pnl-admin-actions .pnl-primary,.pnl-admin-actions .pnl-secondary,.pnl-admin-actions .pnl-danger{width:auto;min-width:160px}.pnl-field,.pnl-plain-input,.pnl-textarea,.pnl-card select{width:100%}.pnl-field{display:grid;gap:8px;margin-bottom:14px}.pnl-field.changed{border-left:4px solid transparent;border-image:var(--pnl-gradient) 1;padding-left:12px}.pnl-field-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.pnl-field input,.pnl-plain-input,.pnl-card select,.pnl-textarea{width:100%;box-sizing:border-box;border:1px solid var(--pnl-border);background:var(--pnl-bg-soft);border-radius:14px;padding:14px 16px;font-size:15px}.pnl-input-wrap{display:flex;gap:10px}.pnl-input-wrap input{flex:1}.pnl-textarea{min-height:96px;resize:vertical}.pnl-reset-inline,.pnl-link-button{border:0;background:transparent;color:var(--pnl-violet);cursor:pointer;font-weight:600}.pnl-reset-inline,.pnl-link-button,.pnl-cbr-button,.pnl-pair-swap,.pnl-chip,.pnl-tab,.pnl-tile,.pnl-list-card,.pnl-primary,.pnl-primary.inline,.pnl-secondary,.pnl-danger,.pnl-approver-card,.pnl-approver-avatar,.pnl-approver-state,.pnl-approval-pill,.pnl-approval-pill-icon,.pnl-status{transition:transform .18s var(--pnl-ease-smooth),box-shadow .22s var(--pnl-ease-smooth),border-color .18s var(--pnl-ease-smooth),background .18s var(--pnl-ease-smooth),color .18s var(--pnl-ease-smooth),opacity .18s var(--pnl-ease-smooth)}.pnl-reset-inline:focus-visible,.pnl-link-button:focus-visible,.pnl-cbr-button:focus-visible,.pnl-pair-swap:focus-visible,.pnl-chip:focus-visible,.pnl-tab:focus-visible,.pnl-primary:focus-visible,.pnl-primary.inline:focus-visible,.pnl-secondary:focus-visible,.pnl-danger:focus-visible,.pnl-approver-card:focus-visible{outline:2px solid rgba(124,58,237,.28);outline-offset:3px}.pnl-cbr-button{border:1px solid rgba(16,185,129,.34);border-radius:999px;background:#10b9811f;color:#047857;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800;padding:8px 12px}.pnl-cbr-button:disabled{cursor:wait;opacity:.68;transform:none;box-shadow:none}.pnl-field-error{color:var(--pnl-danger);font-size:13px}.pnl-field-hint{color:var(--pnl-muted);font-size:13px}.pnl-field-hint.success{color:#047857}.pnl-reverse-assist{display:grid;gap:10px}.pnl-reverse-toggle{align-self:flex-start;padding:0}.pnl-reverse-panel{display:grid;gap:12px;border:1px solid rgba(124,58,237,.16);border-radius:18px;background:linear-gradient(180deg,#7c3aed0f,#fffffff5);padding:14px}.pnl-reverse-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pnl-reverse-field{display:grid;gap:8px}.pnl-reverse-field input{width:100%;box-sizing:border-box;border:1px solid var(--pnl-border);background:#fff;border-radius:14px;padding:14px 16px;font-size:15px}.pnl-reverse-result{display:grid;gap:6px;border:1px solid rgba(124,58,237,.14);border-radius:16px;background:#ffffffe6;padding:14px 16px}.pnl-reverse-result small{color:var(--pnl-muted)}.pnl-reverse-result strong{font-size:17px;line-height:1.25}.pnl-reverse-margin{font-size:13px;font-weight:700}.pnl-reverse-margin.brand{color:var(--pnl-violet)}.pnl-reverse-margin.warning{color:#b45309}.pnl-reverse-margin.danger{color:#b91c1c}.pnl-reverse-actions{display:flex;justify-content:flex-end}.pnl-secondary,.pnl-primary,.pnl-danger,.pnl-primary.inline{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:22px;border:0;min-height:52px;padding:0 18px;font-weight:700;cursor:pointer}.pnl-primary,.pnl-primary.inline{width:100%;background:var(--pnl-gradient);color:#fff;box-shadow:0 12px 28px #7c3aed47}.pnl-primary.success,.pnl-primary.inline.success{background:linear-gradient(135deg,#0f766e,#10b981 58%,#34d399);box-shadow:0 12px 28px #10b98147}.pnl-secondary{width:100%;background:#fff;color:var(--pnl-violet);border:1px solid rgba(124,58,237,.26)}.pnl-secondary-inline{width:auto;min-width:180px}.pnl-secondary.with-dot:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--pnl-magenta);margin-left:10px}.pnl-danger{width:100%;background:#fee2e2;color:#991b1b}.pnl-meta-note{margin-top:10px;color:var(--pnl-muted);font-size:12px;line-height:1.45}.pnl-preview-grid,.pnl-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pnl-profile-item{display:grid;gap:6px;min-width:0;border:1px solid rgba(124,58,237,.12);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#faf7fff5);padding:14px 16px}.pnl-profile-item small{color:var(--pnl-muted);font-size:12px;font-weight:700;letter-spacing:.03em}.pnl-profile-item strong{min-width:0;font-size:18px;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.pnl-profile-item-primary{background:radial-gradient(circle at top right,rgba(236,72,153,.1),transparent 42%),linear-gradient(135deg,#7c3aed1a,#fffffffa 58%)}.pnl-profile-item-primary strong{font-size:clamp(22px,3vw,28px);line-height:1.15;letter-spacing:-.03em}.pnl-profile-handle{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:8px 12px;border-radius:999px;background:#7c3aed1a;color:var(--pnl-violet);font-size:13px;font-weight:800;line-height:1;overflow-wrap:anywhere}@media(min-width:641px){.pnl-profile-item-primary{grid-column:span 2}}@media(max-width:640px){.pnl-pair-grid{grid-template-columns:1fr;grid-template-areas:"from-label" "from-field" "swap" "to-label" "to-field"}.pnl-pair-swap{width:100%;height:48px;justify-self:stretch}.pnl-reverse-grid{grid-template-columns:1fr}.pnl-reverse-actions{justify-content:stretch}.pnl-secondary-inline{width:100%}}.pnl-preview-card{border-radius:18px;padding:16px;background:var(--pnl-gradient-soft)}.pnl-preview-card strong{display:block;margin-top:8px;font-size:18px}.pnl-preview-card.warning{background:#f59e0b24}.pnl-preview-card.danger{background:#ef444424}.pnl-preview-card.muted{background:#f8fafc}.pnl-advanced{margin-top:14px;padding-top:14px;border-top:1px dashed var(--pnl-border)}.pnl-banner{background:var(--pnl-gradient-soft);border-left:4px solid var(--pnl-violet);border-radius:16px;padding:12px 14px;color:var(--pnl-text)}.pnl-banner.danger{background:#ef44441a;border-left-color:var(--pnl-danger)}.pnl-banner.warning{background:#f59e0b1a;border-left-color:var(--pnl-warning)}.pnl-check-grid{display:grid;gap:10px}.pnl-check-row{display:flex;align-items:center;gap:10px}.pnl-approval-picker{display:grid;gap:16px;margin-bottom:16px}.pnl-approval-summary{display:flex;align-items:center;justify-content:space-between;color:var(--pnl-muted);font-size:14px}.pnl-approval-meta-panel{display:grid;gap:10px}.pnl-approval-status-panel{display:grid;gap:12px}.pnl-approval-meta-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pnl-approval-meta-row span{color:var(--pnl-muted);font-size:13px;font-weight:700}.pnl-approval-meta-row strong{margin:0;font-size:15px;line-height:1.35;text-align:right}.pnl-approval-block{display:grid;gap:10px}.pnl-approval-block-title{color:var(--pnl-muted);font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pnl-approver-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pnl-approver-grid.priority{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pnl-approver-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:72px;border:1px solid var(--pnl-border);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#faf7fff5);color:inherit;cursor:pointer;padding:12px;text-align:left;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.pnl-approver-card.selected{border-color:#7c3aed94;background:linear-gradient(135deg,#2d1b69f2,#7c3aede6 48%,#ec4899e0);color:#fff;box-shadow:0 14px 30px #7c3aed3d;transform:translateY(-1px)}.pnl-approver-avatar{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:16px;background:#7c3aed24;color:var(--pnl-violet);font-weight:900;overflow:hidden}.pnl-approver-avatar.compact{width:40px;height:40px;border-radius:14px}.pnl-approver-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.pnl-approver-card.selected .pnl-approver-avatar{background:#fff3;color:#fff}.pnl-approver-body{min-width:0}.pnl-approver-body strong,.pnl-approver-body small{display:block}.pnl-approver-body strong{line-height:1.18}.pnl-approver-body small{color:var(--pnl-muted);font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnl-approver-card.selected .pnl-approver-body small{color:#ffffffc7}.pnl-approver-state{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#7c3aed1f;color:var(--pnl-violet);font-weight:900}.pnl-approver-card.selected .pnl-approver-state{background:#ffffff38;color:#fff}.pnl-approver-department{border:1px solid var(--pnl-border);border-radius:18px;background:#ffffffb8;overflow:hidden}.pnl-approver-department summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:14px 16px}.pnl-approver-department summary::-webkit-details-marker{display:none}.pnl-approver-department summary:before{content:"›";color:var(--pnl-violet);font-size:22px;font-weight:900;margin-right:10px;transform:rotate(0);transition:transform .12s ease}.pnl-approver-department[open] summary:before{transform:rotate(90deg)}.pnl-approver-department summary span{flex:1;font-weight:800}.pnl-approver-department summary small{color:var(--pnl-muted)}.pnl-approver-department .pnl-approver-grid{padding:0 12px 12px}.pnl-chip-row{display:flex;gap:8px;overflow-x:auto}.pnl-chip{border:0;border-radius:999px;padding:10px 16px;cursor:pointer;background:#f3e8ff;color:#6b21a8}.pnl-chip.active{background:var(--pnl-gradient);color:#fff}.pnl-status-stack{display:grid;gap:8px;justify-items:end;flex-shrink:0}.pnl-status-stack.left{justify-items:start}.pnl-status{border-radius:999px;padding:6px 10px;font-size:12px;background:#f3e8ff;color:#6b21a8}.pnl-status.approved{background:#dcfce7;color:#166534}.pnl-status.pending{background:#7c3aed1f;color:#6b21a8}.pnl-status.no-approval{background:#f59e0b29;color:#b45309}.pnl-status.rejected{background:#fee2e2;color:#991b1b}.pnl-status.sent_to_odoo{background:#fce7f3;color:#9d174d}.pnl-approval-pills{display:flex;flex-wrap:wrap;gap:8px}.pnl-approval-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(124,58,237,.14);background:#7c3aed14;color:var(--pnl-violet);font-size:13px;font-weight:700}.pnl-approval-pill-icon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#ffffffad;font-size:11px;font-weight:900}.pnl-approval-pill.approved{background:#dcfce7;border-color:#16a34a2e;color:#166534}.pnl-approval-pill.approved .pnl-approval-pill-icon{background:#16a34a24;color:#166534}.pnl-approval-pill.pending{background:#7c3aed1a;border-color:#7c3aed29;color:#6b21a8}.pnl-approval-pill.pending .pnl-approval-pill-icon{background:#7c3aed1f;color:#6b21a8}.pnl-approval-pill.rejected{background:#fee2e2;border-color:#ef444429;color:#991b1b}.pnl-approval-pill.rejected .pnl-approval-pill-icon{background:#ef44441f;color:#991b1b}.pnl-tabbar{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 14px 16px;background:#fffffff0;border-top:1px solid var(--pnl-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pnl-tabbar.admin{grid-template-columns:repeat(5,1fr)}.pnl-tab{text-align:center;text-decoration:none;color:var(--pnl-muted);padding:8px 6px;border-radius:14px}.pnl-tab.active{color:var(--pnl-magenta);background:#ec48991a}@media(hover:hover){.pnl-primary:hover,.pnl-primary.inline:hover,.pnl-secondary:hover,.pnl-danger:hover,.pnl-cbr-button:hover,.pnl-pair-swap:hover,.pnl-chip:hover,.pnl-tab:hover,.pnl-tile:hover,.pnl-list-card:hover,.pnl-approver-card:hover{transform:translateY(-2px);box-shadow:var(--pnl-shadow-interactive)}.pnl-primary:hover,.pnl-primary.inline:hover{box-shadow:var(--pnl-shadow-interactive-strong)}.pnl-primary.success:hover,.pnl-primary.inline.success:hover{box-shadow:0 16px 34px #10b9813d}.pnl-secondary:hover{background:#7c3aed0a;border-color:#7c3aed57}.pnl-danger:hover{background:#fecaca}.pnl-cbr-button:hover{background:#10b98129;border-color:#10b9817a;box-shadow:0 10px 24px #10b98124}.pnl-pair-swap:hover{background:linear-gradient(180deg,#7c3aed24,#ec489924);border-color:#7c3aed47}.pnl-chip:hover{background:#7c3aed24}.pnl-chip.active:hover{box-shadow:var(--pnl-shadow-interactive-strong)}.pnl-tab:hover{background:#7c3aed14;color:var(--pnl-violet)}.pnl-link-button:hover,.pnl-reset-inline:hover{color:var(--pnl-magenta);transform:translateY(-1px)}.pnl-tile:hover,.pnl-list-card:hover{border-color:#7c3aed3d}.pnl-approver-card:hover:not(.selected){border-color:#7c3aed42;background:linear-gradient(180deg,#fff,#f7f3fffa)}.pnl-approver-card:hover .pnl-approver-avatar{transform:scale(1.04);box-shadow:0 10px 22px #7c3aed24}.pnl-approver-card.selected:hover{box-shadow:0 18px 36px #7c3aed47}}.pnl-primary:active,.pnl-primary.inline:active,.pnl-secondary:active,.pnl-danger:active,.pnl-cbr-button:active,.pnl-pair-swap:active,.pnl-chip:active,.pnl-tab:active,.pnl-tile:active,.pnl-list-card:active,.pnl-approver-card:active{transform:translateY(1px) scale(.988)}.pnl-link-button:active,.pnl-reset-inline:active{transform:translateY(0) scale(.985)}.pnl-primary:disabled,.pnl-primary.inline:disabled,.pnl-secondary:disabled,.pnl-danger:disabled,.pnl-cbr-button:disabled{box-shadow:none}.pnl-empty{display:grid;gap:10px;text-align:center}.pnl-splash,.pnl-forbidden{min-height:100vh;display:grid;place-items:center;text-align:center;padding:24px;background:radial-gradient(circle at top,rgba(124,58,237,.16),transparent 36%),var(--pnl-bg)}.pnl-splash div,.pnl-forbidden{gap:10px}.pnl-splash strong,.pnl-forbidden h1{font-size:30px;margin:0}.shareable-view{width:100%;background:#fff;color:#1a1033;border-radius:22px;padding:20px;box-sizing:border-box}.shareable-view.compact{padding:16px}.shareable-brand{gap:10px;justify-content:flex-start}.shareable-brand span{font-size:12px;letter-spacing:.08em}.shareable-title{text-align:center;font-weight:700;flex:1}.shareable-author{margin:12px 0 10px;font-size:14px}.shareable-banner{background:var(--pnl-gradient-soft);border-left:4px solid var(--pnl-violet);border-radius:14px;padding:12px;margin-bottom:14px}.shareable-change-list{display:grid;gap:4px;margin-top:8px;font-size:13px}.shareable-table{width:100%;border-collapse:collapse;font-size:14px}.shareable-table th,.shareable-table td{padding:10px 8px;border-bottom:1px solid #efe7f7;vertical-align:top}.shareable-table tr.changed{background:linear-gradient(90deg,#c026d31a,#ec48991a)}.shareable-table tr.highlight td{font-weight:700}.shareable-table td small{color:#6b5b82}.shareable-footer{margin-top:16px;border-radius:18px;padding:16px;color:#fff;font-weight:700;background:var(--pnl-gradient)}.shareable-footer.warning{background:var(--pnl-warning)}.shareable-footer.danger{background:var(--pnl-danger)}@media(max-width:640px){.pnl-page,.pnl-header{padding:14px}.pnl-card{border-radius:20px;padding:14px}.pnl-field-title{align-items:flex-start;flex-direction:column}.pnl-cbr-button{width:100%}.pnl-approver-grid,.pnl-approver-grid.priority{grid-template-columns:1fr}.shareable-head{display:grid;gap:8px}.shareable-title{text-align:left}}:root{color-scheme:light;font-family:Manrope,Noto Sans,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 0%,rgba(124,58,237,.18),transparent 30%),radial-gradient(circle at 88% 8%,rgba(236,72,153,.18),transparent 26%),linear-gradient(180deg,#fffaff,#f6f2ff 54%,#fdf6fb);color:#1a1033;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.landing,.auth-page{min-height:100vh;display:grid;place-items:center;padding:28px}.landing-card,.auth-card,.soft-panel,.hero-panel,.content-card,.question-panel,.context-panel,.deal-side-panel,.deal-main-panel{background:#ffffffd1;border:1px solid rgba(29,29,31,.08);border-radius:32px;box-shadow:0 24px 80px #1d1d1f14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-card,.auth-card{width:min(760px,100%);padding:48px;position:relative;overflow:hidden}.landing-card:before,.auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 30%),radial-gradient(circle at 90% 12%,rgba(236,72,153,.08),transparent 28%);pointer-events:none}.landing-logo-stage{position:relative;display:inline-grid;justify-self:start;justify-items:center;width:fit-content;max-width:100%;align-items:center;gap:10px;padding:0;margin-bottom:24px;background:transparent;box-shadow:none}.landing-logo-stage:after{display:none}.landing-logo-stage-auth{margin-bottom:14px}.landing-logo-mark{width:clamp(72px,10vw,118px);height:auto;display:block;filter:drop-shadow(0 14px 34px rgba(99,63,190,.18))}.landing-logo-wordmark{display:inline-flex;align-items:baseline;justify-content:center;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800;letter-spacing:.24em}.landing-logo-wordmark-primary{color:#20154d}.landing-logo-wordmark-accent{color:#a855f7}.landing-card h1,.auth-card h1,.hero-panel h1,.question-panel h1,.deal-header h1{margin:0;line-height:1.08;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.landing-card h1{max-width:680px;font-size:clamp(2.4rem,6.6vw,4.8rem)}.auth-card h1{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:18px}.landing-card p,.hero-panel p,.muted{color:#6e6e73}.kicker{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:var(--pnl-violet);font-size:.76rem;font-weight:700}.landing-actions,.button-row,.sticky-actions,.action-bar,.inline-meta,.toolbar,.tab-row,.deal-card-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.primary-button,.ghost-button,.danger-button,.text-button,.chip{border:0;border-radius:999px;padding:12px 18px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:8px}.primary-button{background:var(--pnl-gradient);color:#fff;box-shadow:var(--pnl-shadow-interactive)}.ghost-button,.chip{background:#7c3aed1a;color:#6d28d9}.danger-button{background:#ff3b30;color:#fff}.text-button{background:transparent;color:#6d28d9;padding-inline:0}.chip.active{background:#1d1d1f;color:#fff}.primary-button:disabled{opacity:.45;cursor:not-allowed}.wizard-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.wizard-sidebar{min-height:100vh;position:sticky;top:0;padding:24px;background:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 32%),#ffffffc7;border-right:1px solid rgba(124,58,237,.12);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;flex-direction:column;gap:28px}.wizard-brand{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f6f1ffe6);border:1px solid rgba(124,58,237,.12);box-shadow:0 16px 34px #49288f1a;text-decoration:none}.wizard-sidebar-top,.landing-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.wizard-brand-mark{width:28px;height:40px;object-fit:contain;flex:0 0 auto}.wizard-brand-copy{display:grid;gap:3px}.wizard-brand-copy strong{color:#201534;font-size:1.02rem;line-height:1.1}.wizard-brand small,.deal-card p,.deal-card small,.answer-row small,.chat-bubble small,.audit-row small{color:#86868b}.wizard-brand-copy small{color:#5c4b78;font-weight:700;line-height:1.25}.wizard-nav{display:flex;flex-direction:column;gap:8px}.wizard-nav a{text-decoration:none;padding:13px 14px;border-radius:16px;color:#6e6e73}.wizard-nav a.active,.wizard-nav a:hover{background:var(--pnl-gradient);color:#fff}.user-card{margin-top:auto;padding:18px;background:linear-gradient(180deg,#fffffff5,#faf7fff5);border-radius:22px;display:grid;gap:10px;border:1px solid rgba(124,58,237,.12)}.wizard-main{padding:28px}.page-stack{display:grid;gap:18px}.hero-panel{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.soft-panel{padding:28px}.deal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.deal-card{padding:20px;border-radius:24px;background:#fff;border:1px solid rgba(29,29,31,.08);text-decoration:none;box-shadow:0 14px 35px #1d1d1f0f}.deal-card h3{margin:18px 0 10px}.pill{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:.78rem;font-weight:700;background:#f5f5f7;color:#6e6e73}.pill-success{background:#d4edd9;color:#16833a}.pill-danger{background:#ffd9d6;color:#bd241b}.pill-warning{background:#fff1d6;color:#9b5b00}.pill-info{background:#0066cc1a;color:#06c}.wizard-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.question-panel,.context-panel,.deal-side-panel,.deal-main-panel,.content-card{padding:26px}.progress-line{height:7px;background:#e8e8ed;border-radius:999px;overflow:hidden;margin-bottom:24px}.progress-line span{display:block;height:100%;background:linear-gradient(90deg,#06c,#34c759);transition:width .35s ease}.option-stack,.answer-stack,.chat-panel,.audit-panel,.deal-main-panel,.screenshot-grid,.user-table{display:grid;gap:12px}.radio-card,.answer-row,.chat-bubble,.audit-row,.user-table>div{border:1px solid rgba(29,29,31,.08);background:#fff;border-radius:20px;padding:16px}.radio-card{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.radio-card:hover{border-color:#0066cc59;box-shadow:0 12px 28px #1d1d1f0f;transform:translateY(-1px)}.radio-card.selected{border-color:#06c;box-shadow:0 0 0 4px #0066cc1a;background:linear-gradient(180deg,#fff,#f7fbff)}.choice-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.choice-mark{width:22px;height:22px;border:2px solid #c7c7cc;border-radius:999px;display:grid;place-items:center;background:#fff}.radio-card.multi .choice-mark{border-radius:7px}.radio-card.selected .choice-mark{border-color:#06c;background:#06c}.radio-card.selected .choice-mark:after{content:"";width:8px;height:8px;border-radius:999px;background:#fff}.radio-card.multi.selected .choice-mark:after{width:10px;height:6px;border-radius:0;border-left:2px solid white;border-bottom:2px solid white;background:transparent;transform:rotate(-45deg) translateY(-1px)}.option-text{font-weight:700;color:#1d1d1f}.radio-card small{grid-column:2;margin-top:-8px;color:#6e6e73}input,textarea,select{width:100%;border:1px solid #d2d2d7;border-radius:16px;padding:13px 14px;background:#fff}textarea{min-height:120px;resize:vertical}.compact-textarea{margin-top:14px;min-height:84px}.sticky-actions{margin-top:18px;position:sticky;bottom:16px}.answer-stack.compact .answer-row{padding:12px}.answer-row strong,.answer-row small{display:block}.deal-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px}.deal-side-panel{position:sticky;top:24px;height:calc(100vh - 56px);overflow:auto}.deal-header{display:flex;justify-content:space-between;gap:18px}.content-card h2{margin-top:0}.clarification-panel{margin-top:18px;display:grid;gap:14px;padding:18px;border:1px solid rgba(0,102,204,.16);border-radius:22px;background:linear-gradient(180deg,#0066cc12,#34c7590d)}.clarification-panel strong{display:block;margin-bottom:4px}.clarification-questions{margin:0;padding-left:22px;display:grid;gap:8px}.clarification-toggle{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;border:1px solid rgba(29,29,31,.1);border-radius:18px;background:#ffffffc7;cursor:pointer}.clarification-toggle input{width:auto;margin-top:4px}.schema-img{width:100%;border-radius:20px;border:1px solid #d2d2d7}.dropzone{display:grid;place-items:center;min-height:120px;border:1px dashed #86868b;border-radius:22px;background:#fbfbfd;color:#6e6e73;text-align:center}.dropzone input{display:none}.screenshot-grid{margin-top:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.screenshot-grid a{border-radius:16px;background:#f5f5f7;padding:12px;text-decoration:none}.tab-row button{flex:1;border:0;border-radius:14px;padding:10px;background:#f5f5f7}.tab-row button.active{background:#1d1d1f;color:#fff}.locale-switch{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.locale-switch .chip{transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.locale-switch .chip:hover{transform:translateY(-1px)}.wizard-locale-switch{padding:6px;border-radius:999px;background:#7c3aed14;box-shadow:inset 0 1px #ffffffe6}.wizard-locale-switch .chip{padding:10px 13px;background:#ffffffc2;color:#6b46c1;box-shadow:inset 0 0 0 1px #7c3aed14}.wizard-locale-switch .chip.active{background:#1d1d1f;color:#fff;box-shadow:0 12px 24px #1d1d1f2e}.error-banner,.success-banner{border-radius:16px;padding:12px 14px}.error-banner{color:#bd241b;background:#ffd9d6}.error-banner-detailed{display:grid;gap:12px;border:1px solid rgba(189,36,27,.16);box-shadow:0 10px 24px #bd241b14}.error-banner__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.error-banner__copy{display:grid;gap:6px}.error-banner__copy strong{font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.error-banner__copy p{margin:0;color:#74160f;font-size:.98rem;line-height:1.5;white-space:pre-wrap}.error-banner__action{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid rgba(189,36,27,.2);border-radius:12px;background:#ffffffa6;color:#8e1e16;font-weight:700}.error-banner__meta{display:flex;flex-wrap:wrap;gap:8px}.error-banner__meta-chip{display:inline-grid;gap:2px;min-width:92px;padding:8px 10px;border-radius:12px;background:#ffffff8f;border:1px solid rgba(189,36,27,.12)}.error-banner__meta-chip small{color:#74160fb8;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.error-banner__meta-chip strong{color:#7b1710;font-size:.95rem;font-weight:800}.error-banner__details{display:grid;gap:10px}.error-banner__details summary{cursor:pointer;color:#8e1e16;font-weight:700}.error-banner__details pre{margin:0;padding:14px;border-radius:14px;background:#540f0a14;color:#58110d;font-size:.88rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:360px;overflow:auto}.success-banner{color:#16833a;background:#d4edd9}.admin-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wizard-nav-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#8f8fa2;font-weight:800;margin-top:8px}.auth-card-crm{display:grid;gap:14px}.remembered-session-card{position:relative;display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(124,58,237,.14);background:radial-gradient(circle at top right,rgba(236,72,153,.14),transparent 32%),linear-gradient(180deg,#fffffff5,#f7f2ffeb);box-shadow:0 18px 44px #4c259a1f}.remembered-session-card.compact{padding:16px}.remembered-session-card__shell{display:flex;align-items:center;gap:14px}.remembered-session-card__avatar .crm-smart-avatar{width:64px;height:64px;border-radius:20px}.remembered-session-card__copy{display:grid;gap:4px}.remembered-session-card__eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b21b6b3}.remembered-session-card__copy strong{font-size:1.12rem;color:#22143f}.remembered-session-card__copy span:last-child{color:#5b6479}.remembered-session-card__actions{display:flex;gap:10px;flex-wrap:wrap}.remember-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 16px;border-radius:22px;border:1px solid rgba(124,58,237,.14);background:linear-gradient(180deg,#f5f0ffe6,#fffffff5);color:#31284a;font-weight:700;box-shadow:inset 0 1px #ffffffe6}.remember-toggle input{width:22px;height:22px;margin:0;accent-color:#7c3aed}.remember-toggle span{display:block}.remember-toggle span:last-child{color:#5b6479}.remember-toggle-active,.remember-toggle:has(input:checked){border-color:#7c3aed47;box-shadow:inset 0 1px #fffffff5,0 16px 34px #5e35b11f}.crm-workspace{display:grid;gap:18px}.crm-brand-strip,.crm-header-card,.crm-panel,.crm-tabs{background:#ffffffe6;border:1px solid rgba(124,58,237,.12);border-radius:28px;box-shadow:0 20px 70px #2d1b691a}.crm-brand-strip{padding:24px 28px;background:radial-gradient(circle at 100% 0%,rgba(244,114,182,.28),transparent 34%),var(--pnl-gradient);color:#fff;display:flex;justify-content:space-between;gap:18px;align-items:center}.crm-brand-lockup{display:flex;align-items:center;gap:16px}.crm-brand-copy{display:grid;gap:5px}.crm-brand-mark{width:36px;height:50px;object-fit:contain;flex:0 0 auto}.crm-brand-lockup strong{color:#fff;font-size:1.34rem;line-height:1.08;letter-spacing:-.02em}.crm-brand-lockup span{display:block;margin-top:0;color:#ffffffdb;max-width:58ch}.crm-brand-strip .kicker{color:#ffffffc2}.crm-tabs{padding:10px;display:flex;gap:10px;flex-wrap:wrap}.crm-tabs a{text-decoration:none;padding:10px 14px;border-radius:14px;font-weight:700;color:#475569}.crm-tabs a.active{color:#5b21b6;background:linear-gradient(135deg,#ede9fef2,#fce7f3f2);box-shadow:inset 0 0 0 1px #7c3aed29}.crm-page-stack{display:grid;gap:18px}.crm-page-stack-tight{gap:6px}.crm-header-card,.crm-panel{padding:24px 26px}.crm-header-card{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.crm-header-card h1,.crm-panel h2{margin:0}.crm-header-copy,.crm-panel p,.crm-empty span,.crm-card-link p,.crm-list-row span,.crm-inline-note{color:#5b6479}.crm-header-copy,.crm-inline-note{margin:10px 0 0;overflow-wrap:anywhere}.crm-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.crm-metric-grid,.crm-card-grid,.crm-form-grid,.crm-split-grid{display:grid;gap:14px}.crm-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-metric{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f4f7ffe6);border:1px solid rgba(79,70,229,.12);display:grid;gap:6px}.crm-metric-link{color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.crm-metric-link:hover{transform:translateY(-2px);border-color:#4f46e53d;box-shadow:0 18px 36px #4f46e51a}.crm-metric-link:focus-visible{outline:3px solid rgba(79,70,229,.22);outline-offset:3px}.crm-metric small{color:#6b7280;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800}.crm-metric strong{font-size:2rem;letter-spacing:-.04em}.crm-metric span{color:#475569}.crm-metric em{color:#4338ca;font-size:.82rem;font-style:normal;font-weight:700}.crm-metric-warning{background:linear-gradient(180deg,#fff7edf5,#fffbebeb)}.crm-metric-danger{background:linear-gradient(180deg,#fef2f2f5,#fff6f6eb)}.crm-metric-success{background:linear-gradient(180deg,#f0fdf4f5,#ecfdf5eb)}.crm-split-grid-wide{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.crm-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.crm-panel-top-spaced{margin-top:22px}.crm-form-stack{display:grid;gap:12px}.crm-form-stack input,.crm-form-stack textarea,.crm-form-stack select,.crm-form-grid input,.crm-form-grid textarea,.crm-form-grid select{width:100%;border-radius:16px;border:1px solid rgba(71,85,105,.16);background:#f8fafceb;padding:12px 14px;color:#0f172a}.crm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-list{display:grid;gap:12px}.crm-list-row,.crm-card-link,.crm-flow-card{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f7f8ffeb)}.crm-list-row{padding:14px 16px;text-decoration:none;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.crm-list-row strong,.crm-card-link strong,.crm-flow-card strong,.crm-empty strong{display:block;margin-bottom:4px}.crm-inline-values{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#546177}.crm-brand-actions{justify-content:flex-end;color:#fffffff0}.crm-brand-locale-switch{padding:6px;border-radius:999px;background:#ffffff2e;box-shadow:inset 0 1px #ffffff42}.crm-brand-locale-switch .chip{padding:10px 13px;background:#ffffff3d;color:#fffffff0;box-shadow:inset 0 0 0 1px #ffffff14}.crm-brand-locale-switch .chip.active{background:#fffffffa;color:#2b1458;box-shadow:0 14px 28px #34146e38}.crm-user-identity{display:inline-flex;align-items:center;gap:10px;padding:7px 9px 7px 10px;border-radius:999px;background:linear-gradient(180deg,#ffffff47,#ffffff24);box-shadow:inset 0 1px #ffffff38}.crm-user-identity strong{color:#fff;font-size:.98rem;line-height:1.1;letter-spacing:-.01em}.crm-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.crm-card-link,.crm-flow-card{padding:18px;text-decoration:none;color:inherit}.crm-card-link.active{border-color:#4f46e55c;box-shadow:0 0 0 1px #4f46e51f,0 18px 45px #4338ca1f}.crm-card-head,.crm-card-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.crm-card-foot{margin-top:14px;color:#546177;flex-wrap:wrap}.crm-chip-cloud{display:flex;gap:10px;flex-wrap:wrap}.crm-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:#7c3aed1a;color:#6d28d9;font-weight:700}.crm-chip strong{margin:0}.crm-chip-success{background:#10b9811f;color:#047857}.crm-chip-danger{background:#ef44441f;color:#b91c1c}.crm-empty{padding:18px;border-radius:18px;border:1px dashed rgba(100,116,139,.24);background:#f8fafcb8;display:grid;gap:6px}.crm-bars{display:grid;gap:12px}.crm-bar-row{display:grid;grid-template-columns:90px minmax(0,1fr) 70px;gap:12px;align-items:center}.crm-bar-stack{height:14px;border-radius:999px;overflow:hidden;background:#e2e8f0e6;display:flex}.crm-bar-negative{background:linear-gradient(90deg,#ef4444,#f97316)}.crm-bar-positive{background:linear-gradient(90deg,#10b981,#22c55e)}.crm-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#64748b1f;color:#334155;font-size:.82rem;font-weight:800}.crm-pill-info{background:#4f46e51f;color:#3730a3}.crm-brand-strip .crm-pill-info{background:#fffffff5;color:#4c1d95;box-shadow:0 12px 24px #2d13622e}.crm-pill-success{background:#10b98124;color:#047857}.crm-pill-warning{background:#f59e0b29;color:#b45309}.crm-pill-danger{background:#ef444424;color:#b91c1c}.crm-auth-state{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#4f46e514;color:#312e81;font-weight:700}.crm-summary-copy{margin:14px 0 0;color:#334155;line-height:1.55}.crm-metric-grid-wide,.crm-metric-grid-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-form-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-toggle{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(71,85,105,.16);background:#f8fafceb;color:#334155;font-weight:700}.crm-table{display:grid;gap:10px}.crm-table-head,.crm-table-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:center}.crm-table-head-dense,.crm-table-row-dense{grid-template-columns:1.4fr repeat(16,minmax(90px,1fr))}.crm-table-head{padding:0 6px 8px;color:#6b7280;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-table-row{padding:14px 16px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f7f8ffeb);text-decoration:none;color:inherit}.crm-table-row.active{border-color:#4f46e55c;box-shadow:0 0 0 1px #4f46e51f,0 18px 45px #4338ca1f}.crm-a7-shell{align-items:start}.crm-a7-table-head,.crm-a7-table-row{grid-template-columns:72px minmax(100px,.9fr) minmax(150px,1.2fr) minmax(130px,1.05fr) minmax(72px,.6fr) minmax(120px,1fr) minmax(120px,1fr) minmax(100px,.9fr) minmax(110px,1fr)}.crm-a7-table-row{width:100%;text-align:left;cursor:pointer}.crm-a7-bulk-bar{justify-content:flex-end}.crm-a7-row-check{display:flex;align-items:center;justify-content:center}.crm-a7-row-check input{width:18px;height:18px;margin:0;accent-color:#7c3aed}.crm-a7-table-row span,.crm-a7-table-row strong{overflow-wrap:anywhere}.crm-a7-table-head>span:first-child{text-align:center}.crm-a7-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#e2e8f0cc;color:#334155}.crm-a7-pill svg{width:16px;height:16px;flex:0 0 auto}.crm-a7-table-row .crm-a7-pill{white-space:nowrap;overflow-wrap:normal;word-break:normal}.crm-a7-pill.template{background:#f3e8fff5;color:#7e22ce}.crm-a7-pill.active{background:#dbeafef5;color:#1d4ed8}.crm-a7-pill.quoted{background:#e0e7fff5;color:#4338ca}.crm-a7-pill.completed{background:#dcfce7f5;color:#15803d}.crm-a7-pill.pending{background:#ffedd5f5;color:#c2410c}.crm-a7-pill.sending{background:#dbeafef5;color:#1d4ed8}.crm-a7-pill.danger{background:#fee2e2f5;color:#b91c1c}.crm-a7-pill.receipt{background:#dcfce7f5;color:#15803d}.crm-a7-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-a7-detail-grid strong{display:block;margin-bottom:6px;color:#475569}.crm-a7-action-button{min-height:42px;border:1px solid transparent;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.crm-a7-action-button svg,.crm-a7-copy-icon-button svg{width:16px;height:16px;flex:0 0 16px}.crm-a7-action-button:hover:not(:disabled),.crm-a7-copy-icon-button:hover:not(:disabled){transform:translateY(-1px)}.crm-a7-action-button:disabled,.crm-a7-copy-icon-button:disabled{opacity:.54;cursor:not-allowed;box-shadow:none}.crm-a7-action-button.is-neutral{color:#334155;background:#ffffffdb;border-color:#94a3b82e;box-shadow:0 12px 24px #0f172a0d}.crm-a7-action-button.is-neutral:hover:not(:disabled){border-color:#64748b47;box-shadow:0 16px 30px #0f172a14}.crm-a7-action-button.is-activate{color:#0f766e;background:radial-gradient(circle at top left,rgba(20,184,166,.18),transparent 42%),linear-gradient(180deg,#f0fdfafa,#ccfbf1f5);border-color:#0d94882e;box-shadow:0 16px 30px #0d94881f}.crm-a7-action-button.is-activate:hover:not(:disabled){border-color:#0d94884d;box-shadow:0 20px 36px #0d948829}.crm-a7-action-button.is-rewind{color:#9a3412;background:radial-gradient(circle at top left,rgba(251,191,36,.18),transparent 42%),linear-gradient(180deg,#fffbebfa,#fed7aaf0);border-color:#f9731629;box-shadow:0 16px 30px #ea580c1a}.crm-a7-action-button.is-rewind:hover:not(:disabled){border-color:#f9731647;box-shadow:0 20px 36px #ea580c24}.crm-a7-action-button.is-quote{color:#4338ca;background:radial-gradient(circle at top left,rgba(96,165,250,.16),transparent 42%),linear-gradient(180deg,#eef2fffa,#e0e7fff5);border-color:#6366f12e;box-shadow:0 16px 30px #4f46e51f}.crm-a7-action-button.is-quote:hover:not(:disabled){border-color:#6366f14d;box-shadow:0 20px 36px #4f46e529}.crm-a7-action-button.is-complete{color:#14532d;background:radial-gradient(circle at top left,rgba(74,222,128,.16),transparent 42%),linear-gradient(180deg,#f0fdf4fa,#dcfce7f5);border-color:#22c55e2e;box-shadow:0 16px 30px #22c55e1f}.crm-a7-action-button.is-complete:hover:not(:disabled){border-color:#22c55e52;box-shadow:0 20px 36px #22c55e29}.crm-a7-action-button.is-danger{color:#fff;background:linear-gradient(180deg,#ff6b63,#ef4444);border-color:#ef44442e;box-shadow:0 16px 30px #dc262629}.crm-a7-action-button.is-danger:hover:not(:disabled){border-color:#ef44444d;box-shadow:0 20px 36px #dc262633}.crm-a7-breakdown-panel{display:grid;gap:16px;border:1px solid rgba(15,118,110,.12);background:radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 30%),linear-gradient(180deg,#fffbf5f5,#f5fbf9f0)}.crm-a7-breakdown-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.crm-a7-breakdown-intro{display:grid;gap:8px}.crm-a7-breakdown-title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.crm-a7-breakdown-head p{margin:6px 0 0;max-width:36rem;color:#5b6479}.crm-a7-copy-icon-button{width:38px;height:38px;padding:0;border:1px solid rgba(13,148,136,.16);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#0f766e;background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 42%),linear-gradient(180deg,#fffffffa,#ecfdf5f0);box-shadow:0 14px 28px #0d94881f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.crm-a7-copy-icon-button:hover:not(:disabled){border-color:#0d94884d;box-shadow:0 18px 34px #0d948829}.crm-a7-action-icon-spin{animation:crm-a7-spin .9s linear infinite}@keyframes crm-a7-spin{to{transform:rotate(360deg)}}.crm-a7-breakdown-formula{display:inline-flex;align-items:center;min-height:42px;padding:10px 14px;border-radius:16px;background:#ffffffc7;border:1px solid rgba(15,118,110,.14);color:#134e4a;font-size:.88rem;font-weight:700;line-height:1.5}.crm-a7-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-a7-breakdown-item{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(148,163,184,.12)}.crm-a7-breakdown-item span{color:#64748b;font-size:.84rem}.crm-a7-breakdown-item strong{margin:0;color:#1f2940}.crm-a7-note-text{margin-top:12px;padding:14px 16px;border-radius:18px;background:#ffffffb8;border:1px dashed rgba(124,58,237,.18);color:#1f2940}.crm-a7-doc-list{display:grid;gap:10px;margin-top:12px}.crm-a7-doc-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#ffffffd1;color:inherit;text-decoration:none}.crm-a7-doc-link strong{margin:0}.crm-a7-doc-link span{color:#64748b;white-space:nowrap}.crm-a7-share-canvas-shell{position:fixed;left:-20000px;top:0;pointer-events:none;z-index:-1}.crm-a7-share-card{width:1080px;padding:38px;border-radius:34px;color:#18212f;background:radial-gradient(circle at top left,rgba(245,158,11,.16),transparent 28%),radial-gradient(circle at top right,rgba(20,184,166,.14),transparent 34%),linear-gradient(180deg,#fbf7f0,#f4fbfa);box-shadow:0 26px 80px #0f172a29}.crm-a7-share-card__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.crm-a7-share-card__kicker{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#ffffffd6;border:1px solid rgba(15,23,42,.08);color:#0f766e;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-a7-share-card__hero h3{margin:16px 0 8px;font-size:2.2rem;line-height:1.05;letter-spacing:-.04em}.crm-a7-share-card__hero p{margin:0;max-width:42rem;color:#516076;font-size:1rem;line-height:1.6}.crm-a7-share-card__amounts{display:grid;gap:8px;min-width:280px;padding:20px 22px;border-radius:26px;background:#ffffffd6;border:1px solid rgba(15,23,42,.08);text-align:right}.crm-a7-share-card__amounts span{color:#7c2d12;font-size:1rem;font-weight:700}.crm-a7-share-card__amounts strong{color:#14532d;font-size:2.15rem;line-height:1.05;letter-spacing:-.05em}.crm-a7-share-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.crm-a7-share-card__meta>div{display:grid;gap:8px;padding:18px 20px;border-radius:22px;background:#ffffffbd;border:1px solid rgba(148,163,184,.14)}.crm-a7-share-card__meta span{color:#64748b;font-size:.86rem}.crm-a7-share-card__meta strong{color:#18212f;font-size:1.08rem}.crm-a7-share-card__calc{display:grid;gap:16px;margin-top:26px;padding:24px 26px;border-radius:28px;background:#ffffffbd;border:1px solid rgba(15,118,110,.14)}.crm-a7-share-card__calc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.crm-a7-share-card__calc-head strong{font-size:1.02rem}.crm-a7-share-card__calc-head span{max-width:32rem;color:#14532d;font-size:.9rem;font-weight:700;line-height:1.55;text-align:right}.crm-a7-share-card__calc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-a7-share-card__calc-item{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:#f6faf9eb;border:1px solid rgba(148,163,184,.12)}.crm-a7-share-card__calc-item span{color:#64748b;font-size:.82rem}.crm-a7-share-card__calc-item strong{color:#1f2940;font-size:1rem}.crm-a7-dialog{max-width:980px}.crm-a7-dialog .crm-form-grid>label,.crm-a7-dialog .crm-form-grid>div{display:grid;gap:8px}.crm-a7-dialog .crm-form-grid>label>span{font-size:.84rem;font-weight:700;color:#475569}.crm-a7-dialog textarea{min-height:280px}.crm-a7-expected-strip{min-height:auto;gap:6px;align-content:start}.crm-a7-expected-strip span{font-size:1.05rem;font-weight:800;color:#1f2940}.crm-a7-archive-card{display:grid;align-content:start;gap:10px;min-height:140px;padding:16px;border-radius:22px;border:1px dashed rgba(124,58,237,.28);background:radial-gradient(circle at top right,rgba(236,72,153,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#f8f5fff0);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-a7-archive-card.drag-active{border-color:#7c3aed85;box-shadow:0 16px 36px #7c3aed24;transform:translateY(-1px)}.crm-a7-archive-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-a7-archive-card>span{color:#5b6479}.crm-a7-archive-meta{display:grid;gap:4px;padding:10px 12px;border-radius:16px;background:#ffffffc2;border:1px solid rgba(148,163,184,.16)}.crm-a7-archive-meta strong{color:#1f2940}.crm-a7-archive-meta span{color:#64748b}.crm-a7-archive-files{display:grid;gap:8px}.crm-a7-archive-file{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(148,163,184,.14)}.crm-a7-archive-file strong{margin:0;overflow-wrap:anywhere}.crm-a7-archive-file span{white-space:nowrap;color:#64748b}.crm-a7-dialog-actions{justify-content:flex-end;margin-top:18px}.crm-flow-dialog.crm-a7-quote-dialog{width:min(1440px,calc(100vw - 20px));max-width:min(1440px,calc(100vw - 20px))}.crm-a7-quote-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.crm-a7-quote-summary>div{display:grid;gap:6px}.crm-a7-quote-summary strong{color:#475569}.crm-a7-quote-summary span{font-size:1rem;font-weight:800;color:#1f2940}.crm-a7-quote-card{display:grid;gap:18px}.crm-a7-odoo-toolbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:20px;border:1px solid rgba(148,163,184,.18);background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #6366f11a}.crm-a7-odoo-toolbar__meta{display:grid;gap:4px}.crm-a7-odoo-toolbar__meta strong{color:#1f2940}.crm-a7-odoo-toolbar__meta span{color:#64748b;font-size:.9rem}.crm-a7-dialog-actions-top{margin-top:0}.crm-a7-quote-template-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.crm-a7-quote-template-field{display:grid;gap:8px}.crm-a7-quote-template-field>span{font-size:.84rem;font-weight:700;color:#475569}.crm-a7-star{min-width:48px;font-size:1.1rem}.crm-a7-star.active{color:#b45309;border-color:#f59e0b61;background:#fef3c7e6}.crm-a7-quote-card textarea{min-height:180px}.crm-a7-quote-dialog .crm-a7-table-head,.crm-a7-quote-dialog .crm-a7-table-row{grid-template-columns:72px minmax(56px,.45fr) minmax(280px,2.4fr) minmax(150px,1.2fr) minmax(96px,.7fr) minmax(110px,.8fr) minmax(120px,.9fr)}@media(max-width:900px){.crm-flow-dialog.crm-a7-quote-dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.crm-a7-odoo-toolbar{position:static;padding:14px}.crm-a7-quote-dialog .crm-a7-table-head,.crm-a7-quote-dialog .crm-a7-table-row{grid-template-columns:64px minmax(48px,.4fr) minmax(220px,2fr) minmax(120px,1fr) minmax(88px,.65fr) minmax(96px,.72fr) minmax(108px,.8fr)}}.crm-a7-odoo-error{color:#b91c1c;font-weight:700}.crm-a7-quote-preview{display:grid;gap:12px}.crm-a7-quote-preview-list{display:grid;gap:8px}.crm-a7-quote-preview-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#fffc}.crm-inline-link{color:#312e81;font-weight:700;text-decoration:none}.crm-upload-input{display:none}.crm-upload-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-upload-button{position:relative;min-height:54px;overflow:hidden;isolation:isolate}.crm-analysis-button{min-width:260px}.crm-upload-button:disabled{opacity:1;cursor:not-allowed}.crm-upload-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#312e8124,#7c3aed3d,#db277733);transition:width .18s ease;z-index:0}.crm-upload-button.primary-button .crm-upload-fill{background:linear-gradient(90deg,#ffffff2e,#ffffff52)}.crm-upload-button.is-processing .crm-upload-fill{animation:crm-upload-pulse 1.1s ease-in-out infinite}.crm-upload-label{position:relative;z-index:1;font-weight:700}.crm-progress-rail{display:grid;gap:10px}.crm-progress-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.crm-progress-bar{height:12px;border-radius:999px;background:#e2e8f0e6;overflow:hidden}.crm-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#312e81,#7c3aed,#db2777)}.crm-progress-stages{display:flex;gap:8px;flex-wrap:wrap}@keyframes crm-upload-pulse{0%,to{opacity:.78}50%{opacity:1}}@media(max-width:720px){.crm-upload-actions{grid-template-columns:1fr}}.crm-heatmap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.crm-heatmap-cell{min-height:86px;padding:12px;border-radius:18px;border:1px solid rgba(79,70,229,.12);background:linear-gradient(180deg,#fffffffa,#f5f7ffeb);display:grid;gap:8px}.crm-heatmap-cell span{color:#6b7280;font-size:.76rem;font-weight:700}.crm-heatmap-cell strong{font-size:1.4rem;color:#312e81}.crm-key-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-key-grid small{display:block;margin-bottom:6px;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.crm-key-grid strong{color:#111827}.crm-board{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-board-column{padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f7f8ffeb);display:grid;gap:12px;align-content:start}.crm-board-card{padding:14px;border-radius:18px;border:1px solid rgba(79,70,229,.12);background:#fff;display:grid;gap:8px}.crm-board-card strong{display:block}.crm-doc-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-json-note{margin:0;padding:14px;border-radius:18px;background:#0f172a;color:#e2e8f0;overflow:auto;font-size:.82rem}.crm-inline-values-wrap{justify-content:flex-end}.crm-panel-soft{padding:16px 18px;border-radius:18px;background:#f4f7ffeb;border:1px dashed rgba(79,70,229,.22)}.crm-audit-trail{display:grid;gap:10px;margin-top:16px}.crm-audit-row{padding:12px 14px;border-radius:16px;background:#f8fafceb;border:1px solid rgba(148,163,184,.18)}.crm-audit-row strong{display:block;margin-bottom:4px}.crm-flow-card-rich{display:grid;gap:14px;align-content:start}.crm-flow-stats{display:flex;flex-wrap:wrap;gap:10px;color:#5b6479;font-size:.9rem}.crm-summary-copy-tight{margin-top:0}.crm-stack-list,.crm-structured-list{display:grid;gap:10px}.crm-structured-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-structured-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f9fafff0);display:grid;gap:8px}.crm-structured-card small{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:800}.crm-structured-card strong,.crm-structured-card span,.crm-structured-card p{margin:0}.crm-structured-list span{color:#334155}.crm-workspace{gap:20px}.crm-brand-strip,.crm-header-card,.crm-panel,.crm-tabs{border-color:#7c3aed1a;box-shadow:0 20px 54px #2d1b6914}.crm-brand-strip{padding:26px 30px}.crm-header-card,.crm-panel{padding:26px 28px}.crm-panel h2{font-size:1.08rem;letter-spacing:-.02em}.crm-header-card h1{max-width:13ch}.crm-metric-grid,.crm-metric-grid-wide,.crm-metric-grid-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-split-grid-wide{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr)}.crm-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.crm-tabs{gap:8px}.crm-tabs a{min-height:44px}.crm-form-grid-wide,.crm-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-toggle{min-height:50px}.crm-list-row{align-items:flex-start}.crm-inline-values-wrap{justify-content:flex-end;align-items:flex-start}.crm-heatmap{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.crm-heatmap-cell small{color:#7b8498;font-size:.72rem}.crm-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-panel-soft strong{display:block;margin-bottom:6px}.crm-panel:has(.crm-workspace-studio)>.crm-chip-cloud,.crm-panel:has(.crm-workspace-studio)>form.crm-form-grid,.crm-panel:has(.crm-workspace-studio)>.crm-inline-values{display:none}.crm-workspace-studio{display:grid;gap:18px}.crm-workspace-existing-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-workspace-link-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start;min-height:132px;width:100%;padding:16px 18px;border-radius:22px;border:1px solid rgba(124,58,237,.12);background:linear-gradient(180deg,#fffffffa,#f7f4fff5),radial-gradient(circle at top right,rgba(236,72,153,.12),transparent 45%);color:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.crm-workspace-link-card:hover{transform:translateY(-2px);border-color:#7c3aed3d;box-shadow:0 18px 40px #4c1d951a}.crm-workspace-link-copy{display:grid;gap:6px;min-width:0;align-content:start}.crm-workspace-link-copy strong{color:#1f2937;font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.crm-workspace-link-copy span{color:#7c3aed;font-size:.84rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.crm-workspace-link-copy small{color:#4338ca;font-size:.78rem;font-weight:700}.crm-workspace-composer,.crm-workspace-picker{display:grid;gap:16px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#f6f4fff2,#fffffffa),radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 46%);border:1px solid rgba(124,58,237,.12)}.crm-workspace-picker-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.crm-workspace-picker-head>div{display:grid;gap:6px}.crm-workspace-picker-head strong{color:#1f2937;font-size:1rem}.crm-workspace-picker-head span{color:#64748b;font-size:.84rem;line-height:1.45}.crm-workspace-toolbar{display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(180px,.65fr) auto;align-items:stretch}.crm-workspace-selection-badge{display:grid;gap:4px;justify-content:center;align-content:center;padding:14px 16px;border-radius:20px;border:1px solid rgba(124,58,237,.14);background:#ffffffe0;text-align:center}.crm-workspace-selection-badge small{color:#7c3aed;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.crm-workspace-selection-badge strong{color:#1f2937;font-size:.98rem}.crm-workspace-type-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-workspace-type-card{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:#fffffff5;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.crm-workspace-type-card:hover{transform:translateY(-2px);border-color:#7c3aed3d;box-shadow:0 16px 34px #4c1d9514}.crm-workspace-type-card.active{border-color:#7c3aed57;background:linear-gradient(180deg,#fff,#f5f1fffa),radial-gradient(circle at top left,rgba(236,72,153,.1),transparent 46%);box-shadow:0 18px 40px #4c1d951f}.crm-workspace-type-copy{display:grid;gap:4px}.crm-workspace-type-copy strong{color:#1f2937;font-size:.96rem}.crm-workspace-type-copy span{color:#64748b;font-size:.8rem;line-height:1.35}.crm-workspace-nextbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-radius:20px;border:1px solid rgba(124,58,237,.12);background:#ffffffeb}.crm-workspace-nextcopy{display:grid;gap:4px}.crm-workspace-nextcopy small{color:#7c3aed;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.crm-workspace-nextcopy strong{color:#1f2937;font-size:1rem}.crm-workspace-preview{position:relative;width:100%;min-height:82px;padding:10px;border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f0ebffeb),radial-gradient(circle at top right,rgba(236,72,153,.12),transparent 42%);border:1px solid rgba(124,58,237,.12);overflow:hidden}.crm-workspace-preview-board,.crm-workspace-preview-documents{display:grid;gap:8px;align-items:stretch;grid-template-columns:repeat(3,1fr)}.crm-workspace-preview-column{display:grid;gap:6px}.crm-workspace-preview-column span,.crm-workspace-preview-list span,.crm-workspace-preview-calendar span,.crm-workspace-preview-documents span,.crm-workspace-preview-note i,.crm-workspace-preview-check span,.crm-workspace-preview-invoice strong{display:block;border-radius:999px;background:linear-gradient(90deg,#7c3aed38,#ec48992e)}.crm-workspace-preview-column span:nth-child(1){height:10px}.crm-workspace-preview-column span:nth-child(2){height:28px;border-radius:12px;background:linear-gradient(180deg,#4f46e538,#7c3aed1f)}.crm-workspace-preview-list{display:grid;gap:8px}.crm-workspace-preview-list span{height:12px}.crm-workspace-preview-timeline{display:grid;align-items:center;justify-items:center;min-height:82px}.crm-workspace-preview-line{position:absolute;left:16px;right:16px;top:50%;height:4px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#7c3aed3d,#ec489933)}.crm-workspace-preview-timeline span{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 5px #7c3aed1f}.crm-workspace-preview-timeline span:nth-child(2){justify-self:start;margin-left:16px}.crm-workspace-preview-timeline span:nth-child(3){background:#a855f7}.crm-workspace-preview-timeline span:nth-child(4){justify-self:end;margin-right:16px;background:#ec4899}.crm-workspace-preview-calendar{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.crm-workspace-preview-calendar span{height:16px;border-radius:8px}.crm-workspace-preview-backlog{display:grid;gap:8px}.crm-workspace-preview-backlog-row,.crm-workspace-preview-check{display:grid;gap:8px;align-items:center;grid-template-columns:14px minmax(0,1fr)}.crm-workspace-preview-backlog-row i,.crm-workspace-preview-check i,.crm-workspace-preview-invoice i{display:block;border-radius:999px}.crm-workspace-preview-backlog-row i{height:14px;background:linear-gradient(180deg,#f472b6b8,#7c3aedb8)}.crm-workspace-preview-backlog-row span,.crm-workspace-preview-check span{height:12px;border-radius:999px;background:linear-gradient(90deg,#7c3aed33,#ec489929)}.crm-workspace-preview-documents span{height:52px;border-radius:14px;background:linear-gradient(180deg,#fffffff5,#ede9fef0);border:1px solid rgba(124,58,237,.14)}.crm-workspace-preview-documents span:nth-child(2){margin-top:12px}.crm-workspace-preview-documents span:nth-child(3){margin-top:24px}.crm-workspace-preview-notes{display:grid;place-items:center}.crm-workspace-preview-note{width:72%;min-height:62px;padding:14px 12px;border-radius:16px;background:linear-gradient(180deg,#fffffffa,#fef9c3b8);box-shadow:0 12px 24px #eab3081f;display:grid;gap:8px}.crm-workspace-preview-note i{height:8px;border-radius:999px;background:linear-gradient(90deg,#eab3084d,#f9731629)}.crm-workspace-preview-check i{width:14px;height:14px;border:2px solid rgba(124,58,237,.44);background:#fffffff5}.crm-workspace-preview-finance{display:grid;gap:10px;align-content:center}.crm-workspace-preview-bars{display:grid;gap:6px;align-items:end;grid-template-columns:repeat(3,1fr)}.crm-workspace-preview-bars span{display:block;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#7c3aeda8,#ec489957)}.crm-workspace-preview-bars span:nth-child(1){height:26px}.crm-workspace-preview-bars span:nth-child(2){height:40px}.crm-workspace-preview-bars span:nth-child(3){height:18px}.crm-workspace-preview-invoice{display:grid;gap:8px;align-items:center;grid-template-columns:18px minmax(0,1fr)}.crm-workspace-preview-invoice i{width:18px;height:18px;border-radius:6px;background:#10b9812e;border:1px solid rgba(16,185,129,.28)}.crm-workspace-preview-invoice strong{height:10px}.crm-assertion-list,.crm-diagnosis-grid,.crm-action-list{display:grid;gap:14px}.crm-assertion-row,.crm-diagnosis-card,.crm-action-option{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f7f8ffeb);padding:16px 18px}.crm-assertion-head,.crm-diagnosis-top,.crm-action-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crm-assertion-copy,.crm-action-copy{display:grid;gap:6px}.crm-assertion-copy strong,.crm-diagnosis-card strong,.crm-action-copy strong{color:#1f2937}.crm-assertion-copy p,.crm-action-copy span{margin:0;color:#475569}.crm-assertion-confidence,.crm-assertion-meta,.crm-assertion-actions,.crm-action-panel{display:grid;gap:10px}.crm-confidence-bar{height:10px;border-radius:999px;overflow:hidden;background:#e2e8f0f2}.crm-confidence-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#5b21b6eb,#d846efd9)}.crm-assertion-meta{color:#64748b;font-size:.92rem}.crm-assertion-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-diagnosis-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.crm-diagnosis-card{display:grid;gap:10px}.crm-action-panel{margin-top:18px;padding-top:18px;border-top:1px solid rgba(148,163,184,.18)}.crm-action-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;cursor:pointer}.crm-action-option input{margin-top:4px}.crm-action-option.active{border-color:#5b21b652;box-shadow:0 16px 38px #5b21b614}.crm-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(124,58,237,.16);background:linear-gradient(135deg,#ede9feeb,#fce7f3e0);box-shadow:0 14px 34px #5b21b614}.crm-preview-banner__copy{display:grid;gap:4px}.crm-preview-banner__copy strong{color:#3b0764}.crm-preview-banner__copy span{color:#6b21a8;font-size:.94rem}.admin-detail__header-actions{display:flex;justify-content:flex-end;align-items:flex-start;margin-left:auto}@media(max-width:680px){.wizard-sidebar-top,.landing-topbar{align-items:stretch;flex-direction:column}.locale-switch{width:100%}.locale-switch .chip{flex:1}.crm-flow-stats{flex-direction:column;gap:6px}.crm-brand-strip,.crm-header-card,.crm-panel{padding:20px}.crm-workspace-link-card,.crm-workspace-picker-head,.crm-workspace-nextbar{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}@media(max-width:1100px){.wizard-shell,.wizard-workspace,.deal-layout{grid-template-columns:1fr}.wizard-sidebar,.deal-side-panel{position:static;min-height:auto;height:auto}.wizard-nav{flex-direction:row;flex-wrap:wrap}.crm-metric-grid,.crm-metric-grid-wide,.crm-metric-grid-compact,.crm-form-grid,.crm-form-grid-wide,.crm-split-grid,.crm-split-grid-wide,.crm-key-grid,.crm-board,.crm-doc-grid,.crm-heatmap,.crm-table-head,.crm-table-row,.crm-table-head-dense,.crm-table-row-dense,.admin-form{grid-template-columns:1fr}}@media(max-width:680px){.wizard-main,.landing,.auth-page{padding:14px}.landing-card,.auth-card,.question-panel,.context-panel,.deal-side-panel,.deal-main-panel,.content-card,.hero-panel{padding:18px;border-radius:22px}.hero-panel,.deal-header{align-items:stretch;flex-direction:column}.crm-brand-strip,.crm-header-card,.crm-list-row,.crm-table-row,.crm-card-head,.crm-card-foot,.crm-bar-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.crm-brand-strip,.crm-header-card,.crm-panel{padding:18px;border-radius:22px}.landing-logo-stage{justify-self:center}.remembered-session-card__shell,.remembered-session-card__actions{flex-direction:column;align-items:stretch}.remembered-session-card__avatar .crm-smart-avatar{width:58px;height:58px}.crm-preview-banner{align-items:stretch;flex-direction:column}.admin-detail__header-actions{width:100%;justify-content:stretch}.admin-detail__header-actions .ghost-button{width:100%}}.crm-quote-columns,.crm-quote-composer-grid,.crm-quote-admin-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quote-group-list,.crm-quote-broadcast-list,.crm-quote-dashboard-table{display:grid;gap:12px}.crm-quote-group-card,.crm-quote-admin-group-row{width:100%;border:1px solid rgba(18,42,76,.08);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f7fafffa);padding:16px;display:grid;gap:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.crm-quote-group-card:hover,.crm-quote-admin-group-row:hover{transform:translateY(-1px);border-color:#006ba659;box-shadow:0 16px 42px #102a4314}.crm-quote-group-card.active{border-color:#006ba673;box-shadow:0 18px 48px #0740741f}.crm-quote-group-index{min-width:34px;height:34px;border-radius:999px;background:#f2e2c4;color:#5b3810;display:flex;align-items:center;justify-content:center;font-weight:800}.crm-quote-group-avatar{width:54px;height:54px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#083b66,#2b8dbd);color:#f7f7f2;display:flex;align-items:center;justify-content:center;font-weight:700}.crm-quote-group-avatar img{width:100%;height:100%;object-fit:cover}.crm-quote-group-copy{min-width:0;display:grid;gap:4px}.crm-quote-group-copy strong,.crm-quote-preview-head strong{color:#122a4c}.crm-quote-admin-group-row{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 16px}.crm-quote-admin-group-row.busy{opacity:.72}.crm-quote-admin-group-main{min-width:0;display:grid;gap:6px;padding:0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.crm-quote-admin-group-main>span,.crm-quote-admin-group-main>small{color:#122a4cb8}.crm-quote-admin-group-main>small{font-size:.88rem}.crm-quote-admin-group-titleline{min-width:0;display:flex;align-items:center;gap:10px}.crm-quote-admin-group-titleline strong{min-width:0;color:#122a4c;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-quote-admin-group-status{width:10px;height:10px;flex:0 0 10px;border-radius:999px;box-shadow:0 0 0 4px #94a3b81f}.crm-quote-admin-group-status.active{background:#22c55e;box-shadow:0 0 0 4px #22c55e29}.crm-quote-admin-group-status.inactive{background:#ef4444;box-shadow:0 0 0 4px #ef44441f}.crm-quote-admin-group-language{margin-left:auto;padding:6px 10px;border-radius:999px;background:#3b82f61a;color:#1d4ed8;font-size:.72rem;font-weight:800;letter-spacing:.08em}.crm-quote-admin-group-controls{display:grid;justify-items:end;align-content:center;gap:12px}.crm-quote-admin-category-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.crm-quote-admin-category-chip{padding:9px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffffeb;color:#102243c7;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.crm-quote-admin-category-chip.active{border-color:#7c3aed38;background:linear-gradient(135deg,#f5f3fffa,#e9d5ffeb);color:#6d28d9;box-shadow:0 12px 24px #6d28d91f}.crm-quote-admin-category-chip:disabled{cursor:default;opacity:.65}.crm-quote-admin-group-delete{width:34px;height:34px;border-radius:999px;border:1px solid rgba(248,113,113,.24);background:#fffffff0;color:#dc2626;font-size:1.1rem;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.crm-quote-admin-group-row:hover .crm-quote-admin-group-delete,.crm-quote-admin-group-delete:focus-visible{opacity:1;pointer-events:auto}.crm-quote-admin-group-delete:hover{transform:translateY(-1px);background:#fef2f2f5;border-color:#f8717157}.crm-quote-admin-group-delete:disabled{cursor:default;opacity:.5;pointer-events:none}.crm-quote-group-copy span,.crm-quote-group-copy small,.crm-quote-preview-head span{color:#122a4cb8}.crm-quote-textarea{min-height:220px}.crm-quote-textarea.secondary{min-height:160px}.crm-quote-translation-block{margin-top:16px;padding-top:16px;border-top:1px solid rgba(18,42,76,.08)}.crm-quote-inline-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quote-picker,.crm-quote-pair-side{position:relative}.crm-quote-suggestion-list{display:grid;gap:8px;margin-top:10px;padding:12px;border-radius:20px;border:1px solid rgba(124,58,237,.14);background:#f8fafff5}.crm-quote-suggestion-list.compact{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:8;box-shadow:0 20px 44px #2d1b691f}.crm-quote-suggestion{width:100%;border:1px solid rgba(18,42,76,.08);border-radius:16px;background:#fffffffa;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.crm-quote-suggestion:hover,.crm-quote-suggestion.active{border-color:#7c3aed52;transform:translateY(-1px);box-shadow:0 16px 36px #6340cc1a}.crm-quote-suggestion-index{width:28px;height:28px;border-radius:999px;background:#f3e8ff;color:#6d28d9;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.82rem}.crm-quote-suggestion-copy{min-width:0;display:grid;gap:2px}.crm-quote-suggestion-copy strong{color:#122a4c}.crm-quote-suggestion-copy small,.crm-quote-bind-hint,.crm-quote-error-copy{color:#122a4cb8}.crm-quote-bind-hint{display:block;margin-top:10px}.crm-quote-bind-hint.success{color:#0f766e}.crm-quote-pair-builder-card{display:grid;gap:14px;padding:16px;border-radius:22px;background:#f7fafff2;border:1px solid rgba(124,58,237,.12)}.crm-quote-pair-builder{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:start}.crm-quote-pair-arrow{align-self:center;font-size:1.4rem;font-weight:800;color:#7c3aedb8}.crm-quote-pair-add{width:52px;height:52px;border-radius:18px;border:1px solid rgba(124,58,237,.18);background:linear-gradient(135deg,#4c1d95,#d946ef);color:#fff;font-size:1.8rem;font-weight:700;align-self:center;box-shadow:0 18px 36px #7c3aed3d}.crm-quote-pair-chip-cloud{display:flex;flex-wrap:wrap;gap:10px}.crm-quote-pair-chip{border:1px solid rgba(18,42,76,.08);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f7fafff2);padding:10px 14px;display:inline-flex;align-items:center;gap:10px;color:#122a4c;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease}.crm-quote-pair-chip:hover{border-color:#ef444447;box-shadow:0 16px 34px #ef444414}.crm-quote-pair-chip i{opacity:0;color:#dc2626;font-style:normal;font-weight:800;transition:opacity .18s ease}.crm-quote-pair-chip:hover i{opacity:1}.crm-quote-toggle-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quote-toggle{width:100%;border:1px solid rgba(18,42,76,.08);border-radius:22px;background:#f8fafcf2;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.crm-quote-toggle:hover,.crm-quote-toggle.active{transform:translateY(-1px);border-color:#7c3aed42;box-shadow:0 18px 42px #6340cc1a}.crm-quote-toggle.active{background:linear-gradient(180deg,#f4edfff2,#f8fafffa)}.crm-quote-toggle-copy{min-width:0;display:grid;gap:4px}.crm-quote-toggle-copy strong{color:#122a4c}.crm-quote-toggle-copy small{color:#122a4cb8}.crm-quote-toggle-state{padding:8px 12px;border-radius:999px;background:#e2e8f0e6;color:#475569;font-weight:800;white-space:nowrap}.crm-quote-toggle-state.active{background:#d9f9eff2;color:#0f766e}.crm-quote-preview-summary,.crm-quote-preview-card,.crm-quote-broadcast-card,.crm-quote-dashboard-row{border-radius:22px}.crm-quote-preview-card,.crm-quote-dashboard-row{padding:16px;background:#f7fafff2}.crm-quote-preview-card pre,.crm-quote-dashboard-row p{margin:10px 0 0;white-space:pre-wrap;color:#183a61}.crm-quote-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-quote-preview-drop{display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(217,70,239,.08),transparent 30%),radial-gradient(circle at bottom left,rgba(14,165,233,.08),transparent 34%),#fffffff5}.crm-temporary-glass-table{--crm-temporary-glass-grid-gap: 12px;--crm-temporary-glass-grid-template: 88px minmax(0, 1.18fr) minmax(0, .92fr) minmax(0, .92fr) minmax(0, .76fr) minmax(0, 1fr) 92px 156px;display:grid;gap:12px;min-width:0;width:100%}.crm-temporary-glass-table-head,.crm-temporary-glass-row{display:grid;grid-template-columns:var(--crm-temporary-glass-grid-template);gap:var(--crm-temporary-glass-grid-gap);align-items:center;min-width:0}.crm-temporary-glass-table.future-view{--crm-temporary-glass-grid-template: 124px 88px minmax(0, 1.08fr) minmax(0, .9fr) minmax(0, .82fr) minmax(0, .72fr) minmax(0, 1fr) 92px 156px}.crm-temporary-glass-table-head{padding:0 4px;color:#122a4c94;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-temporary-glass-head-cell{display:flex;align-items:center;justify-content:flex-start;text-align:left;min-width:0}.crm-temporary-glass-head-cell.center{justify-content:center;text-align:center}.crm-temporary-glass-table-body{display:grid;gap:10px}.crm-temporary-glass-row{position:relative;padding:14px;min-height:92px;border-radius:20px;border:1px solid rgba(18,42,76,.08);background:linear-gradient(180deg,#fffffffa,#f7fafff2);overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.crm-temporary-glass-row.menu-open{z-index:14;overflow:visible}.crm-temporary-glass-row:hover{border-color:#7c3aed38;box-shadow:0 16px 34px #94a3b829;transform:translateY(-1px)}.crm-temporary-glass-row.selected{border-color:#7c3aed47;box-shadow:0 18px 36px #7c3aed24;background:radial-gradient(circle at top left,rgba(129,140,248,.14),transparent 34%),linear-gradient(180deg,#fffffffc,#f1f5fff5)}.crm-temporary-glass-row.selected:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:4px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#6366f1f2,#a855f7eb)}.crm-temporary-glass-row.selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #818cf847;pointer-events:none}.crm-temporary-glass-row.received{border-color:#22c55e2e;background:radial-gradient(circle at top left,rgba(74,222,128,.12),transparent 34%),linear-gradient(180deg,#fffffffc,#f0fdf4f5)}.crm-temporary-glass-ribbon{position:absolute;top:14px;left:-22px;z-index:3;width:118px;min-height:28px;padding:5px 10px 5px 18px;border-radius:14px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;transform:rotate(-38deg);transform-origin:top left;background:linear-gradient(90deg,#16a34afa,#22c55ef0);color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 10px 22px #22c55e38;pointer-events:none}.crm-temporary-glass-ribbon-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-temporary-glass-ribbon.selected{padding-right:4px}.crm-temporary-glass-ribbon-badge{width:20px;height:20px;flex:0 0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 0 0 1px #ffffff14}.crm-temporary-glass-ribbon-badge svg{width:12px;height:12px}.crm-temporary-glass-selection-badge{position:absolute;top:12px;left:14px;z-index:2;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1fa,#a855f7f5);color:#fff;border:2px solid rgba(255,255,255,.92);box-shadow:0 12px 24px #6366f142}.crm-temporary-glass-selection-badge svg{width:16px;height:16px}.crm-temporary-glass-number-cell{display:flex;justify-content:center}.crm-temporary-glass-manager{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0}.crm-temporary-glass-select,.crm-temporary-glass-select.active{display:none}.crm-temporary-glass-avatar{width:46px;height:46px;border-radius:16px;overflow:hidden}.crm-temporary-glass-manager-copy,.crm-temporary-glass-amount,.crm-temporary-glass-party,.crm-temporary-glass-comment-cell{min-width:0;display:grid;gap:4px}.crm-temporary-glass-manager-copy strong,.crm-temporary-glass-party strong,.crm-temporary-glass-amount strong{color:#122a4c;line-height:1.22;overflow-wrap:anywhere;word-break:break-word}.crm-temporary-glass-manager-copy strong,.crm-temporary-glass-party strong,.crm-temporary-glass-manager-copy small,.crm-temporary-glass-party small,.crm-temporary-glass-comment-cell small{line-height:1.28;overflow-wrap:anywhere;word-break:break-word}.crm-temporary-glass-manager-copy small,.crm-temporary-glass-party small,.crm-temporary-glass-comment-cell small,.crm-temporary-glass-amount small{color:#122a4ca3}.crm-temporary-glass-comment-cell{align-content:start}.crm-temporary-glass-expected-date-cell{display:flex;justify-content:center}.crm-temporary-glass-date-chip{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(99,102,241,.16);background:#ede9fee0;color:#5b21b6;font-size:.84rem;font-weight:800;text-align:center}.crm-temporary-glass-date-chip.undated{background:#e0e7ffe0;color:#334155}.crm-temporary-glass-comment-cell em{color:#5b21b6e6;font-style:italic;line-height:1.45;overflow-wrap:anywhere}.crm-temporary-glass-amount strong{font-size:1.12rem;letter-spacing:-.02em}.crm-temporary-glass-status-cell{display:flex;justify-content:center}.crm-temporary-glass-status-stack{display:inline-flex;align-items:center;gap:8px}.crm-temporary-glass-actions{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.crm-temporary-glass-telegram,.crm-temporary-glass-eye,.crm-temporary-glass-more{width:38px;height:38px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#fffffffa;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.02em;line-height:1}.crm-temporary-glass-telegram svg,.crm-temporary-glass-eye svg,.crm-temporary-glass-more svg,.crm-temporary-glass-status svg{width:18px;height:18px}.crm-temporary-glass-telegram{color:#2563eb}.crm-temporary-glass-eye.active{background:linear-gradient(135deg,#7c3aed29,#3b82f629);border-color:#7c3aed47;color:#7c3aed}.crm-temporary-glass-more{color:#7c3aed;font-size:.95rem}.crm-temporary-glass-action-menu{position:relative;z-index:3}.crm-temporary-glass-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:6;min-width:260px;display:grid;gap:10px;padding:10px;border-radius:18px;border:1px solid rgba(124,58,237,.16);background:#fffffffa;box-shadow:0 20px 36px #4c1d9529}.crm-temporary-glass-popover-action{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(124,58,237,.1);background:#f7f3fffa;color:#102243;font-weight:700;text-align:left}.crm-temporary-glass-popover-action.danger{border-color:#ef44442e;background:#fef2f2fa;color:#991b1b}.crm-temporary-glass-popover-action:disabled{opacity:.56;cursor:not-allowed}.crm-temporary-glass-status{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:.94rem;border:1px solid rgba(148,163,184,.24);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}.crm-temporary-glass-status.pending{background:#e2e8f0d1;color:#94a3b8}.crm-temporary-glass-status.received{background:#dcfce7fa;color:#16a34a;border-color:#22c55e3d}.crm-temporary-glass-flag{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#fef08aeb;color:#a16207;border:1px solid rgba(234,179,8,.32);font-size:.95rem}.crm-quote-topbar{justify-content:space-between}.crm-quote-day-nav{gap:10px}.crm-quote-day-nav-stack{display:grid;gap:10px;justify-items:end}.crm-quote-day-chip{border:0;cursor:pointer}.crm-quote-future-toggle{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:18px;border:1px solid rgba(76,29,149,.16);background:radial-gradient(circle at top left,rgba(76,29,149,.14),transparent 38%),linear-gradient(180deg,#eef2fffa,#ddd6feeb);color:#312e81;font-weight:800}.crm-quote-future-toggle strong{min-width:28px;min-height:28px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ef444424;color:#b91c1c;font-size:.8rem}.crm-quote-future-toggle.active{border-color:#312e8147;background:radial-gradient(circle at top left,rgba(49,46,129,.18),transparent 38%),linear-gradient(180deg,#e0e7fffa,#c7d2fef0);box-shadow:0 16px 30px #312e8124}.crm-temporary-glass-empty{min-height:220px;display:grid;place-items:center;text-align:center;color:#122a4cad}.crm-temporary-glass-shell{display:grid;gap:16px;min-width:0}.crm-temporary-glass-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.crm-temporary-glass-settings{margin-bottom:6px}.crm-temporary-glass-legacy,.crm-temporary-glass-legacy-settings{display:none}.crm-temporary-glass-action-bar{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;flex:1 1 auto}.crm-temporary-glass-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:-4px;margin-bottom:12px}.crm-temporary-glass-action-card{flex:0 1 360px;width:min(100%,420px);display:grid;grid-template-columns:40px 38px minmax(0,1fr);gap:12px;align-items:center;min-height:84px;padding:14px 16px;border-radius:22px;border:1px solid rgba(124,58,237,.12);background:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f6f8fff5);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-temporary-glass-action-card:hover{transform:translateY(-1px);border-color:#7c3aed3d;box-shadow:0 16px 30px #5b36b81f}.crm-temporary-glass-action-card.active{border-color:#7c3aed47;box-shadow:0 18px 32px #5b36b824}.crm-temporary-glass-action-card.primary{border-color:#6366f129;background:radial-gradient(circle at top left,rgba(99,102,241,.18),transparent 34%),linear-gradient(135deg,#fffffffa,#f0f5fffa)}.crm-temporary-glass-action-card:disabled{cursor:progress;opacity:.82}.crm-temporary-glass-action-index{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#111827;color:#fff;font-weight:900;font-size:.94rem}.crm-temporary-glass-action-card.primary .crm-temporary-glass-action-index{background:linear-gradient(135deg,#111827,#334155)}.crm-temporary-glass-action-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#7c3aed1a;color:#6d28d9;font-size:1.1rem}.crm-temporary-glass-action-copy{min-width:0;display:grid;gap:4px}.crm-temporary-glass-action-copy strong{color:#102243}.crm-temporary-glass-action-copy small{color:#102243a8}.crm-temporary-glass-settings-modern,.crm-temporary-glass-manual-sheet{display:grid;gap:16px;margin-bottom:6px}.crm-temporary-glass-manual-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-temporary-glass-schedule-picker{display:grid;gap:8px}.crm-temporary-glass-schedule-label{color:#1022439e;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-temporary-glass-schedule-options{display:flex;flex-wrap:wrap;gap:10px}.crm-temporary-glass-schedule-option{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(124,58,237,.14);background:#fffffffa;color:#475569;font-weight:700}.crm-temporary-glass-schedule-option.active{border-color:#7c3aed42;background:#ede9feeb;color:#6d28d9}.crm-temporary-glass-schedule-option.active.exact{background:#e0e7fff0;color:#312e81}.crm-temporary-glass-schedule-date-field{display:grid;gap:8px;max-width:240px}.crm-temporary-glass-schedule-date-field span{color:#1022439e;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-temporary-glass-schedule-date-field input{min-height:46px;padding:0 14px;border-radius:16px;border:1px solid rgba(124,58,237,.14);background:#fffffffa;color:#0f172a}.crm-temporary-glass-picker-mode{justify-content:flex-start}.crm-temporary-glass-scheduled-ping-card{gap:14px}.crm-temporary-glass-scheduled-grid{align-items:start;grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.crm-temporary-glass-weekday-strip{gap:8px}.crm-temporary-glass-settings-grid{align-items:start;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.crm-temporary-glass-settings-panel{min-height:0;align-content:start;gap:14px;padding:18px;border:1px solid rgba(124,58,237,.12);border-radius:24px;background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 36%),linear-gradient(180deg,#fffffffa,#f7fafff5);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.crm-temporary-glass-settings-panel.active{border-color:#7c3aed47;box-shadow:0 16px 30px #5b36b81f}.crm-temporary-glass-panel-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:28px;padding:0 10px;border-radius:999px;background:#ede9feeb;color:#6d28d9;font-size:.78rem;font-weight:800;letter-spacing:.04em}.crm-temporary-glass-picker-search{display:grid;gap:6px}.crm-temporary-glass-picker-search span{color:#1022439e;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-temporary-glass-picker-search input,.crm-temporary-glass-picker-search select{width:100%;min-height:44px;padding:12px 14px;border-radius:14px;border:1px solid rgba(124,58,237,.14);background:#fffffff5;color:#102243}.crm-temporary-glass-picker-search input:focus,.crm-temporary-glass-picker-search select:focus{outline:none;border-color:#7c3aed47;box-shadow:0 0 0 3px #7c3aed1f}.crm-temporary-glass-helper-card{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(14,116,144,.12);background:radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 34%),linear-gradient(180deg,#f8fcfffa,#eff6fff0)}.crm-temporary-glass-helper-card strong{color:#0f3b57;font-size:.92rem}.crm-temporary-glass-helper-card small{color:#0f3b57bd;line-height:1.4}.crm-temporary-glass-selection-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:42px}.crm-temporary-glass-selection-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(124,58,237,.14);background:#f5f3fff5;color:#5b21b6;font-weight:700;cursor:pointer;max-width:100%}.crm-temporary-glass-selection-chip span{overflow-wrap:anywhere}.crm-temporary-glass-selection-chip strong{font-size:.92rem}.crm-temporary-glass-picker-empty{width:100%;padding:12px 14px;border-radius:16px;border:1px dashed rgba(124,58,237,.18);background:#f8fafce6;color:#102243a8}.workspace-user-suggestion.active{border-color:#7c3aed42;background:linear-gradient(180deg,#fffffffa,#f6f1fff5);box-shadow:0 14px 28px #5b36b81f}.crm-temporary-glass-settings-panel .workspace-user-suggestions{max-height:520px;overflow:auto;padding-right:4px;align-content:start}.crm-temporary-glass-manual-sheet .workspace-user-suggestions{max-height:320px;overflow:auto;padding-right:4px;align-content:start}.crm-temporary-glass-settings-panel .workspace-user-suggestion{align-items:flex-start;padding:11px 12px}.crm-temporary-glass-settings-panel .workspace-user-suggestion-index{margin-top:1px}.crm-temporary-glass-settings-panel .workspace-user-suggestion-copy{align-content:start}.crm-temporary-glass-filter{display:grid;gap:6px;min-width:180px}.crm-temporary-glass-toolbar-head{align-items:flex-start}.crm-temporary-glass-filter-popover{position:relative}.crm-temporary-glass-filter-toggle{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.crm-temporary-glass-filter-toggle svg{width:15px;height:15px;flex:0 0 auto}.crm-temporary-glass-filter-sheet{position:absolute;top:calc(100% + 10px);right:0;z-index:12;width:min(440px,calc(100vw - 48px));padding:14px;display:grid;gap:12px;border-radius:20px;border:1px solid rgba(124,58,237,.16);background:radial-gradient(circle at top right,rgba(124,58,237,.08),transparent 30%),linear-gradient(180deg,#fffffffc,#f6f8fffa);box-shadow:0 18px 34px #312e8124}.crm-temporary-glass-filter span{color:#1022439e;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-temporary-glass-filter input,.crm-temporary-glass-filter select{width:100%;min-height:42px;padding:11px 13px;border-radius:14px;border:1px solid rgba(124,58,237,.14);background:#fffffffa;color:#102243}.crm-temporary-glass-filter input:focus,.crm-temporary-glass-filter select:focus{outline:none;border-color:#7c3aed47;box-shadow:0 0 0 3px #7c3aed1a}.crm-temporary-glass-filter-chip-cloud{gap:8px}.crm-temporary-glass-filter-chip{align-items:flex-start;flex-direction:column;gap:4px;padding:10px 14px;text-align:left}.crm-temporary-glass-filter-chip strong{font-size:.88rem}.crm-temporary-glass-filter-chip small{font-size:.72rem;font-weight:700;line-height:1.25;opacity:.72}.crm-temporary-glass-filter-empty{color:#1022439e;font-size:.82rem;line-height:1.4}.crm-temporary-glass-filter-actions{justify-content:space-between}.crm-temporary-glass-filter-check{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(124,58,237,.12);background:#f8fafce6}.crm-temporary-glass-filter-check input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;accent-color:#7c3aed;flex:0 0 auto}.crm-temporary-glass-filter-check-copy{display:grid;gap:4px}.crm-temporary-glass-filter-check-copy strong{color:#102243;font-size:.92rem}.crm-temporary-glass-filter-check-copy small{color:#102243a8;line-height:1.35}.crm-temporary-glass-batch-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;top:12px;z-index:9;padding:14px 16px;border-radius:20px;border:1px solid rgba(239,68,68,.14);background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#fff1f2f5);box-shadow:0 16px 34px #94a3b81f}.crm-temporary-glass-batch-copy{display:inline-flex;align-items:center;gap:12px;min-width:0}.crm-temporary-glass-batch-actions{justify-content:flex-end}.crm-temporary-glass-batch-copy strong{color:#7f1d1d}.crm-temporary-glass-batch-count{min-width:32px;min-height:32px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-weight:900}.crm-temporary-glass-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:22px;border:1px solid rgba(124,58,237,.12);background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f4f7fff5)}.crm-temporary-glass-footer-copy{display:grid;gap:4px}.crm-temporary-glass-footer-copy strong{color:#102243}.crm-temporary-glass-footer-copy small{color:#102243a3}.crm-quote-dashboard-row{display:grid;gap:6px}@media(max-width:900px){.crm-temporary-glass-filter-sheet{left:0;right:auto;width:min(360px,calc(100vw - 36px))}.crm-temporary-glass-manual-grid{grid-template-columns:minmax(0,1fr)}}.crm-quote-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;background:radial-gradient(circle at top right,rgba(217,70,239,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(14,165,233,.14),transparent 38%),#fffffff2}.crm-quote-dashboard-hero-copy{display:grid;gap:8px}.crm-quote-dashboard-hero-actions{display:grid;gap:12px;justify-items:end}.crm-quote-dashboard-switches{justify-content:flex-end}.crm-quote-create-button{min-height:56px;padding:0 20px;border:1px solid rgba(124,58,237,.12);border-radius:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 42%),linear-gradient(135deg,#fffffffa,#f8f0fff0);color:#6d28d9;display:inline-flex;align-items:center;gap:12px;font-size:1rem;font-weight:700;box-shadow:0 16px 34px #4c1d9514;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-quote-create-button:hover{transform:translateY(-1px);border-color:#7c3aed38;box-shadow:0 20px 40px #4c1d951f}.crm-quote-create-button__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:1.65rem;font-weight:300;line-height:1}.crm-quote-dashboard-kicker{font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7c3aed}.crm-quote-dashboard-hero-copy h2{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1;color:#102243}.crm-quote-dashboard-hero-copy p,.crm-quote-market-card p{margin:0;color:#102243b8}.crm-quote-market-note{color:#7c3aedcc;font-size:.78rem}.crm-quote-composer-sheet{overflow:hidden}.crm-quote-composer-primary,.crm-quote-composer-secondary,.crm-quote-composer-pair-card{display:grid;gap:16px}.crm-quote-kind-switch{margin-top:4px}.crm-quote-composer-direction-card{min-width:min(100%,280px);padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#ffffffeb;display:grid;gap:10px}.crm-quote-composer-direction-head{justify-content:space-between}.crm-quote-composer-group-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crm-chip-help{cursor:help}.ghost-button.small{min-height:32px;padding:6px 10px;border-radius:12px;font-size:.84rem}.crm-quote-composer-head,.crm-quote-subtabs{align-items:center}.crm-quote-template-chip-cloud{align-items:flex-start}.crm-quote-settings-wide{grid-column:1 / -1}.crm-quote-template-card{display:grid;gap:12px}.crm-quote-template-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.crm-quote-template-card__head>div:first-child{min-width:0;display:grid;gap:4px}.crm-quote-template-card p{margin:0;color:#102243d1;white-space:pre-wrap}.crm-quote-workspace-tabs{align-items:center}.crm-quote-market-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 34%),radial-gradient(circle at top right,rgba(244,114,182,.08),transparent 30%),#fffffffa}.crm-quote-market-summary>div{padding:14px 16px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:#ffffffdb}.crm-quote-market-summary strong{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1022438f}.crm-quote-market-summary span{font-size:clamp(1.5rem,2vw,2rem);line-height:1;color:#102243}.crm-quote-market-summary small{color:#7c3aed;font-weight:700}.crm-quote-market-summary em{font-style:normal;color:#1022439e;font-size:.82rem}.crm-quote-flow-shell,.crm-quote-a7-flow-shell{display:grid;gap:18px}.crm-quote-a7-head{align-items:flex-start}.crm-quote-a7-flow-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px;align-items:start}.crm-quote-a7-composer-card,.crm-quote-a7-summary-card,.crm-quote-a7-action-card,.crm-quote-a7-note-card,.crm-quote-a7-preview-card{background:radial-gradient(circle at top right,rgba(244,114,182,.08),transparent 30%),radial-gradient(circle at bottom left,rgba(14,165,233,.08),transparent 34%),#fffffffa}.crm-quote-a7-composer-card{gap:22px}.crm-quote-a7-section{display:grid;gap:16px}.crm-quote-a7-section-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:flex-start}.crm-quote-a7-section-copy{display:grid;gap:4px}.crm-quote-a7-section-copy strong{color:#102243}.crm-quote-a7-section-copy small{color:#102243a8}.crm-quote-a7-divider{height:1px;border-radius:999px;background:linear-gradient(90deg,#7c3aed14,#f472b638,#7c3aed14)}.crm-quote-a7-template-row{align-items:stretch}.crm-quote-a7-template-meta{min-width:260px;display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#f8f3ffdb}.crm-quote-a7-template-meta strong{color:#102243}.crm-quote-a7-template-meta small{color:#102243a8}.crm-quote-a7-chat-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.crm-quote-a7-chat-grid.single{grid-template-columns:1fr}.crm-quote-a7-chat-card{background:#ffffffc7}.crm-quote-a7-side{position:sticky;top:12px}.crm-quote-a7-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quote-a7-request-summary>div{padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#ffffffd6}.crm-quote-a7-request-summary strong{color:#1022438f}.crm-quote-a7-request-summary span{color:#102243}.crm-quote-a7-step-list{display:grid;gap:10px}.crm-quote-a7-step-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start;padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#ffffffd6}.crm-quote-a7-step-row.complete{border-color:#7c3aed2e;background:#f8f3ffeb}.crm-quote-a7-step-row strong{color:#102243}.crm-quote-a7-step-row small{color:#102243a3}.crm-quote-a7-step-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;font-size:.86rem;font-weight:800}.crm-quote-a7-action-buttons{display:grid;gap:10px}.crm-quote-a7-action-buttons>button{width:100%;justify-content:center}.crm-quote-a7-note-card{display:grid;gap:10px}.crm-quote-a7-note-card strong{color:#102243}.crm-quote-market-grid{display:none}.crm-quote-request-command{display:grid;gap:18px;background:radial-gradient(circle at top right,rgba(244,114,182,.12),transparent 32%),radial-gradient(circle at bottom left,rgba(14,165,233,.12),transparent 36%),#fffffffa}.crm-quote-request-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.crm-quote-request-command-copy{display:grid;gap:8px;max-width:760px}.crm-quote-request-command-copy h2{margin:0;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1;color:#102243}.crm-quote-request-command-copy p{margin:0;color:#102243b8}.crm-quote-request-command-actions{display:grid;gap:12px;justify-items:end}.crm-quote-request-command-toggle{justify-content:flex-end}.crm-quote-request-command-grid{display:grid;gap:14px}.crm-quote-request-command-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-quote-request-command-stat,.crm-quote-request-command-market-card{display:grid;gap:6px;padding:15px 16px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:#ffffffd6}.crm-quote-request-command-stat small,.crm-quote-request-command-market-card strong{color:#1022438f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-quote-request-command-stat strong{color:#102243;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1}.crm-quote-request-command-market{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-quote-request-command-market-card span{color:#102243;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1}.crm-quote-request-command-market-card small{color:#7c3aed;font-weight:700}.crm-quote-request-command-market-card em{font-style:normal;color:#102243a3;font-size:.82rem}.crm-quote-request-empty{display:flex;align-items:center;justify-content:space-between;gap:18px;background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafff5)}.crm-quote-request-empty p{margin:0;color:#102243a8}.crm-flow-dialog.crm-quote-request-launcher-dialog,.crm-flow-dialog.crm-quote-request-template-dialog{width:min(1460px,calc(100vw - 24px));max-width:min(1460px,calc(100vw - 24px))}.crm-flow-dialog.crm-quote-request-manual-dialog,.crm-flow-dialog.crm-quote-request-compose-dialog{width:min(1520px,calc(100vw - 24px));max-width:min(1520px,calc(100vw - 24px))}.crm-quote-request-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crm-quote-request-choice-card{display:grid;gap:12px;padding:22px;text-align:left;border-radius:24px;border:1px solid rgba(124,58,237,.16);background:radial-gradient(circle at top right,rgba(244,114,182,.08),transparent 30%),linear-gradient(180deg,#fffffffc,#f8f3fff2);color:#102243;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-quote-request-choice-card:hover{transform:translateY(-2px);border-color:#7c3aed3d;box-shadow:0 20px 36px #4c1d951f}.crm-quote-request-choice-card strong{font-size:1.08rem}.crm-quote-request-choice-card small{color:#102243ad;line-height:1.5}.crm-quote-request-template-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crm-quote-request-template-library-card{display:grid;gap:12px;padding:18px;text-align:left;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(244,114,182,.08),transparent 30%),#fffffff0;color:#102243;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-quote-request-template-library-card:hover{transform:translateY(-2px);border-color:#7c3aed38;box-shadow:0 18px 34px #4c1d951f}.crm-quote-request-template-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.crm-quote-request-template-library-head>div{display:grid;gap:4px}.crm-quote-request-template-library-head strong{color:#102243}.crm-quote-request-template-library-head small,.crm-quote-request-template-library-card p{margin:0;color:#102243a8}.crm-quote-request-template-stack{display:grid;gap:12px;max-width:1080px;margin:0 auto}.crm-quote-request-template-library-card.row{gap:12px;padding:18px 20px}.crm-quote-request-template-texts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-quote-request-template-texts>div{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#f8faffe6}.crm-quote-request-template-texts strong{color:#102243}.crm-quote-request-template-texts p{margin:0;line-height:1.5;color:#102243b8}.crm-quote-template-example-card{display:grid;gap:14px}.crm-quote-request-group-tabs{margin-bottom:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-quote-request-group-tab{display:grid;justify-items:center;align-content:center;gap:6px;margin:0;width:100%;min-width:0;min-height:58px;padding:12px 14px;text-align:center;line-height:1.18;border:1px solid rgba(124,58,237,.18);border-radius:18px;border-color:#7c3aed2e;background:#fffffff5;box-shadow:0 10px 22px #7c3aed0f;color:#312e81;font:inherit;font-weight:700;cursor:pointer}.crm-quote-request-group-tab span,.crm-quote-request-group-tab strong{display:block}.crm-quote-request-group-tab span{max-width:100%;font-size:.88rem}.crm-quote-request-group-tab strong{font-size:.82rem;min-width:28px;padding:2px 8px;border-radius:999px;background:#7c3aed14}.crm-quote-request-group-tab:not(.active){border-color:#94a3b847;background:#f8fafffa}.crm-quote-request-group-tab:not(.active) strong{background:#10224314;color:#102243}.crm-quote-request-group-tab.active{background:linear-gradient(135deg,#ede9fefa,#fce7f3fa);box-shadow:0 14px 30px #7c3aed1f}.crm-flow-dialog .crm-settings-tabs{position:static;flex-wrap:wrap;overflow:visible;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-flow-dialog .crm-settings-tab{flex:0 0 auto}.crm-quote-request-group-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:18px}.crm-quote-request-group-column{display:grid;gap:14px;align-content:start}.crm-quote-request-selection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-quote-request-selection-summary>div{display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#ffffffd6}.crm-quote-request-selection-summary strong{color:#1022438f}.crm-quote-request-selection-summary span{color:#102243;font-size:1rem;font-weight:800}.crm-quote-request-dialog-summary{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:18px}.crm-quote-request-dialog-stat{display:grid;gap:6px;align-content:start;min-width:0;padding:14px 16px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:#ffffffe6;box-shadow:0 12px 26px #94a3b814}.crm-quote-request-dialog-stat.featured{background:radial-gradient(circle at top right,rgba(244,114,182,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(14,165,233,.08),transparent 34%),#fffffff0}.crm-quote-request-dialog-stat small{color:#1022438f;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-quote-request-dialog-stat strong{min-width:0;color:#102243;font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.15;word-break:break-word;font-weight:800}.crm-quote-request-dialog-stat.featured strong{font-size:1.05rem}.crm-quote-request-dialog-stat span{min-width:0;color:#102243ad;line-height:1.45}.crm-quote-request-compose-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:18px;align-items:start}.crm-quote-request-compose-grid.focused{grid-template-columns:minmax(0,1.16fr) minmax(300px,.54fr);gap:16px}.crm-quote-request-compose-main,.crm-quote-request-compose-side{display:grid;gap:18px}.crm-quote-request-side-card{display:grid;gap:16px}.crm-quote-request-workspace{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:18px;align-items:start}.crm-quote-request-main{display:grid;gap:18px}.crm-quote-request-stage{display:grid;gap:16px;padding:18px;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:radial-gradient(circle at top right,rgba(244,114,182,.05),transparent 30%),#f7fafff0}.crm-quote-request-stage-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:flex-start}.crm-quote-request-stage-copy{display:grid;gap:4px}.crm-quote-request-stage-copy strong{color:#102243}.crm-quote-request-stage-copy small{color:#102243a8}.crm-quote-request-template-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:14px;align-items:stretch}.crm-quote-request-template-mode{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#f8f3ffe6}.crm-quote-request-template-mode strong{color:#102243}.crm-quote-request-template-mode small{color:#102243a8}.crm-quote-request-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crm-quote-request-text-grid.single{grid-template-columns:1fr}.crm-quote-request-field{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:#ffffffe6}.crm-quote-request-field strong{color:#102243}.crm-quote-request-field small{color:#102243a3;line-height:1.45}.crm-quote-request-setup-compact,.crm-quote-request-editor-card{display:grid;gap:14px}.crm-quote-request-setup-compact-grid{display:grid;gap:12px}.crm-quote-request-setup-compact-grid>div{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#ffffffd6}.crm-quote-request-setup-compact-grid small{color:#1022438f;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.crm-quote-request-setup-compact-grid strong{color:#102243;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.crm-quote-request-setup-compact-grid .crm-inline-note{margin:0}.crm-quote-request-inline-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.crm-quote-kind-switch.compact{flex-wrap:wrap}.crm-quote-kind-switch.compact .chip{min-height:38px;padding:9px 14px}.crm-quote-request-amount-inline{display:grid;gap:6px;min-width:min(100%,280px);flex:1 1 280px}.crm-quote-request-amount-inline span{color:#10224394;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.crm-quote-request-amount-inline small,.crm-quote-request-mode-note small{color:#102243a3;line-height:1.45}.crm-quote-request-mode-note{display:grid;gap:4px;min-width:min(100%,260px);flex:1 1 260px;padding:12px 14px;border-radius:18px;border:1px solid rgba(124,58,237,.14);background:#f8f3ffe6}.crm-quote-request-mode-note strong{color:#5b21b6}.crm-quote-request-field.prominent{gap:12px;padding:18px}.crm-quote-request-field.prominent .crm-quote-textarea{min-height:240px}.crm-quote-request-preview-card{display:grid;gap:14px}.crm-quote-request-rail{position:sticky;top:12px}.crm-quote-request-summary-card,.crm-quote-request-action-card{display:grid;gap:16px}.crm-quote-request-actions{display:grid;gap:10px}.crm-quote-request-actions>button{width:100%;justify-content:center}.crm-quote-request-final-dialog{width:min(920px,calc(100vw - 24px));max-width:min(920px,calc(100vw - 24px))}.crm-quote-request-final-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-quote-request-final-stat{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#ffffffe0}.crm-quote-request-final-stat small,.crm-quote-request-final-block small{color:#1022438f;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.crm-quote-request-final-stat strong,.crm-quote-request-final-block strong{color:#102243}.crm-quote-request-final-block{display:grid;gap:10px;padding:16px 18px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(244,114,182,.05),transparent 30%),#ffffffe6}.crm-quote-request-final-text{margin:0;white-space:pre-wrap;word-break:break-word;color:#102243d6;font:inherit;line-height:1.55}.crm-quote-flow-step-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-quote-flow-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top right,rgba(244,114,182,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8f3fff0)}.crm-quote-flow-step-card.complete{border-color:#7c3aed33;box-shadow:0 18px 36px #7c3aed14}.crm-quote-flow-step-index,.crm-quote-flow-section-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 12px 24px #7c3aed2e}.crm-quote-flow-step-copy,.crm-quote-flow-section-head>div{display:grid;gap:4px}.crm-quote-flow-step-copy strong,.crm-quote-flow-section-head strong{color:#102243}.crm-quote-flow-step-copy small,.crm-quote-flow-section-head small{color:#102243a3}.crm-quote-flow-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px;align-items:start}.crm-quote-flow-section-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-bottom:16px}.crm-quote-template-mode-card{display:grid;gap:12px}.crm-quote-flow-summary-card,.crm-quote-flow-tips-card,.crm-quote-broadcast-hero,.crm-quote-logic-card,.crm-quote-template-library-card{display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(244,114,182,.08),transparent 30%),radial-gradient(circle at bottom left,rgba(14,165,233,.08),transparent 34%),#fffffffa}.crm-quote-broadcast-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.crm-quote-flow-summary-grid,.crm-quote-logic-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.crm-quote-flow-summary-grid>div,.crm-quote-logic-card{padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#ffffffd1}.crm-quote-flow-summary-grid small,.crm-quote-logic-card small{display:block;margin-bottom:6px;color:#10224394}.crm-quote-flow-summary-grid strong,.crm-quote-logic-card strong{display:block;color:#102243}.crm-quote-logic-card span{display:block;margin-top:6px;color:#102243a3}.crm-quote-history-grid,.crm-quote-template-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.crm-quote-history-card,.crm-quote-template-library-card{display:grid;gap:14px}.crm-quote-history-card-head,.crm-quote-template-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.crm-quote-history-card-head>div,.crm-quote-template-library-head>div:first-child{display:grid;gap:4px}.crm-quote-history-card p,.crm-quote-template-library-card p,.crm-quote-logic-note-card p{margin:0;color:#102243d1}.crm-quote-history-stats{display:flex;flex-wrap:wrap;gap:10px 14px;color:#1022439e;font-size:.9rem}.crm-quote-logic-note-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#ffffffd1;display:grid;gap:8px}.crm-quote-template-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:16px}.crm-quote-template-picker-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.crm-quote-template-token-cloud{align-items:flex-start}.crm-quote-template-token{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:8px 14px;border-radius:999px;border:1px solid rgba(124,58,237,.18);background:#f8f3fffa;color:#5b21b6;font-weight:700}.crm-quote-template-token.soft{border-color:#3b82f62e;background:#eff6fffa;color:#1d4ed8}.crm-quote-template-token i{font-style:normal;font-size:1rem;line-height:1}.ghost-button.danger{color:#b91c1c;background:#fef2f2f5;border-color:#ef44442e}.ghost-button.danger:hover{border-color:#ef44444d;box-shadow:0 14px 28px #7f1d1d14}.crm-quote-market-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-quote-common-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.crm-quote-common-tile{display:grid;gap:10px;cursor:pointer;min-height:176px;border:1px solid rgba(96,165,250,.18);background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 36%),linear-gradient(180deg,#fffffffc,#f4f7fff5);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-quote-common-tile:hover{transform:translateY(-2px);border-color:#3b82f64d;box-shadow:0 18px 40px #3b82f61f}.crm-quote-common-tile-head,.crm-quote-common-tile-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-quote-common-tile-head small,.crm-quote-common-tile-meta span,.crm-quote-common-tile>small{color:#102243ad}.crm-quote-common-tile>strong{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1;color:#102243}.crm-quote-market-card{display:grid;gap:8px;min-height:152px;align-content:start;background:linear-gradient(180deg,#fffffffc,#f4f7fff5)}.crm-quote-market-label{font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#10224394}.crm-quote-market-card strong{font-size:clamp(1.4rem,2.4vw,2.15rem);line-height:1;color:#102243}.crm-quote-market-card small{color:#7c3aed;font-weight:700}.crm-quote-dashboard-bucket{display:grid;gap:16px}.crm-quote-request-card{display:grid;gap:18px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 34%),linear-gradient(180deg,#fffffffc,#f6f8fff5);box-shadow:0 12px 30px #0f172a0a}.crm-quote-request-card.open{border-color:#3b82f638;box-shadow:0 20px 48px #3b82f61a}.crm-quote-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.crm-quote-request-head-main{display:flex;align-items:flex-start;gap:16px;flex:1}.crm-quote-request-number{min-width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#0ea5e924,#7c3aed33);color:#102243;font-size:1.25rem;font-weight:900}.crm-quote-request-copy{display:grid;gap:6px;min-width:0}.crm-quote-request-copy strong{color:#102243;font-size:1.08rem}.crm-quote-request-copy small,.crm-quote-request-copy p{margin:0;color:#102243b3}.crm-quote-request-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.crm-quote-request-status{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:800;white-space:nowrap}.crm-quote-request-status.active{background:#e0f2feeb;color:#0c4a6e}.crm-quote-request-status.success{background:#dcfce7f2;color:#166534}.crm-quote-request-status.info{background:#f3e8fff2;color:#6b21a8}.crm-quote-request-status.muted{background:#e2e8f0eb;color:#475569}.crm-quote-category-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.crm-quote-category-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#ffffffeb;color:#102243d1;cursor:pointer}.crm-quote-category-chip span{font-weight:700}.crm-quote-category-chip strong{min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#10224314;color:#102243;font-size:.82rem}.crm-quote-category-chip.active{border-color:#3b82f64d;background:linear-gradient(135deg,#eff6fff5,#f3e8ffe6);box-shadow:0 14px 32px #3b82f61f}.crm-quote-request-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.crm-quote-request-card.open .crm-quote-request-tiles{grid-template-columns:1fr}.crm-quote-request-item-list{display:grid;gap:12px}.crm-quote-request-item{display:grid;gap:12px;padding:16px 18px;border-radius:22px;border:1px solid rgba(191,219,254,.76);background:linear-gradient(180deg,#fffffffa,#f8fafff2)}.crm-quote-request-item.expanded{border-color:#60a5fa57;box-shadow:inset 0 1px #ffffffb8}.crm-quote-request-item-summary{display:grid;grid-template-columns:minmax(124px,160px) minmax(160px,220px) minmax(220px,1.1fr) minmax(170px,.9fr);gap:16px;align-items:start}.crm-quote-request-item-meta{display:grid;gap:10px;align-content:start}.crm-quote-request-item-pair-block{display:grid;gap:8px;justify-items:start}.crm-quote-request-item-pair-block small,.crm-quote-request-best-meta small,.crm-quote-request-other-stack small{color:#102243a3}.crm-quote-request-amount-stack,.crm-quote-request-best-stack,.crm-quote-request-other-stack{display:grid;gap:6px;align-content:start;min-width:0}.crm-quote-request-amount-stack span,.crm-quote-request-best-stack span,.crm-quote-request-other-stack span{color:#1022438f;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-quote-request-amount-stack strong{font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1}.crm-quote-request-best-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.crm-quote-request-best-meta{display:grid;gap:4px}.crm-quote-request-other-stack{padding-left:4px;border-left:1px solid rgba(148,163,184,.18)}.crm-quote-other-more{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:999px;background:#f1f5f9fa;color:#102243b3;font-size:.86rem;font-weight:800}.crm-quote-request-tile{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(124,58,237,.12);background:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 36%),linear-gradient(180deg,#fffffffa,#f5f7fff5)}.crm-quote-request-tile-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-quote-request-order{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#10224314;color:#102243;font-weight:800;font-size:.84rem}.crm-quote-request-pair-frame,.crm-quote-request-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:14px;background:linear-gradient(135deg,#0ea5e91f,#7c3aed29);border:1px solid rgba(14,165,233,.18);color:#102243;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-quote-request-tile strong{font-size:clamp(1.4rem,2vw,1.95rem);line-height:1;color:#102243}.crm-quote-request-tile small{color:#102243ad}.crm-quote-request-tile.modern{gap:12px;padding:18px;border-color:#60a5fa29;box-shadow:0 12px 30px #93c5fd14}.crm-quote-request-tile.modern.expanded{gap:16px;padding:20px}.crm-quote-request-summary-grid{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(220px,1fr) minmax(220px,1fr);gap:12px}.crm-quote-request-amount-card,.crm-quote-request-best-card,.crm-quote-request-others-card{min-height:118px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#ffffffdb;display:grid;align-content:start;gap:6px}.crm-quote-request-amount-card span,.crm-quote-request-best-card span,.crm-quote-request-others-card span{color:#10224394;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-quote-request-amount-card strong{font-size:clamp(1.85rem,2.9vw,2.5rem);line-height:1}.crm-quote-best-rate-link{color:#6d28d9;font-size:clamp(2.1rem,3vw,2.8rem);font-weight:900;line-height:1;text-decoration:none;letter-spacing:-.04em}.crm-quote-best-rate-link.muted{color:#10224352}.crm-quote-best-group-button{display:inline-flex;align-items:center;gap:8px}.crm-quote-best-group-link{color:#102243;font-size:1.02rem;font-weight:800;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-quote-telegram-mark{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f624,#7c3aed29);color:#2563eb;font-size:.82rem;flex:0 0 auto}.crm-quote-silent-link{color:inherit;text-decoration:none}.crm-quote-silent-button{padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:left}.crm-quote-silent-button:focus-visible{outline:2px solid rgba(59,130,246,.42);outline-offset:4px;border-radius:12px}.crm-quote-silent-link:hover{color:inherit;text-decoration:none}.crm-quote-other-list{display:flex;flex-wrap:wrap;gap:8px}.crm-quote-other-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,#f8fafcfa,#eff6fff2);color:#102243;font-size:.96rem;font-weight:800;text-decoration:none}.crm-quote-other-link:hover{border-color:#60a5fa57;box-shadow:0 10px 24px #60a5fa29}.crm-quote-request-count{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;background:#f1f5f9f5;color:#102243c7;font-size:.8rem;font-weight:800}.crm-quote-request-detail-panel{display:grid;gap:12px;padding:14px 16px 0;border-top:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#f8fafcc7,#fff0);border-radius:18px}.crm-quote-request-detail-head,.crm-quote-chat-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-quote-request-detail-head strong,.crm-quote-chat-card-head strong{color:#102243}.crm-quote-request-detail-head span,.crm-quote-chat-card-head small{color:#102243a3}.crm-quote-request-detail-list{display:grid;gap:10px}.crm-quote-request-thread-section{display:grid;gap:12px}.crm-quote-thread-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.crm-quote-thread-card{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fffffff0;overflow:hidden}.crm-quote-thread-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer}.crm-quote-thread-summary::-webkit-details-marker{display:none}.crm-quote-thread-summary-main{display:grid;gap:4px}.crm-quote-thread-summary-main small{color:#102243a3}.crm-quote-thread-panel{display:grid;gap:12px;padding:0 18px 18px;border-top:1px solid rgba(148,163,184,.14)}.crm-quote-thread-preview,.crm-quote-thread-full{display:grid;gap:8px}.crm-quote-thread-preview.compact,.crm-quote-thread-full{max-height:360px;overflow:auto;padding-right:4px}.crm-quote-thread-more summary{cursor:pointer;color:#2563eb;font-weight:700}.crm-quote-thread-more summary::-webkit-details-marker{display:none}.crm-quote-thread-bubble{display:grid;gap:6px;justify-items:start}.crm-quote-thread-bubble.own{justify-items:end}.crm-quote-thread-bubble-head{display:flex;align-items:center;gap:8px}.crm-quote-thread-bubble-head strong{color:#102243;font-size:.88rem}.crm-quote-thread-bubble-head span{color:#10224385;font-size:.78rem}.crm-quote-thread-bubble-body{max-width:min(100%,460px);padding:12px 14px;border-radius:18px;background:#f1f5f9f5;color:#102243eb;white-space:pre-wrap;line-height:1.5}.crm-quote-thread-bubble.own .crm-quote-thread-bubble-body{background:linear-gradient(135deg,#dbeafefa,#eff6fff5)}.crm-quote-thread-bubble-body.highlighted{border:1px solid rgba(59,130,246,.28);box-shadow:0 12px 24px #3b82f61f}.crm-quote-accept-thread{display:grid;gap:10px}.crm-quote-chat-card{display:grid;gap:12px}.crm-quote-response-row{display:grid;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#fffffff0}.crm-quote-response-row.accepted{border-color:#0ea5a447;box-shadow:0 12px 28px #0ea5a414}.crm-quote-response-row-main{display:grid;grid-template-columns:minmax(88px,116px) minmax(0,1fr) auto;gap:14px;align-items:start}.crm-quote-response-row-rate{display:grid;gap:8px}.crm-quote-row-rate-link{color:#102243;font-size:1.55rem;font-weight:900;line-height:1;text-decoration:none}.crm-quote-response-row-copy{display:grid;gap:6px;min-width:0}.crm-quote-response-row-copy-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.crm-quote-row-group-link{color:#102243;font-size:1rem;font-weight:800;text-decoration:none}.crm-quote-response-row-copy-top span,.crm-quote-response-row-copy small{color:#102243a3}.crm-quote-response-row-copy p{margin:0;color:#102243d6;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-quote-unread-chip{padding:8px 12px;border-radius:999px;background:#fef08afa;color:#92400e;font-weight:800;font-size:.82rem;white-space:nowrap}.crm-quote-bucket-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.crm-quote-bucket-head strong{font-size:1.08rem;color:#102243}.crm-quote-bucket-head small{display:block;margin-top:4px;color:#102243a8}.crm-quote-bucket-head.compact{align-items:center}.crm-quote-bucket-rate{display:grid;gap:4px;justify-items:end;text-align:right}.crm-quote-bucket-rate span{font-size:1.35rem;font-weight:800;color:#7c3aed}.crm-quote-bucket-rate small{color:#102243ad}.crm-quote-bucket-rate.compact span{font-size:1.08rem}.crm-quote-response-grid{gap:14px}.crm-quote-response-card{display:grid;gap:14px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f4f7fff5);border:1px solid rgba(17,24,39,.06)}.crm-quote-response-card.accepted{border-color:#0ea5a447;box-shadow:0 18px 42px #0ea5a41a}.crm-quote-response-top,.crm-quote-response-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.crm-quote-response-heading{display:grid;gap:4px}.crm-quote-response-heading strong{color:#102243}.crm-quote-response-heading small{color:#102243ad}.crm-quote-rate-stack{display:grid;gap:6px;min-width:178px}.crm-quote-rate-value{font-size:clamp(2.35rem,3.8vw,3.35rem);line-height:.95;font-weight:900;color:#102243;letter-spacing:-.04em}.crm-quote-rate-stack small{color:#102243a8}.crm-quote-response-metrics{flex:1;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-quote-metric{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#ffffffeb;border:1px solid rgba(124,58,237,.08)}.crm-quote-metric-emphasis{align-content:start;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 34%),linear-gradient(180deg,#fffffffc,#f4f7fff5)}.crm-quote-metric span{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#10224385}.crm-quote-metric strong{color:#102243}.crm-quote-metric small{color:#102243ad}.crm-quote-metric-amount{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1}.crm-quote-metric-amount.secondary{font-size:clamp(1.1rem,1.7vw,1.4rem)}.crm-quote-delta-chip,.crm-quote-status-chip{padding:8px 12px;border-radius:999px;font-weight:800;font-size:.82rem;white-space:nowrap}.crm-quote-delta-chip.neutral{background:#e2e8f0e6;color:#475569}.crm-quote-delta-chip.success,.crm-quote-status-chip.accepted{background:#dcfce7f2;color:#166534}.crm-quote-delta-chip.info{background:#e0f2fef2;color:#0c4a6e}.crm-quote-delta-chip.warning{background:#fff7edf5;color:#b45309}.crm-quote-response-card p{margin:0;color:#183a61;white-space:pre-wrap}.crm-quote-request-bucket{display:grid;gap:12px}.crm-quote-empty-state{color:#102243b8}.crm-quote-accept-panel{display:grid;gap:12px;padding:16px;border-radius:20px;background:#f8fafffa;border:1px dashed rgba(124,58,237,.24)}.crm-quote-formula{font-weight:700;color:#102243}.crm-quotes-page .crm-chip-cloud{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1440px){.crm-header-card,.crm-panel{padding:22px}.crm-temporary-glass-table{--crm-temporary-glass-grid-gap: 10px;--crm-temporary-glass-grid-template: 84px minmax(0, 1.06fr) minmax(0, .88fr) minmax(0, .88fr) minmax(0, .72fr) minmax(0, .95fr) 88px 148px}.crm-temporary-glass-table.future-view{--crm-temporary-glass-grid-template: 114px 84px minmax(0, 1fr) minmax(0, .86fr) minmax(0, .8fr) minmax(0, .68fr) minmax(0, .94fr) 88px 148px}.crm-temporary-glass-row{padding:14px 12px}.crm-quotes-page-standalone .crm-quote-topbar{align-items:stretch;gap:10px}}@media(max-width:1080px){.crm-quote-columns,.crm-quote-composer-grid,.crm-quote-admin-grid,.crm-quote-toggle-grid,.crm-quote-pair-builder,.crm-quote-composer-group-panel,.crm-quote-a7-chat-grid,.crm-quote-a7-flow-grid,.crm-quote-request-choice-grid,.crm-quote-request-template-library,.crm-quote-request-group-picker,.crm-quote-request-dialog-summary,.crm-quote-request-compose-grid,.crm-quote-flow-layout,.crm-quote-request-workspace,.crm-quote-request-command-stats,.crm-quote-request-command-market,.crm-quote-request-template-row,.crm-quote-request-text-grid,.crm-quote-template-shell,.crm-quote-market-grid,.crm-quote-thread-grid,.crm-quote-response-metrics{grid-template-columns:1fr}.crm-quote-request-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-temporary-glass-table-head,.crm-temporary-glass-row{grid-template-columns:minmax(0,1fr)}.crm-quote-request-rail,.crm-quote-a7-side{position:static}}@media(max-width:720px){.crm-quote-topbar{align-items:stretch;justify-content:flex-start}.crm-quote-market-summary,.crm-quote-day-nav-stack,.crm-quote-future-toggle{width:100%}.crm-quote-flow-step-rail,.crm-quote-flow-summary-grid,.crm-quote-logic-stat-grid,.crm-quote-history-grid,.crm-quote-template-library,.crm-quote-request-selection-summary,.crm-quote-request-group-tabs,.crm-quote-request-template-texts,.crm-quote-request-final-grid{grid-template-columns:1fr}.crm-quote-group-card,.crm-quote-admin-group-row{grid-template-columns:auto minmax(0,1fr)}.crm-quote-admin-group-row{grid-template-columns:1fr}.crm-quote-admin-group-controls,.crm-quote-admin-category-strip{justify-items:stretch;justify-content:flex-start}.crm-quote-admin-group-delete{opacity:1;pointer-events:auto}.crm-quote-inline-form{grid-template-columns:1fr}.crm-quote-pair-add{width:100%}.crm-quote-dashboard-hero,.crm-quote-bucket-head,.crm-quote-request-head,.crm-quote-response-row-main,.crm-quote-chat-card-head{align-items:stretch;flex-direction:column}.crm-quote-request-item-summary{grid-template-columns:1fr}.crm-quote-dashboard-hero-actions,.crm-quote-request-command-actions,.crm-quote-template-card__head,.crm-quote-history-card-head,.crm-quote-template-library-head,.crm-quote-request-template-library-head,.crm-quote-composer-head{width:100%;align-items:stretch;justify-items:stretch}.crm-quote-dashboard-switches,.crm-quote-request-command-toggle{justify-content:stretch}.crm-quote-template-card__head,.crm-quote-history-card-head,.crm-quote-template-library-head,.crm-quote-request-template-library-head,.crm-quote-composer-head{flex-direction:column}.crm-quote-flow-section-head,.crm-quote-template-picker-row{grid-template-columns:1fr}.crm-quote-create-button{width:100%;justify-content:center}.crm-quote-request-command,.crm-quote-request-empty{align-items:stretch}.crm-quote-request-command-head,.crm-quote-request-empty{flex-direction:column}.crm-quote-common-tile-grid{grid-template-columns:1fr}.crm-quote-request-other-stack{padding-left:0;border-left:0;border-top:1px solid rgba(148,163,184,.18);padding-top:10px}.crm-temporary-glass-table-head{display:none}.crm-temporary-glass-row{gap:10px}.crm-temporary-glass-status-cell{justify-content:flex-start}.crm-temporary-glass-footer,.crm-temporary-glass-toolbar,.crm-temporary-glass-batch-bar{align-items:stretch;flex-direction:column}.crm-temporary-glass-settings-grid{grid-template-columns:1fr}.crm-temporary-glass-action-bar,.crm-temporary-glass-schedule-options{flex-direction:column}.crm-temporary-glass-actions,.crm-quote-request-actions{justify-content:flex-start}.crm-quote-category-chip{width:100%;justify-content:space-between}.crm-quote-request-summary-grid{grid-template-columns:1fr}.crm-quote-request-amount-card,.crm-quote-request-best-card,.crm-quote-request-others-card{min-height:0}.crm-quote-bucket-rate{justify-items:start;text-align:left}.crm-quote-group-index,.crm-quote-group-card .crm-inline-values,.crm-quote-admin-group-row small{grid-column:2}}.cot-app-body{background:radial-gradient(circle at top,rgba(255,190,214,.18),transparent 34%),linear-gradient(180deg,#f6efffdb,#fffffffa)}.cot-app-shell{min-height:100vh;padding:max(14px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom)) 14px}.cot-app-splash,.cot-app-forbidden{min-height:100vh;display:grid;place-items:center;gap:18px;padding:24px;text-align:center}.cot-app-splash img,.cot-app-forbidden img{width:72px;height:72px}.cot-app-splash strong,.cot-app-forbidden h1{display:block;margin-bottom:6px;color:#102243}.cot-app-splash span,.cot-app-forbidden p{color:#102243b8}.crm-quotes-page,.crm-quotes-page-standalone{min-width:0;width:100%}.crm-quotes-page-standalone{gap:16px}.crm-quotes-page-standalone .crm-header-card{padding:22px 24px;border-radius:28px;background:radial-gradient(circle at top right,rgba(255,184,212,.2),transparent 30%),linear-gradient(180deg,#fffffffa,#f7f4fff5);box-shadow:0 22px 56px #552ea61a}.crm-quotes-page-standalone .crm-settings-tabs{position:sticky;top:max(8px,env(safe-area-inset-top));z-index:4;display:flex;flex-wrap:nowrap;gap:10px;padding:6px;overflow-x:auto;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.crm-quotes-page-standalone .crm-settings-tab{flex:0 0 auto}.crm-quotes-page-standalone .crm-quote-topbar{align-items:center;gap:12px;padding:0 4px}.crm-quotes-page-standalone .crm-temporary-glass-action-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.crm-quotes-page-standalone .crm-temporary-glass-action-card{width:100%;min-height:78px}@media(max-width:900px){.crm-quotes-page-standalone .crm-header-card{padding:18px 18px 20px}.crm-quotes-page-standalone .crm-quote-topbar{align-items:stretch;flex-direction:column}.crm-quotes-page-standalone .crm-temporary-glass-action-bar{grid-template-columns:1fr}.crm-temporary-glass-action-head{flex-direction:column;align-items:stretch}}@media(max-width:640px){.cot-app-shell{padding-left:10px;padding-right:10px}.crm-quotes-page-standalone .crm-header-card h1{font-size:clamp(2rem,8vw,2.8rem)}.crm-quotes-page-standalone .crm-panel,.crm-quotes-page-standalone .crm-panel-soft,.crm-quotes-page-standalone .crm-header-card{border-radius:22px}.crm-quotes-page-standalone .crm-settings-tabs{top:max(4px,env(safe-area-inset-top))}.crm-a7-table-head,.crm-a7-table-row{grid-template-columns:40px 1fr 1fr}.crm-a7-detail-grid{grid-template-columns:1fr 1fr}.crm-a7-breakdown-head,.crm-a7-share-card__calc-head{flex-direction:column}.crm-a7-breakdown-grid,.crm-a7-quote-summary,.crm-a7-quote-template-row{grid-template-columns:1fr}.crm-a7-archive-card-head,.crm-a7-bulk-bar{flex-direction:column;align-items:stretch}}:root{--flow-base: #fafafb;--flow-text: #1c1830;--flow-indigo: #2e1f6b;--flow-violet: #6f4cff;--flow-magenta: #c447ff;--flow-accent-grad: linear-gradient( 135deg, var(--flow-violet), var(--flow-magenta) );--flow-critical: #d92d49;--flow-warn: #d18b1a;--flow-ok: #2d7d4a;--flow-panel-border: rgba(46, 31, 107, .14);--flow-panel-shadow: 0 20px 60px rgba(41, 18, 96, .14)}.crm-flows-page{color:var(--flow-text)}.crm-flows-page .crm-header-card,.crm-flows-page .crm-panel,.crm-flows-page .crm-flow-card,.crm-flows-page .crm-list-row,.crm-flows-page .crm-panel-soft{border-color:var(--flow-panel-border);box-shadow:var(--flow-panel-shadow)}.crm-flows-page .crm-header-card{background:radial-gradient(circle at top right,rgba(196,71,255,.14),transparent 32%),radial-gradient(circle at left center,rgba(111,76,255,.12),transparent 38%),linear-gradient(180deg,#fffffffa,#f9f5fff0)}.crm-flows-page .crm-panel,.crm-flows-page .crm-flow-card,.crm-flows-page .crm-list-row,.crm-flows-page .crm-panel-soft{background:linear-gradient(180deg,#fffffffa,#f9f5fff2)}.crm-flows-page .crm-flow-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-flows-page .crm-flow-card:hover{transform:translateY(-2px);box-shadow:0 26px 54px #4a269a2e}.crm-flows-page .crm-flow-card-clickable{cursor:pointer}.crm-flows-page .crm-flow-card-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-flows-page .crm-flow-open-button{min-height:46px;padding:0 20px;border-radius:999px;border:1px solid rgba(111,76,255,.24);background:linear-gradient(135deg,#6f4cfffa,#c447ffeb);box-shadow:0 16px 30px #5836bf3d;color:#fff}.crm-flows-page .crm-flow-open-button:hover{box-shadow:0 20px 36px #5836bf4d}.crm-flows-header-actions,.crm-flows-dialog-actions{display:flex;flex-wrap:wrap;gap:10px}.crm-toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px}.crm-toolbar-button.active{background:#6f4cff29;box-shadow:0 14px 28px #4a269a24}.crm-toolbar-button strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 8px;border-radius:999px;background:#6f4cff24;color:var(--flow-indigo);font-size:.78rem}.crm-toolbar-button-icon{display:inline-flex;width:18px;height:18px}.crm-toolbar-button-icon svg{width:18px;height:18px}.crm-flows-board{display:grid;gap:18px}.crm-flows-toolbar{display:grid;gap:12px;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(140px,.45fr));align-items:stretch}.crm-flows-toolbar input{width:100%;min-height:54px;border-radius:18px;border:1px solid rgba(71,85,105,.16);background:#f8fafcf0;padding:14px 16px;color:#0f172a}.crm-flows-toolbar-meta{display:grid;gap:4px;padding:12px 16px;border-radius:18px;border:1px solid rgba(111,76,255,.14);background:linear-gradient(180deg,#f3efffdb,#fffffff0)}.crm-flows-toolbar-meta span{color:#1c1830a8;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.crm-flows-toolbar-meta strong{color:var(--flow-indigo);font-size:1.2rem}.crm-flow-preset-row{display:flex;flex-wrap:wrap;gap:10px}.crm-flow-preset-chip{border:1px solid rgba(111,76,255,.14);border-radius:999px;padding:10px 14px;background:#6f4cff0f;color:var(--flow-indigo);font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.crm-flow-preset-chip:hover{transform:translateY(-1px);box-shadow:0 10px 20px #4a269a1f}.crm-flow-preset-chip.active{background:var(--flow-accent-grad);color:#fff;box-shadow:0 16px 28px #6f4cff3d}.crm-flows-filter-sheet{display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.14);background:radial-gradient(circle at top right,rgba(196,71,255,.12),transparent 28%),linear-gradient(180deg,#f4effff2,#fffffffa);box-shadow:inset 0 1px #ffffffb8}.crm-flows-filter-sheet-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.crm-flows-filter-sheet-top strong{color:var(--flow-indigo);font-size:1rem}.crm-flows-preset-editor{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center}.crm-flows-preset-editor input,.crm-flows-preset-editor select{min-height:46px}.crm-flows-filter-grid .crm-toggle{min-height:54px}.crm-flows-filter-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.crm-task-group-stack{display:grid;gap:14px}.crm-task-group-panel{display:grid;gap:14px;padding:18px;border-style:solid}.crm-overview-summary-panel{display:grid;gap:18px}.crm-overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-overview-details-sheet{padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.14);background:radial-gradient(circle at top right,rgba(196,71,255,.12),transparent 28%),linear-gradient(180deg,#f4effff2,#fffffffa);box-shadow:inset 0 1px #ffffffb8}.crm-project-stat-row{display:inline-flex;flex-wrap:wrap;gap:8px}.crm-project-stat-chip{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 10px;border-radius:999px;font-weight:800;font-size:.86rem;border:1px solid transparent;cursor:help}.crm-project-stat-chip-new{background:#f59e0b24;border-color:#f59e0b33;color:#b45309}.crm-project-stat-chip-progress{background:#4f46e524;border-color:#4f46e533;color:#3730a3}.crm-project-stat-chip-done{background:#10b98124;border-color:#10b98133;color:#047857}.crm-projects-page{--crm-project-accent: #6f4cff;--crm-project-accent-soft: rgba(111, 76, 255, .12);--crm-project-accent-strong: #c447ff}.crm-projects-page .crm-project-create-form,.crm-projects-page .crm-project-row-copy{display:grid;gap:10px}.crm-project-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-project-type-button{border:1px solid rgba(111,76,255,.12);border-radius:24px;padding:16px 18px;background:linear-gradient(180deg,#fffffffa,#f8f4fff2);color:inherit;text-align:left;display:grid;gap:6px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.crm-project-type-button strong{color:#2e1f6b}.crm-project-type-button span{color:#5b6479;line-height:1.45;font-size:.88rem}.crm-project-type-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2d1b691f}.crm-project-type-button.active{border-color:#6f4cff3d;box-shadow:0 18px 34px #6f4cff24;background:radial-gradient(circle at top right,rgba(196,71,255,.12),transparent 34%),linear-gradient(180deg,#f8f4fffa,#fffffffa)}.crm-project-create-panel{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.crm-project-create-panel.is-internal{border-color:#0d94882e;box-shadow:0 24px 56px #0c4a6e1a;background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 30%),linear-gradient(180deg,#f4fffdfa,#f8fffefa)}.crm-project-create-panel.is-internal .primary-button{background:linear-gradient(135deg,#0f766e,#14b8a6 56%,#2dd4bf);box-shadow:0 18px 36px #14b8a638}.crm-project-row{gap:18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.crm-project-row:hover{transform:translateY(-2px);box-shadow:0 18px 36px #2d1b691a}.crm-project-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.crm-project-row-note{margin-top:-4px}.crm-project-row.active{border-color:#6f4cff47;box-shadow:0 22px 42px #4e25a724;background:radial-gradient(circle at top right,rgba(196,71,255,.14),transparent 34%),linear-gradient(180deg,#fcf8fffa,#f7f3fff5)}.crm-project-row-side{display:grid;justify-items:end;gap:12px;text-align:right}.crm-project-row-cta{color:var(--crm-project-accent);font-weight:800;letter-spacing:.01em}.crm-project-cockpit-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.95fr);gap:18px;border-color:#6f4cff29;background:radial-gradient(circle at top right,rgba(196,71,255,.16),transparent 28%),radial-gradient(circle at 0% 0%,rgba(111,76,255,.12),transparent 34%),linear-gradient(180deg,#f8f4fffa,#fffffffa)}.crm-project-cockpit-hero.is-internal{border-color:#0d948829;background:radial-gradient(circle at top right,rgba(45,212,191,.16),transparent 28%),radial-gradient(circle at 0% 0%,rgba(20,184,166,.12),transparent 34%),linear-gradient(180deg,#f4fffdfa,#fffffffa)}.crm-project-cockpit-copy,.crm-project-cockpit-side,.crm-project-flow-control-copy,.crm-project-flow-control-form,.crm-project-cockpit-notes{display:grid;gap:14px}.crm-project-cockpit-copy h2{margin:0;color:#2e1f6b}.crm-project-cockpit-copy p{margin:0;max-width:72ch;line-height:1.66}.crm-project-cockpit-side article{display:grid;gap:6px;padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.12);background:#fffc;box-shadow:inset 0 1px #ffffffe0}.crm-project-cockpit-side article small{color:#42327eb8;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}.crm-project-cockpit-side article strong{color:#2e1f6b;font-size:1.14rem}.crm-project-cockpit-side article span{color:#1c1830b3;line-height:1.55}.crm-project-metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-project-cockpit-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.95fr);align-items:start}.crm-project-flow-create-panel,.crm-project-cockpit-notes{align-content:start}.crm-project-form-field{display:grid;gap:8px}.crm-project-form-field small{color:#1c18309e;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.crm-project-flow-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-project-flow-actions,.crm-project-flow-control-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.crm-project-flow-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.05fr);gap:18px;align-items:start}.crm-project-flow-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-project-cockpit-notes .crm-chip-cloud{margin:2px 0}.crm-project-row-internal{border-color:#0d948833;background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),linear-gradient(180deg,#f6fffdfa,#f1fcfaf5)}.crm-project-flows-panel.is-internal .crm-list-row{border-color:#0d948829;background:linear-gradient(180deg,#fffffffa,#f4fffcf5)}.crm-projects-page.crm-projects-page-internal .crm-header-card,.crm-projects-page.crm-projects-page-internal .crm-panel,.crm-projects-page.crm-projects-page-internal .crm-tabs{border-color:#0f766e29;box-shadow:0 20px 64px #0d535b1a}.crm-projects-page.crm-projects-page-internal .crm-header-card{background:radial-gradient(circle at 100% 0%,rgba(45,212,191,.2),transparent 30%),radial-gradient(circle at 0% 0%,rgba(20,184,166,.14),transparent 34%),linear-gradient(180deg,#f7fffdfa,#f1fcf9fa)}.crm-projects-page.crm-projects-page-internal .crm-header-card h1,.crm-projects-page.crm-projects-page-internal .crm-panel h2,.crm-projects-page.crm-projects-page-internal .crm-project-type-button strong,.crm-projects-page.crm-projects-page-internal .crm-list-row strong,.crm-projects-page.crm-projects-page-internal .text-button,.crm-projects-page.crm-projects-page-internal .ghost-button{color:#0f4f4b}.crm-projects-page.crm-projects-page-internal .ghost-button,.crm-projects-page.crm-projects-page-internal .chip{background:#0d94881a;color:#0f766e}.crm-projects-page.crm-projects-page-internal .primary-button{background:linear-gradient(135deg,#0f766e,#14b8a6 55%,#5eead4);box-shadow:0 18px 38px #14b8a633}.crm-projects-page.crm-projects-page-internal .crm-inline-note,.crm-projects-page.crm-projects-page-internal .crm-list-row span,.crm-projects-page.crm-projects-page-internal .crm-project-type-button span{color:#4b6b68}.crm-projects-page.crm-projects-page-internal .crm-project-cockpit-copy h2,.crm-projects-page.crm-projects-page-internal .crm-project-cockpit-side article strong,.crm-projects-page.crm-projects-page-internal .crm-project-row-cta{color:#0f4f4b}.crm-projects-page.crm-projects-page-internal .crm-project-row.active{border-color:#0d94883d;box-shadow:0 22px 42px #0d535b1f;background:radial-gradient(circle at top right,rgba(45,212,191,.14),transparent 34%),linear-gradient(180deg,#f6fffdfa,#f1fcfaf5)}.crm-flow-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#110c267a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crm-flow-dialog{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:26px;border-radius:28px;border:1px solid rgba(111,76,255,.2);background:radial-gradient(circle at top right,rgba(196,71,255,.16),transparent 24%),linear-gradient(180deg,#fffffffc,#f8f4fff7);box-shadow:0 42px 90px #1f124857}.crm-flow-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.crm-flow-dialog-head h2{margin:6px 0 0;color:var(--flow-indigo)}.crm-dialog-close{min-width:48px;min-height:48px;padding:0}.crm-flow-dialog-form .crm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:960px){.crm-project-cockpit-hero,.crm-project-cockpit-grid,.crm-project-flow-control,.crm-project-flow-form-grid,.crm-project-flow-control-grid{grid-template-columns:1fr}.crm-project-row-side{justify-items:start;text-align:left}.crm-flows-toolbar{grid-template-columns:1fr}.crm-overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-flows-filter-actions,.crm-flows-header-actions,.crm-flows-dialog-actions{justify-content:stretch}.crm-flows-filter-actions button,.crm-flows-header-actions button,.crm-flows-dialog-actions button{flex:1 1 180px}.crm-flow-dialog-form .crm-form-grid{grid-template-columns:1fr}}@media(max-width:680px){.crm-project-cockpit-hero,.crm-project-cockpit-side article{padding:18px}.crm-flow-dialog-backdrop{padding:14px}.crm-overview-metric-grid{grid-template-columns:1fr}.crm-flow-dialog{padding:20px 18px;border-radius:24px}.crm-flows-filter-sheet-top,.crm-flow-dialog-head{flex-direction:column}.crm-dialog-close{align-self:flex-end}}.flow-card-shell{color:var(--flow-text);gap:20px}.flow-card-shell .crm-header-card{background:radial-gradient(circle at top right,rgba(196,71,255,.42),transparent 32%),radial-gradient(circle at left center,rgba(111,76,255,.28),transparent 42%),linear-gradient(145deg,#241352,#38207a 48%,#5a2dc2);border:1px solid rgba(155,129,255,.24);box-shadow:0 28px 80px #2a166647}.flow-card-shell .crm-header-card,.flow-card-shell .crm-header-card .crm-header-copy,.flow-card-shell .crm-header-card .kicker,.flow-card-shell .crm-header-card h1{color:#fff}.flow-card-shell .crm-header-card .kicker{opacity:.8}.flow-card-shell .crm-flow-header-card{padding:24px 26px 28px}.flow-card-shell .crm-flow-header-topbar,.flow-card-shell .crm-flow-header-main{display:flex;align-items:center;justify-content:space-between;gap:18px}.flow-card-shell .crm-flow-header-topbar{margin-bottom:18px}.flow-card-shell .crm-flow-header-copy{min-width:0;display:grid;gap:8px}.flow-card-shell .crm-flow-header-project-link{display:inline-flex;align-items:center;gap:6px;color:#ffffffd6;font-weight:700;text-decoration:none}.flow-card-shell .crm-flow-header-project-link:hover{color:#fff}.flow-card-shell .crm-flow-header-title{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-card-shell .crm-flow-header-actions{align-items:center;justify-content:flex-end;gap:12px}.flow-card-shell .crm-flow-header-refresh,.flow-card-shell .crm-flow-header-back,.flow-card-shell .crm-flow-header-arrow{border:1px solid rgba(255,255,255,.24);background:#ffffff24;color:#fff;box-shadow:0 16px 34px #1e0c4e38}.flow-card-shell .crm-flow-header-refresh{min-height:48px;padding:0 20px;border-radius:18px}.flow-card-shell .crm-flow-header-back{min-height:44px;padding:0 18px;border-radius:999px}.flow-card-shell .crm-flow-header-arrow{width:44px;min-width:44px;height:44px;border-radius:999px;padding:0;font-size:20px}.flow-card-shell .crm-flow-header-pager{display:inline-flex;align-items:center;gap:10px}.flow-card-shell .crm-flow-header-counter{min-width:56px;text-align:center;font-weight:700;color:#ffffffdb}.flow-header{position:relative;margin-bottom:24px;padding:28px 32px 32px;border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#fff0),linear-gradient(135deg,#1f1740,#2c1d5e,#3a2470);color:#f5f3ff;box-shadow:0 8px 32px #0f083066,inset 0 1px #ffffff14;overflow:hidden}.flow-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 80% 0%,rgba(168,85,247,.18),transparent 70%);pointer-events:none}.flow-header>*{position:relative}.flow-header__top{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.flow-header__back-btn,.flow-header__pager-btn,.flow-header__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease,opacity .12s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.flow-header__back-btn,.flow-header__pager-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#f5f3ff}.flow-header__back-btn:hover,.flow-header__pager-btn:not(:disabled):hover{background:#ffffff24;border-color:#ffffff47}.flow-header__back-btn:active,.flow-header__pager-btn:not(:disabled):active{transform:translateY(1px)}.flow-header__back-icon{font-size:16px;line-height:1}.flow-header__pager{display:inline-flex;align-items:center;gap:6px;padding:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px}.flow-header__pager-btn{width:36px;height:36px;padding:0;border-radius:8px;background:transparent;border:none;color:#f5f3ff;font-size:18px;font-weight:400}.flow-header__pager-btn:disabled{color:#f5f3ff4d;cursor:not-allowed}.flow-header__pager-counter{min-width:56px;padding:0 8px;text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:#f5f3ff;letter-spacing:.02em}.flow-header__actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.flow-header__action{height:40px;padding:0 18px;border:1px solid transparent;position:relative;overflow:hidden}.flow-header__action--ghost{background:#ffffff14;border-color:#ffffff2e;color:#f5f3ff}.flow-header__action--ghost:hover:not(:disabled){background:#ffffff24;border-color:#ffffff47}.flow-header__action--primary{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-weight:600;box-shadow:0 4px 16px #a855f766}.flow-header__action--primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 20px #a855f780}.flow-header__action--primary:active:not(:disabled){transform:translateY(1px)}.flow-header__action:disabled{opacity:.5;cursor:not-allowed}.flow-header__action-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;width:0%;transition:width .2s ease;pointer-events:none}.flow-header__action-label{position:relative;z-index:1}.flow-header__action.is-processing{background:linear-gradient(135deg,#6d28d9,#a21caf)}.flow-header__body{display:flex;flex-direction:column;gap:6px;max-width:720px}.flow-header__kicker{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f5f3ff99}.flow-header__project{display:inline-flex;align-items:baseline;gap:8px;margin-bottom:2px;text-decoration:none;font-size:14px;color:#f5f3ffd9;width:fit-content;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .12s ease,border-color .12s ease}.flow-header__project:hover{color:#fff;border-bottom-color:#fff6}.flow-header__project-label{color:#f5f3ff8c;font-weight:500}.flow-header__project-name{font-weight:600}.flow-header__title{margin:4px 0 8px;font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff;word-break:break-word}.flow-header__lede{margin:0;font-size:15px;line-height:1.55;color:#f5f3ffc7;max-width:640px}@media(max-width:768px){.flow-header{padding:20px 20px 24px}.flow-header__top{gap:12px;margin-bottom:18px}.flow-header__actions{width:100%;margin-left:0}.flow-header__action{flex:1;min-width:140px}.flow-header__title{font-size:28px}.flow-header__lede{font-size:14px}}.flow-card-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:12px;background:#ffffffc2;border:1px solid rgba(91,54,184,.14);border-radius:26px;box-shadow:0 18px 54px #371f781a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.flow-card-tab{border:0;border-radius:999px;padding:10px 16px;background:#6f4cff14;color:var(--flow-indigo);font-weight:700;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.flow-card-tab:hover{transform:translateY(-1px);box-shadow:0 10px 22px #4a269a29}.flow-card-tab.active{background:var(--flow-accent-grad);color:#fff;box-shadow:0 16px 30px #6f4cff52}.flow-card-tab-panel{display:grid;gap:18px;animation:flow-card-fade .2s ease}.flow-card-shell .crm-panel,.flow-card-shell .crm-panel-soft,.flow-card-shell .crm-list-row,.flow-card-shell .crm-structured-card,.flow-card-shell .crm-assertion-row,.flow-card-shell .crm-diagnosis-card,.flow-card-shell .crm-action-option,.flow-card-shell .crm-workspace-link-card{border-color:var(--flow-panel-border);box-shadow:var(--flow-panel-shadow)}.flow-card-shell .crm-panel,.flow-card-shell .crm-list-row,.flow-card-shell .crm-workspace-link-card,.flow-card-shell .crm-assertion-row,.flow-card-shell .crm-diagnosis-card,.flow-card-shell .crm-action-option{background:linear-gradient(180deg,#fffffff5,#faf6fff0)}.flow-card-shell .crm-panel-soft,.flow-card-shell .crm-history-import-panel{background:linear-gradient(180deg,#f1ecffeb,#fff5fbeb)}.flow-card-shell .crm-panel-top h2,.flow-card-shell .crm-assertion-copy strong,.flow-card-shell .crm-diagnosis-card strong,.flow-card-shell .crm-workspace-link-copy strong{color:var(--flow-indigo)}.flow-card-shell .crm-inline-note,.flow-card-shell .crm-structured-card span,.flow-card-shell .crm-list-row span,.flow-card-shell .crm-workspace-link-copy span{color:#1c1830b8}.flow-card-shell .crm-panel>.crm-inline-note:has(+.crm-memory-facts){display:none}.flow-card-shell .crm-memory-facts{display:grid;gap:12px}.flow-card-shell .crm-odoo-summary-strip{display:grid;gap:14px;margin-top:16px;padding:16px 18px;border-radius:22px;border:1px solid rgba(111,76,255,.14);background:linear-gradient(180deg,#f6f2fff0,#fffffff7),radial-gradient(circle at top right,rgba(196,71,255,.12),transparent 42%)}.flow-card-shell .crm-odoo-summary-copy{display:grid;gap:4px}.flow-card-shell .crm-odoo-summary-copy strong{color:var(--flow-indigo)}.flow-card-shell .crm-odoo-summary-strip .ghost-button{justify-self:flex-start}.flow-card-shell .crm-flow-story-card{position:relative;display:grid;gap:18px;margin-top:18px;padding:24px 26px;border-radius:28px;border:1px solid rgba(111,76,255,.14);background:radial-gradient(circle at top right,rgba(196,71,255,.12),transparent 34%),linear-gradient(180deg,#f7f3fffa,#fffffffa);box-shadow:0 24px 60px #351c7614;overflow:hidden}.flow-card-shell .crm-flow-story-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.flow-card-shell .crm-flow-story-top h3{margin:4px 0 0;color:var(--flow-indigo)}.flow-card-shell .crm-flow-story-top .crm-chip-cloud{justify-content:flex-end}.flow-card-shell .crm-flow-story-card p{margin:0;max-width:88ch;color:#1c1830d1;font-size:1rem;line-height:1.72}.flow-card-shell .crm-flow-story-foot{display:flex;flex-wrap:wrap;gap:10px}.flow-card-shell .crm-control-panel{padding:clamp(24px,3vw,34px)}.flow-card-shell .crm-control-head-pills{display:flex;flex-wrap:wrap;gap:8px}.flow-card-shell .crm-control-form{gap:20px}.flow-card-shell .crm-control-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.95fr);gap:18px;padding:28px;border-radius:30px;border:1px solid rgba(155,129,255,.22);background:radial-gradient(circle at top right,rgba(255,110,199,.34),transparent 30%),radial-gradient(circle at left center,rgba(111,76,255,.3),transparent 42%),linear-gradient(145deg,#241352,#34206f 48%,#5e2ec9);box-shadow:0 28px 80px #2a166638;overflow:hidden}.flow-card-shell .crm-control-hero,.flow-card-shell .crm-control-hero h3,.flow-card-shell .crm-control-hero strong,.flow-card-shell .crm-control-hero .kicker{color:#fff}.flow-card-shell .crm-control-hero-copy{display:grid;gap:10px;align-content:start}.flow-card-shell .crm-control-hero-copy h3{margin:0;font-size:clamp(1.7rem,2vw,2.15rem)}.flow-card-shell .crm-control-hero-copy p{margin:0;max-width:62ch;color:#ffffffc7;line-height:1.72}.flow-card-shell .crm-control-hero-metrics{display:grid;gap:12px}.flow-card-shell .crm-control-hero-metrics article,.flow-card-shell .crm-control-metric-grid article{display:grid;gap:6px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:#ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.flow-card-shell .crm-control-metric-grid article{background:linear-gradient(180deg,#faf7fffa,#f4eefffa);border-color:#6f4cff1f}.flow-card-shell .crm-control-hero-metrics small,.flow-card-shell .crm-control-metric-grid small,.flow-card-shell .crm-control-section-head small,.flow-card-shell .crm-control-field span{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flow-card-shell .crm-control-hero-metrics small{color:#ffffffa8}.flow-card-shell .crm-control-hero-metrics strong,.flow-card-shell .crm-control-metric-grid strong{font-size:1.05rem;line-height:1.3}.flow-card-shell .crm-control-hero-metrics span{color:#ffffffb8;line-height:1.45}.flow-card-shell .crm-control-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.flow-card-shell .crm-control-metric-grid strong{color:var(--flow-indigo)}.flow-card-shell .crm-control-metric-grid span,.flow-card-shell .crm-control-section-head>span,.flow-card-shell .crm-control-toggle-card span,.flow-card-shell .crm-control-savebar-copy span{color:#1c1830b8}.flow-card-shell .crm-control-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.flow-card-shell .crm-control-section{grid-column:span 6;display:grid;gap:18px;padding:22px;border-radius:28px;border:1px solid rgba(111,76,255,.12);background:linear-gradient(180deg,#fffffffa,#f8f4fff5);box-shadow:0 18px 48px #351c760f}.flow-card-shell .crm-control-section-wide{grid-column:1 / -1}.flow-card-shell .crm-control-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}.flow-card-shell .crm-control-section-head>div{display:grid;gap:4px}.flow-card-shell .crm-control-section-head strong{color:var(--flow-indigo);font-size:1.12rem}.flow-card-shell .crm-control-fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-card-shell .crm-control-fields-chat{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr) auto;align-items:end}.flow-card-shell .crm-control-fields-four{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-card-shell .crm-control-field{display:grid;gap:8px}.flow-card-shell .crm-control-field span{color:#3224609e}.flow-card-shell .crm-control-field input,.flow-card-shell .crm-control-field select,.flow-card-shell .crm-control-field textarea{width:100%;min-height:56px;padding:14px 16px;border-radius:18px;border:1px solid rgba(111,76,255,.14);background:#fffffff0;box-shadow:inset 0 1px #ffffffb8;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.flow-card-shell .crm-control-field textarea{min-height:132px;padding-top:16px;resize:vertical}.flow-card-shell .crm-control-field input:focus,.flow-card-shell .crm-control-field select:focus,.flow-card-shell .crm-control-field textarea:focus{outline:none;border-color:#6f4cff6b;box-shadow:0 0 0 4px #6f4cff14,inset 0 1px #ffffffc7;transform:translateY(-1px)}.flow-card-shell .crm-control-field-full{grid-column:1 / -1}.flow-card-shell .crm-control-odoo-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.12);background:radial-gradient(circle at top right,rgba(196,71,255,.1),transparent 38%),linear-gradient(180deg,#f7f3fff5,#fffffffa)}.flow-card-shell .crm-control-odoo-cloud{flex:1 1 300px}.flow-card-shell .crm-control-inline-actions{display:flex;justify-content:flex-end;align-items:flex-end}.flow-card-shell .crm-control-toggle-card{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:24px;border:1px solid rgba(111,76,255,.12);background:linear-gradient(180deg,#fbf8fffa,#f4eefffa)}.flow-card-shell .crm-control-toggle-card input{margin-top:4px}.flow-card-shell .crm-control-toggle-card strong{color:var(--flow-indigo);display:block;margin-bottom:4px}.flow-card-shell .crm-control-savebar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border-radius:24px;border:1px solid rgba(111,76,255,.14);background:linear-gradient(180deg,#fffffffa,#f5effffa);box-shadow:0 18px 42px #351c7614}.flow-card-shell .crm-control-savebar-copy{display:grid;gap:5px}.flow-card-shell .crm-control-savebar-copy strong{color:var(--flow-indigo)}.flow-card-shell .crm-control-savebar .primary-button{min-width:240px}.crm-flow-dialog-compact{max-width:640px}.flow-card-shell .crm-assertion-tab-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.flow-card-shell .crm-assertion-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid rgba(111,76,255,.14);border-radius:999px;background:#6f4cff14;color:var(--flow-indigo);font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.flow-card-shell .crm-assertion-tab strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 8px;border-radius:999px;background:#6f4cff24;color:inherit;font-size:.78rem}.flow-card-shell .crm-assertion-tab:hover{transform:translateY(-1px);box-shadow:0 10px 22px #4a269a29}.flow-card-shell .crm-assertion-tab.active{background:var(--flow-accent-grad);color:#fff;box-shadow:0 16px 30px #6f4cff47}.flow-card-shell .crm-assertion-tab.active strong{background:#ffffff2e}.flow-card-shell .crm-assertion-actions{display:flex;flex-wrap:wrap;gap:10px;grid-template-columns:none}.flow-card-shell .crm-assertion-actions>button{flex:1 1 180px}.flow-card-shell .crm-diagnosis-evidence{display:grid;gap:8px}.flow-card-shell .crm-diagnosis-evidence span{color:#1c1830c7;font-size:.92rem}.flow-card-shell .crm-diagnosis-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.flow-card-shell .crm-chip-button{border:0;text-align:left;cursor:pointer}.flow-card-shell .crm-chip-button:hover{transform:translateY(-1px)}.flow-card-shell .crm-timeline-list{display:grid;gap:12px}.flow-card-shell .crm-timeline-card{border:1px solid rgba(111,76,255,.14);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8f4fff0);box-shadow:0 14px 30px #29126014;overflow:hidden}.flow-card-shell .crm-timeline-card.is-open{border-color:#6f4cff3d;box-shadow:0 18px 36px #2912601f}.flow-card-shell .crm-timeline-card-head{width:100%;padding:18px 18px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:0;background:transparent;text-align:left;cursor:pointer}.flow-card-shell .crm-timeline-card-copy{display:grid;gap:6px}.flow-card-shell .crm-timeline-card-copy strong{color:var(--flow-indigo)}.flow-card-shell .crm-timeline-card-copy span,.flow-card-shell .crm-timeline-meta span{color:#1c1830b8}.flow-card-shell .crm-timeline-card-body{display:grid;gap:12px;padding:0 18px 18px;border-top:1px solid rgba(111,76,255,.1)}.flow-card-shell .crm-timeline-meta,.flow-card-shell .crm-timeline-actions{display:flex;flex-wrap:wrap;gap:10px}.flow-card-shell .crm-timeline-meta{font-size:.92rem}@media(max-width:720px){.flow-card-shell .crm-assertion-tab{flex:1 1 calc(50% - 8px)}.flow-card-shell .crm-timeline-card-head{flex-direction:column}.flow-card-shell .crm-timeline-actions>*{flex:1 1 180px}}.flow-card-shell .primary-button{background:var(--flow-accent-grad);box-shadow:0 14px 28px #6f4cff47}.flow-card-shell .ghost-button,.flow-card-shell .crm-chip{background:#6f4cff1a;color:var(--flow-indigo)}.flow-card-shell .text-button{color:var(--flow-violet)}.flow-card-shell .crm-upload-fill,.flow-card-shell .crm-progress-bar span,.flow-card-shell .crm-confidence-bar span{background:var(--flow-accent-grad)}.flow-card-shell .crm-action-option.active,.flow-card-shell .crm-workspace-type-card.active{border-color:#6f4cff52;box-shadow:0 18px 34px #6f4cff2e}.flow-card-shell .crm-workspace-link-card:hover,.flow-card-shell .crm-action-option:hover,.flow-card-shell .crm-assertion-row:hover,.flow-card-shell .crm-diagnosis-card:hover{transform:translateY(-2px)}@keyframes flow-card-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.flow-card-tabs{gap:8px;padding:10px}.flow-card-tab{flex:1 1 calc(50% - 8px);justify-content:center}}@media(max-width:1180px){.flow-card-shell .crm-control-hero,.flow-card-shell .crm-control-section{grid-template-columns:1fr}.flow-card-shell .crm-control-section,.flow-card-shell .crm-control-section-wide{grid-column:1 / -1}.flow-card-shell .crm-control-fields-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.flow-card-shell .crm-flow-header-topbar,.flow-card-shell .crm-flow-header-main{flex-direction:column;align-items:stretch}.flow-card-shell .crm-flow-header-actions{justify-content:flex-start}.flow-card-shell .crm-flow-header-refresh,.flow-card-shell .crm-analysis-button{width:100%}.flow-card-shell .crm-flow-story-top,.flow-card-shell .crm-control-savebar,.flow-card-shell .crm-control-section-head{flex-direction:column;align-items:stretch}.flow-card-shell .crm-control-metric-grid,.flow-card-shell .crm-control-fields,.flow-card-shell .crm-control-fields-chat,.flow-card-shell .crm-control-fields-four{grid-template-columns:1fr}.flow-card-shell .crm-control-inline-actions,.flow-card-shell .crm-flow-story-top .crm-chip-cloud{justify-content:flex-start}.flow-card-shell .crm-control-savebar .primary-button{min-width:0;width:100%}}.workspace-shell{color:var(--flow-text)}.workspace-shell .crm-header-card{background:radial-gradient(circle at top right,rgba(196,71,255,.42),transparent 32%),radial-gradient(circle at left center,rgba(111,76,255,.28),transparent 42%),linear-gradient(145deg,#241352,#38207a 48%,#5a2dc2);border:1px solid rgba(155,129,255,.24);box-shadow:0 28px 80px #2a166647}.workspace-shell .crm-header-card,.workspace-shell .crm-header-card .crm-header-copy,.workspace-shell .crm-header-card .kicker,.workspace-shell .crm-header-card h1{color:#fff}.workspace-shell .crm-panel,.workspace-shell .crm-list-row{border-color:var(--flow-panel-border);box-shadow:var(--flow-panel-shadow);background:linear-gradient(180deg,#fffffffa,#faf6fff2)}.workspace-dashboard-grid,.workspace-view-shell,.workspace-settings-panel{align-items:stretch}.workspace-view-shell{position:relative;overflow:visible}.workspace-hero-card{display:grid;gap:24px}.workspace-hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-hero-back,.workspace-hero-create{min-height:48px;border-radius:18px;padding-inline:18px}.workspace-hero-back{border-color:#ffffff2e;color:#fffffff5;background:#ffffff14}.workspace-hero-create{box-shadow:0 16px 34px #190a483d}.workspace-hero-copy-wrap{display:grid;gap:18px}.workspace-hero-copy{max-width:880px}.workspace-hero-pills{margin-top:18px;justify-content:flex-start}.workspace-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-hero-metrics .crm-metric{min-height:148px;border-radius:24px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at top right,rgba(255,255,255,.16),transparent 34%),linear-gradient(180deg,#ffffff26,#ffffff14);box-shadow:inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-hero-metrics .crm-metric small,.workspace-hero-metrics .crm-metric span,.workspace-hero-metrics .crm-metric em{color:#ffffffc2}.workspace-hero-metrics .crm-metric strong{color:#fff}.workspace-hero-metrics .crm-metric-info{background:radial-gradient(circle at top right,rgba(103,232,249,.22),transparent 32%),linear-gradient(180deg,#d7f5ff2e,#ffffff14)}.workspace-hero-metrics .crm-metric-warning{background:radial-gradient(circle at top right,rgba(253,230,138,.22),transparent 32%),linear-gradient(180deg,#ffedcd33,#ffffff14)}.workspace-hero-metrics .crm-metric-success{background:radial-gradient(circle at top right,rgba(167,243,208,.22),transparent 32%),linear-gradient(180deg,#ddffee2e,#ffffff14)}.workspace-task-form,.workspace-task-editor,.workspace-filter-grid,.workspace-dashboard-editor-grid,.workspace-stage-editor,.workspace-stage-list,.workspace-trash-dialog .crm-list,.workspace-settings-actions{display:grid;gap:16px}.workspace-field{display:grid;gap:8px}.workspace-field-full{grid-column:1 / -1}.workspace-field>span,.workspace-field-head>span,.workspace-stage-editor-head strong{color:#322460b8;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-field-head small,.workspace-stage-editor-head span,.workspace-floating-sheet-head span,.workspace-settings-action small{color:#1c1830ad;line-height:1.5}.workspace-task-editor textarea,.workspace-task-editor input,.workspace-task-editor select,.workspace-filter-grid input,.workspace-filter-grid select,.crm-dashboard-picker-grid input,.crm-dashboard-picker-grid select,.workspace-stage-row input,.workspace-stage-create input,.workspace-dashboard-editor-grid input,.workspace-dashboard-editor-grid select{min-height:54px;border-radius:18px;border:1px solid rgba(111,76,255,.14);background:#fffffff5;box-shadow:inset 0 1px #ffffffb8}.workspace-task-editor textarea{min-height:136px;padding-top:16px}.workspace-task-details-field{position:relative}.workspace-mention-popover{position:absolute;left:0;right:0;top:calc(100% - 8px);z-index:4;display:grid;gap:8px;padding:12px;border-radius:20px;border:1px solid rgba(111,76,255,.16);background:radial-gradient(circle at top right,rgba(196,71,255,.14),transparent 30%),linear-gradient(180deg,#fffffffc,#f8f4fffa);box-shadow:0 24px 48px #351c7629}.workspace-mention-option{width:100%;border:1px solid rgba(111,76,255,.1);border-radius:16px;padding:12px 14px;background:#ffffffe6;text-align:left;display:grid;gap:4px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-mention-option:hover{transform:translateY(-1px);border-color:#6f4cff38;box-shadow:0 12px 24px #351c761f}.workspace-mention-option strong{color:var(--flow-indigo)}.workspace-mention-option span{color:#1c1830a8;font-size:.86rem}.workspace-editor-grid,.workspace-secondary-owner-row,.workspace-task-dialog-actions,.workspace-stage-row,.workspace-stage-create,.workspace-surface-actions,.workspace-toolbar-icons,.workspace-floating-sheet-actions,.workspace-task-form-actions{display:flex;flex-wrap:wrap;gap:12px}.workspace-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-priority-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-due-row{display:flex;flex-wrap:wrap;gap:10px}.workspace-priority-button,.workspace-due-button,.workspace-toolbar-icon{border:1px solid rgba(111,76,255,.14);background:#ffffffeb;color:var(--flow-indigo);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.workspace-priority-button{min-height:58px;padding:10px 14px;border-radius:20px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.1}.workspace-priority-button strong{line-height:1.2;font-size:.92rem}.workspace-priority-button.tone-default{background:linear-gradient(180deg,#e3fce7fa,#d2f5d8f5);color:#166534f5;border-color:#4ade802e}.workspace-priority-button.tone-warning{background:linear-gradient(180deg,#fff4d7fa,#ffeab8f5);color:#92400ef5;border-color:#fbbf242e}.workspace-priority-button.tone-danger{background:linear-gradient(180deg,#ffe6e9fa,#ffd5dbf5);color:#9f1239f5;border-color:#f472b633}.workspace-due-button{min-height:46px;padding:0 16px;border-radius:999px;font-weight:700}.workspace-toolbar-icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.workspace-toolbar-icon svg,.workspace-settings-action svg{width:18px;height:18px}.workspace-priority-button:hover,.workspace-due-button:hover,.workspace-toolbar-icon:hover,.workspace-user-chip:hover,.workspace-settings-action:hover{transform:translateY(-1px);box-shadow:0 12px 24px #351c761f}.workspace-priority-button.active,.workspace-due-button.active,.workspace-toolbar-icon.active{border-color:#6f4cff47;box-shadow:0 16px 28px #6f4cff2e}.workspace-priority-button.active{transform:translateY(-1px);box-shadow:0 14px 24px #2b1a6c24}.workspace-priority-button.active.tone-default{border-color:#2f9e4470}.workspace-priority-button.active.tone-warning{border-color:#f59e0b7a}.workspace-priority-button.active.tone-danger{border-color:#e11d4870}.workspace-selected-users{display:flex;flex-wrap:wrap;gap:10px}.workspace-owner-lanes{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:start}.workspace-owner-lane{display:grid;gap:12px;min-height:220px;padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.12);background:radial-gradient(circle at top right,rgba(196,71,255,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f8f4fff2)}.workspace-owner-lane.primary{border-color:#6f4cff2e}.workspace-owner-lane.secondary{border-color:#4f46e524}.workspace-owner-lane-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-owner-lane-note{display:block;margin-top:-2px;color:#1c18308a}.workspace-owner-lane-empty{min-height:88px;display:grid;place-items:center;text-align:center;padding:18px;border-radius:18px;border:1px dashed rgba(111,76,255,.2);background:#ffffffb3;color:#1c1830a3}.workspace-owner-launch{width:58px;height:58px;align-self:center;border-radius:20px;border:1px solid rgba(111,76,255,.14);background:linear-gradient(180deg,#fffffff0,#f8f4fff0);color:var(--flow-indigo);font-size:1.6rem;font-weight:700;box-shadow:0 18px 32px #4e25a71a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.workspace-owner-launch:hover,.workspace-owner-launch.active{transform:translateY(-1px);border-color:#6f4cff42;background:linear-gradient(135deg,#ede9fef2,#fce7f3f2);box-shadow:0 20px 40px #4e25a724}.workspace-owner-lanes-shell{position:relative}.workspace-user-directory-popover{position:absolute;top:calc(100% + 14px);left:50%;width:min(100%,980px);max-height:min(76vh,780px);transform:translate(-50%);z-index:40;display:grid;gap:16px;padding:18px;border-radius:28px;border:1px solid rgba(111,76,255,.14);background:linear-gradient(180deg,#fffffffa,#f7f4fff7);box-shadow:0 28px 60px #3c207e2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.workspace-user-directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-user-directory-head strong,.workspace-user-directory-head small{display:block}.workspace-user-directory-head small{margin-top:4px;color:#1c18309e}.workspace-user-directory-close{width:40px;height:40px;flex:none;border-radius:14px;border:1px solid rgba(111,76,255,.14);background:#ffffffe6;color:var(--flow-indigo);font-size:1.2rem;font-weight:700;box-shadow:0 12px 24px #3c207e14}.workspace-user-directory-scroll{display:flex;flex-direction:column;gap:14px;max-height:min(62vh,620px);min-height:0;padding-right:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-user-department{border:1px solid rgba(111,76,255,.14);border-radius:22px;background:linear-gradient(180deg,#eee8fffa,#f8f5fffa);box-shadow:inset 0 1px #ffffffe6;overflow:hidden}.workspace-user-department.open{border-color:#6f4cff2e;box-shadow:0 18px 36px #4c2b9e17}.workspace-user-department-toggle{width:100%;border:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;background:linear-gradient(180deg,#e4dbfffa,#f5f1fff5);border-bottom:1px solid rgba(111,76,255,.1);text-align:left;transition:background .18s ease,border-color .18s ease}.workspace-user-department-toggle:hover,.workspace-user-department-toggle:focus-visible{background:linear-gradient(180deg,#ddd2fffc,#f1ecfff7);outline:none}.workspace-user-department-title{font-weight:700;color:#261a4feb}.workspace-user-department-meta{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.workspace-user-department-count{min-width:34px;padding:3px 8px;border-radius:999px;background:#ffffffd9;color:#42327ebd;font-weight:700;text-align:center}.workspace-user-department-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#6f4cff1f;color:var(--flow-indigo);font-weight:800;line-height:1;flex:none}.workspace-user-department-body{max-height:min(42vh,420px);padding:12px 12px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(180deg,#fcfafff5,#fffffffa)}.workspace-user-directory-grid{display:grid;gap:10px;grid-template-columns:1fr}.workspace-user-tile{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-radius:22px;border:1px solid rgba(111,76,255,.12);background:linear-gradient(180deg,#fffffffa,#f9f6fff5);color:var(--flow-text);box-shadow:0 16px 30px #542dad14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.workspace-user-tile.compact{grid-template-columns:48px minmax(0,1fr) auto;padding:12px;background:linear-gradient(180deg,#fffffffa,#f8f4fff5);color:var(--flow-text);box-shadow:none}.workspace-user-avatar,.crm-user-avatar{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#ede9fef2,#fce7f3e6);display:grid;place-items:center;overflow:hidden;font-weight:800;font-size:1.05rem;color:var(--flow-indigo)}.workspace-user-tile.compact .workspace-user-avatar{width:48px;height:48px;background:linear-gradient(135deg,#ede9fef2,#fce7f3e6);color:var(--flow-indigo)}.workspace-user-avatar img,.crm-user-avatar img{width:100%;height:100%;object-fit:cover}.crm-smart-avatar{position:relative;isolation:isolate}.crm-smart-avatar:not(.has-image){box-shadow:inset 0 1px #ffffffc2,0 14px 26px #3f1f911f}.crm-smart-avatar:not(.has-image):before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:inherit;background:linear-gradient(145deg,#ffffff38,#fff0);pointer-events:none}.crm-smart-avatar.variant-aurora:not(.has-image){background:linear-gradient(145deg,#287efbf5,#845afff0);color:#f8fbff}.crm-smart-avatar.variant-sunset:not(.has-image){background:linear-gradient(145deg,#fa7467f5,#f5ba54f0);color:#fffaf2}.crm-smart-avatar.variant-lagoon:not(.has-image){background:linear-gradient(145deg,#0f8c92f5,#40d4b3f0);color:#f2fffd}.crm-smart-avatar.variant-signal:not(.has-image){background:linear-gradient(145deg,#5c46b6f5,#dc44a7eb);color:#fff7ff}.crm-smart-avatar-initials{position:relative;z-index:2;font-weight:800;letter-spacing:.08em}.crm-smart-avatar-orbit{position:absolute;inset:auto -6px -8px auto;width:22px;height:22px;border-radius:999px;border:3px solid rgba(255,255,255,.42);opacity:.82}.crm-smart-avatar-accent{position:absolute;left:8px;bottom:6px;z-index:2;font-size:.52rem;letter-spacing:.12em;opacity:.72}.workspace-user-copy,.crm-user-copy{min-width:0;display:grid;gap:4px}.workspace-user-copy strong,.crm-user-copy strong{line-height:1.2;overflow-wrap:anywhere}.workspace-user-copy span,.workspace-user-copy small{overflow-wrap:anywhere}.workspace-user-tile .workspace-user-copy strong,.workspace-user-tile.compact .workspace-user-copy strong{color:var(--flow-indigo)}.workspace-user-tile .workspace-user-copy span,.workspace-user-tile .workspace-user-copy small,.workspace-user-tile.compact .workspace-user-copy span,.workspace-user-tile.compact .workspace-user-copy small{color:#1c1830ad}.workspace-user-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.workspace-user-tile[draggable=true]{cursor:grab}.workspace-user-tile.dragging{opacity:.55;transform:scale(.985);box-shadow:0 10px 20px #542dad1f}.workspace-owner-lane.drop-target{border-color:#6f4cff57;box-shadow:0 0 0 4px #6f4cff14,0 20px 42px #4e25a71f;background:linear-gradient(180deg,#fcfafffa,#f6f1fff5)}.workspace-owner-lane.drop-flash{animation:workspace-owner-drop-flash .52s ease}@keyframes workspace-owner-drop-flash{0%{transform:translateY(0);box-shadow:0 0 #6f4cff2e}45%{transform:translateY(-2px);box-shadow:0 0 0 6px #6f4cff24}to{transform:translateY(0);box-shadow:0 0 #6f4cff00}}.workspace-user-action-button{min-width:42px;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(111,76,255,.14);background:#fffffff0;color:var(--flow-indigo);font-weight:700}.workspace-user-action-button.secondary{padding-inline:14px}.workspace-user-action-button.danger{color:#ef4444}.workspace-selected-users-rich{display:grid;gap:10px}.workspace-user-suggestions{display:grid;gap:8px}.workspace-user-suggestion{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:18px;border:1px solid rgba(111,76,255,.12);background:#ffffffd6;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-user-suggestion:hover{transform:translateY(-1px);border-color:#6f4cff38;box-shadow:0 12px 24px #351c761a}.workspace-user-suggestion-index{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#ede9fef2,#fce7f3f2);color:var(--flow-indigo);display:grid;place-items:center}.workspace-user-suggestion-copy{min-width:0;display:grid;gap:3px}.workspace-user-suggestion-copy span{color:var(--flow-indigo);font-weight:700}.workspace-user-suggestion-copy small{color:#1c1830a3;overflow-wrap:anywhere}.workspace-task-form-actions{justify-content:flex-end}.workspace-task-form-actions .primary-button{min-width:220px}.workspace-composer-sheet{gap:22px}.crm-dashboard-primary-note{margin-bottom:18px}.crm-task-dashboard-grid{margin-top:18px}.crm-task-dashboard-card{gap:16px;grid-template-columns:1fr;min-height:0}.crm-task-dashboard-card.is-primary{border-color:#10b98138;background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f3fffaf5)}.crm-task-dashboard-open{width:100%;border:0;padding:0;background:transparent;color:inherit;display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;text-align:left}.crm-task-dashboard-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.crm-dashboard-picker,.crm-dashboard-picker-grid,.workspace-dashboard-switch-list,.workspace-dashboard-switch-copy{display:grid;gap:16px}.crm-dashboard-picker{margin-top:18px}.crm-dashboard-picker-grid{padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.12);background:linear-gradient(180deg,#ffffffe6,#f7f3fff0)}.workspace-field small{color:#1c18309e;line-height:1.45}.workspace-toggle-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;border-radius:22px;border:1px solid rgba(111,76,255,.12);background:#ffffffeb}.workspace-toggle-card input{margin-top:2px}.workspace-toggle-card strong{color:var(--flow-indigo);display:block;margin-bottom:4px}.workspace-toggle-card span,.workspace-dashboard-switch-copy span{color:#1c1830ad;line-height:1.5}.workspace-editor-grid-rotation{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-surface-actions{width:100%;align-items:center;justify-content:space-between}.workspace-toolbar-icons{align-items:center}.workspace-floating-sheet{display:grid;gap:18px;margin-bottom:18px;padding:20px;border-radius:26px;border:1px solid rgba(111,76,255,.14);background:radial-gradient(circle at top right,rgba(196,71,255,.14),transparent 28%),linear-gradient(180deg,#f7f3fffa,#fffffffc);box-shadow:0 22px 48px #351c761a;animation:flow-card-fade .18s ease}.workspace-floating-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-floating-sheet-head strong,.workspace-settings-action strong{color:var(--flow-indigo)}.workspace-settings-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-settings-action{width:100%;padding:18px;border-radius:22px;border:1px solid rgba(111,76,255,.12);background:#ffffffeb;color:inherit;display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;text-align:left}.workspace-settings-action>div{display:grid;gap:4px}.workspace-dashboard-switch-list{margin-top:4px}.workspace-dashboard-switch-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(111,76,255,.12);background:#ffffffe6}.workspace-dashboard-switch-item.current{border-color:#6f4cff3d;box-shadow:0 18px 34px #5b36b81a}.workspace-dashboard-switch-copy strong{color:var(--flow-indigo)}.crm-settings-tabs{display:flex;flex-wrap:wrap;gap:10px}.crm-settings-tab,.crm-user-status-button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(111,76,255,.14);background:#ffffffeb;color:var(--flow-indigo);font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.crm-settings-tab.active,.crm-user-status-button.active{background:linear-gradient(135deg,#ede9fef2,#fce7f3f2);border-color:#6f4cff3d;box-shadow:0 14px 26px #4e25a71f}.crm-user-status-button.muted.active{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f0);color:#374151f5}.crm-user-group{gap:18px}.crm-user-card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:16px}.crm-user-card{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.12);background:radial-gradient(circle at top right,rgba(196,71,255,.1),transparent 32%),linear-gradient(180deg,#fffffffa,#f8f4fff5)}.crm-user-card.quiet{background:radial-gradient(circle at top right,rgba(148,163,184,.12),transparent 36%),linear-gradient(180deg,#fafafcfa,#f4f5f7f5)}.crm-user-card-top{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start}.crm-user-copy span,.crm-user-copy small,.crm-user-card-meta span{color:#1c1830a8}.crm-user-card-meta{display:grid;gap:4px}.crm-user-status-toggle{display:flex;flex-wrap:wrap;gap:10px}.admin-page{gap:20px}.admin-page__header-actions{display:inline-flex;align-items:center;gap:10px}.admin-stats-strip{display:flex;gap:32px;padding:16px 24px;background:#a855f70f;border:1px solid rgba(168,85,247,.15);border-radius:14px}.admin-stat{display:flex;flex-direction:column;gap:2px}.admin-stat__value{font-size:22px;font-weight:700;color:#2c1d5e;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.admin-stat__label{font-size:11px;color:#2c1d5ea6;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.admin-filter-bar{display:flex;gap:12px;align-items:center;padding:12px 16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;flex-wrap:wrap}.admin-filter-bar__search{position:relative;flex:1 1 360px;min-width:240px}.admin-filter-bar__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.5;pointer-events:none;z-index:1}.admin-filter-bar__search input{width:100%;height:38px;padding:0 14px 0 38px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#00000005;font-size:14px;color:#1f1740;transition:border-color .12s ease,background .12s ease;box-sizing:border-box}.admin-filter-bar__search input:focus{outline:none;border-color:#a855f780;background:#fff}.admin-filter-bar__select{height:38px;padding:0 32px 0 14px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#00000005;font-size:13px;color:#1f1740;cursor:pointer;transition:border-color .12s ease,background .12s ease;min-width:160px;width:auto!important;flex:0 0 auto;box-sizing:border-box}.admin-filter-bar__select:hover{background:#fff;border-color:#a855f74d}.admin-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px;align-items:start}.admin-list-panel,.admin-detail-panel{min-width:0;display:grid;gap:12px}.admin-detail-panel{order:1}.admin-list-panel{order:2}.admin-list{display:flex!important;flex-direction:column!important;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;max-height:calc(100vh - 320px);overflow-y:auto}.admin-list__empty{padding:32px 16px;text-align:center;color:#2c1d5e8c;font-size:14px;margin:0}.admin-list__row{display:grid!important;grid-template-columns:40px 1fr auto!important;gap:12px;align-items:center;padding:12px 16px;border:none;background:transparent;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;text-align:left;font-family:inherit;position:relative;transition:background .12s ease;width:100%}.admin-list__row:last-child{border-bottom:none}.admin-list__row:hover{background:#a855f70a}.admin-list__row.is-selected{background:#a855f714}.admin-list__row.is-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#a855f7,#ec4899)}.admin-list__row.is-terminated{opacity:.6}.admin-list__avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border-radius:50%!important;flex-shrink:0;object-fit:cover;overflow:hidden}.admin-list__avatar>*{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}.admin-list__copy{min-width:0;overflow:hidden}.admin-list__name-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.admin-list__name{font-size:14px;font-weight:600;color:#1f1740;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-list__badge{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.admin-list__badge--owner{background:#a855f726;color:#6d28d9}.admin-list__badge--terminated{background:#dc26261a;color:#b91c1c}.admin-list__sub{display:flex;align-items:center;gap:8px;font-size:12px;color:#2c1d5e99;min-width:0}.admin-list__handle{color:#a855f7cc;font-weight:500;white-space:nowrap}.admin-list__dept{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.admin-list__indicators{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.admin-indicator{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;color:#0003}.admin-indicator.is-on.admin-indicator--web{color:#16a34a}.admin-indicator.is-on.admin-indicator--bot{color:#2563eb}.admin-indicator--mode{font-size:14px}.admin-indicator--mode-crm_events{color:#7c3aed}.admin-indicator--mode-exchange_alerts{color:#0f766e}.admin-indicator--mode-silent{color:#64748b}.admin-detail{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:24px;position:sticky;top:16px}.admin-detail__empty{padding:60px 20px;text-align:center;color:#2c1d5e80;font-size:14px}.admin-detail__empty p{margin:0}.admin-detail__header{display:flex;gap:16px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.06)}.admin-detail__avatar{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:50%!important;flex-shrink:0;object-fit:cover;overflow:hidden}.admin-detail__avatar>*{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}.admin-list__avatar img,.admin-detail__avatar img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.admin-detail__heading{min-width:0}.admin-detail__heading h2{margin:0 0 2px;font-size:18px;font-weight:700;color:#1f1740;letter-spacing:-.01em}.admin-detail__handle{margin:0 0 4px;font-size:13px;font-weight:500;color:#a855f7d9}.admin-detail__role-line{margin:0 0 8px;font-size:13px;color:#2c1d5ea6}.admin-detail__badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-detail__badge{font-size:11px;font-weight:600;padding:3px 8px;border-radius:5px;text-transform:uppercase;letter-spacing:.05em}.admin-detail__badge--owner{background:#a855f726;color:#6d28d9}.admin-detail__badge--active{background:#22c55e1f;color:#15803d}.admin-detail__badge--terminated{background:#dc26261a;color:#b91c1c}.admin-detail__sections{display:flex;flex-direction:column;gap:4px}.admin-detail__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.04)}.admin-detail__row:last-child{border-bottom:none}.admin-detail__row--column{grid-template-columns:1fr;gap:12px;align-items:stretch}.admin-detail__row-label{font-size:13px;font-weight:500;color:#1f1740}.admin-detail__row-control{display:flex;align-items:center;justify-content:flex-end;min-width:0}.admin-detail__row--column .admin-detail__row-control{justify-content:stretch}.admin-detail__row-hint{display:block;margin-top:2px;font-size:11px;color:#2c1d5e80;font-weight:400}.admin-select{height:36px;padding:0 32px 0 12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#00000005;font-size:13px;color:#1f1740;cursor:pointer;min-width:180px}.admin-select:hover:not(:disabled),.admin-select:focus:not(:disabled){outline:none;background:#fff;border-color:#a855f766}.admin-select:disabled{opacity:.5;cursor:not-allowed}.admin-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.admin-toggle input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.admin-toggle__track{width:40px;height:22px;background:#00000026;border-radius:11px;position:relative;transition:background .18s ease;flex-shrink:0;display:inline-block}.admin-toggle__track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.admin-toggle input:checked+.admin-toggle__track{background:linear-gradient(135deg,#a855f7,#ec4899)}.admin-toggle input:checked+.admin-toggle__track:after{transform:translate(18px)}.admin-toggle input:disabled+.admin-toggle__track{opacity:.5;cursor:not-allowed}.admin-toggle input:disabled~.admin-toggle__label{opacity:.5}.admin-toggle__label{font-size:13px;font-weight:500;color:#1f1740;min-width:80px}.admin-detail__radio-group{display:flex;flex-direction:column;gap:6px;background:#00000005;border-radius:10px;padding:6px;width:100%}.admin-radio{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;cursor:pointer;transition:background .12s ease;position:relative}.admin-radio:hover{background:#fff}.admin-radio.is-selected{background:#fff;box-shadow:0 1px 3px #0000000f}.admin-radio input{position:absolute;opacity:0;width:0;height:0}.admin-radio__dot{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-radius:50%;flex-shrink:0;position:relative;transition:border-color .12s ease;display:inline-block}.admin-radio.is-selected .admin-radio__dot{border-color:#a855f7}.admin-radio.is-selected .admin-radio__dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:50%}.admin-radio input:disabled+.admin-radio__dot,.admin-radio input:disabled~.admin-radio__label{opacity:.5}.admin-radio__label{font-size:13px;font-weight:500;color:#1f1740}.admin-module-groups{display:flex;flex-direction:column;gap:12px;width:100%}.admin-module-group{border:1px solid rgba(168,85,247,.14);border-radius:12px;background:#a855f70a;overflow:hidden}.admin-module-group__toggle{width:100%;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;text-align:left}.admin-module-group__heading{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-module-group__heading strong{font-size:14px;color:#1f1740}.admin-module-group__heading span{font-size:12px;color:#2c1d5e99}.admin-module-group__caret{color:#2c1d5e8c;font-size:20px;line-height:1;transition:transform .14s ease}.admin-module-group__caret.is-open{transform:rotate(180deg)}.admin-module-group__body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(168,85,247,.12);background:#fff}.admin-module-group__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-module-list{display:flex;flex-direction:column;gap:8px}.admin-module-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:#00000005}.admin-module-item__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-module-item__copy strong{font-size:13px;color:#1f1740}.admin-module-item__copy span{font-size:12px;color:#2c1d5e8c;word-break:break-word}.admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f083066;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.admin-drawer{width:100%;max-width:480px;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0f08304d;overflow:hidden}.admin-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.admin-drawer__header h2{margin:0;font-size:17px;font-weight:700;color:#1f1740}.admin-drawer__close{width:32px;height:32px;border:none;background:transparent;font-size:22px;color:#2c1d5e99;cursor:pointer;border-radius:6px;transition:background .12s ease}.admin-drawer__close:hover{background:#0000000d;color:#1f1740}.admin-drawer__form{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.admin-drawer__form label{display:flex;flex-direction:column;gap:6px}.admin-drawer__form label>span{font-size:12px;font-weight:600;color:#2c1d5eb3;text-transform:uppercase;letter-spacing:.05em}.admin-drawer__form input,.admin-drawer__form select{height:40px;padding:0 14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;background:#fff;font-family:inherit}.admin-drawer__form input:focus,.admin-drawer__form select:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f726}.admin-drawer__checkbox{flex-direction:row!important;align-items:center;gap:10px!important}.admin-drawer__checkbox>span{text-transform:none!important;letter-spacing:normal!important;font-size:13px!important;font-weight:500!important;color:#1f1740!important}.admin-drawer__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:4px;border-top:1px solid rgba(0,0,0,.06)}@media(max-width:1100px){.admin-grid{grid-template-columns:1fr!important}.admin-list-panel,.admin-detail-panel{order:initial}.admin-list{max-height:none}.admin-detail{position:static}}@media(max-width:720px){.admin-stats-strip{flex-direction:column;gap:12px}.admin-filter-bar__search,.admin-filter-bar__select{width:100%}.admin-filter-bar__select{flex:1 1 auto}.admin-list__row{grid-template-columns:40px minmax(0,1fr)}.admin-list__indicators{grid-column:2;justify-self:start}.admin-list__sub{flex-wrap:wrap}.admin-detail{padding:18px}.admin-detail__header,.admin-detail__row{grid-template-columns:1fr}.admin-detail__row-control{justify-content:flex-start}.admin-select,.admin-detail__row-control>.ghost-button{width:100%;min-width:0}.admin-module-group__actions{flex-direction:column;align-items:stretch}.admin-module-group__actions .ghost-button{width:100%}.admin-module-item{flex-direction:column;align-items:stretch}.admin-module-item .admin-toggle{width:100%;justify-content:space-between}.admin-drawer-backdrop{padding:16px}.admin-drawer__actions{flex-direction:column-reverse}.admin-drawer__actions .ghost-button,.admin-drawer__actions .primary-button{width:100%}}.workspace-dashboard-editor-dialog,.workspace-task-dialog{width:min(920px,100%)}.workspace-trash-dialog{width:min(760px,100%)}.workspace-task-dialog-strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.workspace-dashboard-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.workspace-stage-editor{padding:18px;border-radius:24px;border:1px solid rgba(111,76,255,.12);background:linear-gradient(180deg,#faf7fffa,#fffffffa)}.workspace-stage-editor-head{display:grid;gap:4px}.workspace-stage-row{align-items:center;flex-wrap:nowrap}.workspace-stage-row input{flex:1 1 auto}.workspace-stage-actions{display:flex;gap:10px}.workspace-stage-actions .ghost-button{min-width:52px;padding-inline:0}.workspace-stage-create{align-items:center}.workspace-stage-create input{flex:1 1 260px}.workspace-stage-create .ghost-button{min-height:52px}.workspace-list-card-button{width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f7f8ffeb);color:inherit}.workspace-mode-switch{display:flex;flex-wrap:wrap;gap:8px}.workspace-mode-pill{border:1px solid rgba(111,76,255,.16);border-radius:999px;padding:9px 14px;background:#6f4cff14;color:var(--flow-indigo);font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.workspace-mode-pill:hover{transform:translateY(-1px);box-shadow:0 10px 22px #4a269a29}.workspace-mode-pill.active{background:var(--flow-accent-grad);color:#fff;box-shadow:0 16px 30px #6f4cff47}.workspace-view-toolbar{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;margin-bottom:18px}.workspace-view-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.workspace-shell .workspace-view-toolbar input,.workspace-shell .workspace-view-toolbar select{min-height:44px}.workspace-empty-banner{display:grid;gap:6px;margin-bottom:18px;padding:18px 20px;border-radius:20px;border:1px dashed rgba(111,76,255,.22);background:linear-gradient(180deg,#f7f3fff5,#fffffffa)}.workspace-empty-banner strong{color:var(--flow-indigo)}.workspace-empty-banner span{color:#1c1830b8}.workspace-board-dnd{gap:14px}.workspace-board-column{min-height:280px;background:linear-gradient(180deg,#fffffffa,#f4effff2)}.workspace-board-column.is-over{border-color:#c447ff52;box-shadow:0 22px 38px #6f4cff38}.workspace-board-column-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-board-column-body{display:grid;gap:12px;align-content:start}.workspace-board-card{min-height:128px;cursor:grab;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-board-card:hover{transform:translateY(-2px);box-shadow:0 14px 26px #5b36b829}.workspace-board-card.dragging{cursor:grabbing;opacity:.92;box-shadow:0 20px 40px #5b36b842}.workspace-board-card-head,.workspace-board-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.workspace-board-meta{color:#1c1830b3;font-size:.84rem}.workspace-board-card strong,.workspace-board-card p,.workspace-board-meta span{overflow-wrap:anywhere}.workspace-board-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.workspace-board-empty,.workspace-empty-view{display:grid;gap:6px;padding:18px 16px;border-radius:16px;border:1px dashed rgba(111,76,255,.22);background:#ffffffb3;color:#1c1830b8}.workspace-board-hint{margin:0}.workspace-trash-dialog .crm-list-row{align-items:flex-start}.workspace-board-card:focus-visible,.workspace-list-card-button:focus-visible,.workspace-toolbar-icon:focus-visible,.workspace-settings-action:focus-visible,.workspace-user-chip:focus-visible{outline:3px solid rgba(111,76,255,.18);outline-offset:3px}@media(max-width:920px){.crm-project-type-toggle{grid-template-columns:1fr}.workspace-hero-topbar,.workspace-owner-lanes{grid-template-columns:1fr;display:grid}.workspace-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-editor-grid,.workspace-dashboard-editor-grid,.workspace-editor-grid-rotation{grid-template-columns:1fr}.workspace-surface-actions{display:grid;justify-content:stretch}.workspace-toolbar-icons,.workspace-task-dialog-actions,.workspace-stage-create,.workspace-stage-row{flex-wrap:wrap}.workspace-owner-launch{width:100%}.workspace-user-directory-popover{position:static;max-height:none}.workspace-user-directory-scroll{max-height:none;overflow:visible}.workspace-task-form-actions .primary-button{width:100%;min-width:0}.crm-task-dashboard-open{grid-template-columns:1fr}}.workspace-timeline-shell,.workspace-calendar-shell{display:grid;gap:14px}.workspace-timeline-head,.workspace-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-timeline-head span,.workspace-calendar-head strong,.workspace-calendar-head span{color:var(--flow-indigo)}.workspace-timeline-canvas{overflow-x:auto;border-radius:20px;border:1px solid rgba(111,76,255,.16);background:linear-gradient(180deg,#fffffffa,#f7f3fff2)}.workspace-timeline-axis,.workspace-timeline-guide{stroke:#6f4cff2e;stroke-width:1}.workspace-timeline-label{fill:var(--flow-indigo);font-size:13px;font-weight:700}.workspace-timeline-sub{fill:#1c1830a8;font-size:11px}.workspace-timeline-bar{fill:url(#workspaceTimelineGradient)}.workspace-timeline-canvas svg{min-width:100%}.workspace-timeline-canvas svg defs linearGradient stop:first-child{stop-color:#6f4cff}.workspace-timeline-canvas svg defs linearGradient stop:last-child{stop-color:#c447ff}.workspace-timeline-bar-text{fill:#fff;font-size:11px;font-weight:700}.workspace-timeline-unscheduled,.workspace-calendar-unscheduled{display:grid;gap:10px}.workspace-calendar-grid{display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid rgba(111,76,255,.16);border-radius:22px;overflow:hidden;background:#6f4cff1f}.workspace-calendar-weekday,.workspace-calendar-cell{background:#fffffffa}.workspace-calendar-weekday{padding:10px 12px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800;color:var(--flow-indigo)}.workspace-calendar-cell{min-height:130px;padding:12px;display:grid;gap:10px;align-content:start}.workspace-calendar-cell.is-muted{background:#f8f6ffe0}.workspace-calendar-date{font-weight:800;color:var(--flow-indigo)}.workspace-calendar-stack{display:grid;gap:6px}.workspace-calendar-pill,.workspace-calendar-more{padding:8px 10px;border-radius:12px;font-size:.82rem}.workspace-calendar-pill{background:linear-gradient(135deg,#6f4cff24,#c447ff2e);color:var(--flow-indigo)}.workspace-calendar-more{background:#6f4cff14;color:#1c1830b3}.crm-form-grid-span-2{grid-column:span 2}.crm-form-grid-span-3{grid-column:span 3}.crm-tasks-page{--crm-task-hero-bg: radial-gradient( circle at top right, rgba(16, 185, 129, .18), transparent 28% ), radial-gradient( circle at left center, rgba(59, 130, 246, .15), transparent 34% ), linear-gradient( 180deg, rgba(255, 255, 255, .98), rgba(244, 251, 250, .96) );--crm-task-board-bg: linear-gradient( 180deg, rgba(255, 255, 255, .98), rgba(247, 250, 255, .96) );--crm-task-new: rgba(245, 158, 11, .18);--crm-task-progress: rgba(37, 99, 235, .16);--crm-task-done: rgba(5, 150, 105, .16)}.crm-tasks-page .crm-header-card,.crm-tasks-page .crm-panel,.crm-tasks-page .crm-panel-soft{border-color:#0f766e1f;box-shadow:0 24px 50px #0f172a14}.crm-tasks-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr);gap:20px;align-items:center;background:var(--crm-task-hero-bg)}.crm-tasks-hero__copy{display:grid;gap:10px}.crm-tasks-hero__copy h1{margin:0;color:#123527}.crm-tasks-hero__copy p:last-child{margin:0;max-width:72ch;color:#123527c2}.crm-tasks-hero__actions{display:flex;justify-content:flex-end}.crm-tasks-metrics article{min-height:118px;align-content:center;background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f5fcfbf5)}.crm-tasks-metrics small{color:#123527a8;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.crm-tasks-metrics strong{color:#124233;font-size:2rem}.crm-task-toolbar{display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,#fffffffa,#f6f9fff5)}.crm-task-toolbar__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.crm-task-toolbar__tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;border-radius:999px;background:#ffffffdb;border:1px solid rgba(15,118,110,.12);width:min(100%,460px)}.crm-task-tab{min-height:48px;border:0;border-radius:999px;background:transparent;color:#111827b8;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.crm-task-tab:hover{transform:translateY(-1px)}.crm-task-tab.active{background:linear-gradient(135deg,#0f766e,#14b8a6 56%,#2dd4bf);box-shadow:0 16px 30px #14b8a63d;color:#fff}.crm-task-toolbar__date-nav{display:inline-flex;align-items:center;gap:10px}.crm-task-toolbar__date-nav .ghost-button{min-width:42px;min-height:42px;padding:0 12px;border-radius:999px}.crm-task-day-pill{min-height:44px;padding:0 18px;border:1px solid rgba(15,118,110,.14);border-radius:999px;background:#ffffffeb;color:#0f172a;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-task-day-pill.active{border-color:#0f766e4d;box-shadow:0 14px 28px #0f172a14}.crm-task-toolbar__search input{width:100%;min-height:54px;border-radius:18px;border:1px solid rgba(15,118,110,.14);background:#fffffff0;padding:14px 16px;color:#0f172a}.crm-task-toolbar__note{padding:14px 16px;border-radius:18px;border:1px solid rgba(15,118,110,.14);background:#f0fdfad1;color:#123527c7}.crm-task-board{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-task-board-column{display:grid;align-content:start;gap:14px;min-height:440px;padding:18px;border-radius:28px;border:1px solid rgba(148,163,184,.18);background:var(--crm-task-board-bg);box-shadow:inset 0 1px #ffffffb8;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.crm-task-board-column.is-over{transform:translateY(-2px);border-color:#0f766e3d;box-shadow:0 22px 42px #0f172a1a}.crm-task-board-column-new{background:radial-gradient(circle at top right,rgba(245,158,11,.13),transparent 28%),var(--crm-task-board-bg)}.crm-task-board-column-in_progress{background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 28%),var(--crm-task-board-bg)}.crm-task-board-column-completed{background:radial-gradient(circle at top right,rgba(148,163,184,.16),transparent 28%),var(--crm-task-board-bg)}.crm-task-board-column__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crm-task-board-column__head div{display:grid;gap:4px}.crm-task-board-column__head span,.crm-task-board-column__head small{color:#11182794;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.74rem}.crm-task-board-column__head strong{font-size:1.35rem;color:#111827}.crm-task-board-column__body{display:grid;gap:14px;align-content:start}.crm-task-drop-slot{border-radius:24px;transition:transform .2s ease,box-shadow .2s ease}.crm-task-drop-slot.is-over{transform:translateY(-2px)}.crm-task-board-card{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(15,118,110,.12);background:linear-gradient(180deg,#fffffffc,#f9fbfff5);box-shadow:0 18px 36px #0f172a14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease;cursor:pointer}.crm-task-board-card.is-completed-card{gap:10px;padding:14px 15px;border-color:#94a3b83d;background:linear-gradient(180deg,#f9fafbfc,#f3f4f6f5);box-shadow:0 14px 28px #0f172a0f}.crm-task-board-card.is-deferred{border-color:#2563eb38;background:linear-gradient(180deg,#fffffffc,#f4f8fff7)}.crm-task-board-card.is-overdue{border-color:#dc262638;box-shadow:0 18px 36px #dc262614}.crm-task-board-card.is-fresh{animation:crm-task-card-fresh-in .52s cubic-bezier(.22,1,.36,1);border-color:#0f766e52;box-shadow:0 22px 44px #0f766e24}.crm-task-board-card:hover{transform:translateY(-2px);box-shadow:0 24px 46px #0f172a1f}.crm-task-board-card.is-completed-card:hover{box-shadow:0 18px 34px #0f172a14}.crm-task-board-card.is-draggable{cursor:grab}.crm-task-board-card.is-dragging{opacity:.74;transform:rotate(-1deg) scale(1.01);box-shadow:0 28px 54px #0f172a29}@keyframes crm-task-card-fresh-in{0%{opacity:0;transform:translateY(18px) scale(.98)}65%{opacity:1;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.crm-task-board-card__head,.crm-task-board-card__people,.crm-task-board-card__actions{display:flex;gap:12px}.crm-task-board-card__alerts{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crm-task-board-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:900}.crm-task-board-badge-overdue{background:#fee2e2f0;color:#b91c1c}.crm-task-board-badge-urgent{background:#ffedd5f5;color:#c2410c}.crm-task-board-card__head{align-items:flex-start;justify-content:space-between}.crm-task-board-card__head-side{display:inline-flex;align-items:center;gap:10px}.crm-task-board-card__head div{display:grid;gap:4px}.crm-task-board-card__head strong{color:#0f172a;font-size:1rem;line-height:1.35}.crm-task-board-card__head span{color:#475569c7;font-size:.82rem}.crm-task-board-card.is-completed-card .crm-task-board-card__head strong{color:#334155f5}.crm-task-board-card.is-completed-card .crm-task-board-card__head span{color:#64748be6}.crm-task-board-card__details{margin:0;color:#0f172ac7;line-height:1.55}.crm-task-board-card__compact-people{display:grid;gap:6px}.crm-task-board-card__compact-people span{color:#64748beb;font-size:.84rem;line-height:1.45}.crm-task-board-card__compact-people strong{color:#475569f5;font-weight:800}.crm-task-board-card__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-board-person,.crm-task-board-card__meta{display:grid;gap:4px;padding:12px 13px;border-radius:16px;background:#f8fafceb;border:1px solid rgba(148,163,184,.16)}.crm-task-board-person span,.crm-task-board-card__meta span{color:#475569b8;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.crm-task-board-person strong,.crm-task-board-card__meta strong{color:#0f172a;line-height:1.4}.crm-task-board-card__meta small{color:#2563ebc7;font-size:.8rem;font-weight:700}.crm-task-board-card__actions{flex-wrap:wrap;align-items:center}.crm-task-board-card__actions button{min-height:40px}.crm-task-board-card__readonly-note{color:#475569cc;font-size:.84rem}.crm-task-quiet-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid rgba(15,118,110,.14);background:#ffffffeb;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.crm-task-quiet-toggle:hover,.crm-task-quiet-toggle.active{transform:translateY(-1px);border-color:#0f766e42;box-shadow:0 14px 28px #0f172a14}.crm-task-board-empty{display:grid;gap:8px;padding:18px;border-radius:20px;border:1px dashed rgba(148,163,184,.28);background:#ffffffc2;color:#475569d1}.crm-task-board-empty strong{color:#0f172a}.crm-task-board-overlay{width:min(360px,calc(100vw - 48px))}.crm-task-module-dialog{width:min(920px,100%)}.crm-task-assignee-field{display:grid;gap:10px;align-content:start}.crm-task-assignee-field__hint{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569cc;font-size:.78rem}.crm-task-assignee-field__hint .ghost-button{min-height:34px;padding:0 12px}.crm-task-assignee-suggestions{display:grid;gap:8px}.crm-task-assignee-suggestion{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 10px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,118,110,.12);background:#ffffffe0;color:#0f172a;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.crm-task-assignee-suggestion:hover,.crm-task-assignee-suggestion.active{transform:translateY(-1px);border-color:#0f766e42;box-shadow:0 14px 28px #0f172a14}.crm-task-assignee-suggestion strong{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#0f766e1f;color:#0f766e;font-size:.84rem}.crm-task-assignee-suggestion span{font-weight:800}.crm-task-assignee-suggestion small{color:#475569c7}.crm-task-assignee-empty{padding:12px 14px;border-radius:16px;border:1px dashed rgba(148,163,184,.28);background:#f8fafcc2;color:#475569d1;font-size:.84rem;line-height:1.5}.crm-task-module-dialog-compact{width:min(760px,100%)}.crm-task-module-dialog__body{display:grid;gap:18px}.crm-task-identity-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-identity-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(15,118,110,.12);background:#f8fafceb}.crm-task-identity-card .crm-smart-avatar{width:54px;height:54px}.crm-task-identity-card div{display:grid;gap:4px}.crm-task-identity-card span,.crm-task-detail-copy span,.crm-task-detail-grid span{color:#475569b8;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.crm-task-identity-card strong,.crm-task-detail-grid strong{color:#0f172a}.crm-task-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-task-detail-grid article{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#ffffffe0}.crm-task-detail-copy{display:grid;gap:8px;padding:18px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:#f8fafceb}.crm-task-detail-copy p{margin:0;color:#0f172acc;line-height:1.6}@media(max-width:1100px){.crm-tasks-hero,.crm-task-board{grid-template-columns:1fr}.crm-tasks-hero__actions{justify-content:flex-start}.crm-task-toolbar__row{align-items:stretch}}@media(max-width:900px){.crm-task-identity-grid,.crm-task-detail-grid,.crm-task-board-card__people{grid-template-columns:1fr}.crm-form-grid-span-2,.crm-form-grid-span-3{grid-column:span 1}.crm-task-assignee-field__hint{flex-direction:column;align-items:flex-start}.crm-task-toolbar__date-nav{width:100%;justify-content:space-between}.crm-task-day-pill{flex:1 1 auto}}@media(max-width:900px){.workspace-view-actions{justify-content:stretch}.workspace-view-actions button{flex:1 1 180px}.workspace-calendar-cell{min-height:110px;padding:10px}}.crm-invoice-page{--crm-invoice-ink: #172033;--crm-invoice-accent: #0f766e;--crm-invoice-accent-soft: rgba(15, 118, 110, .12);--crm-invoice-warning: #b45309;--crm-invoice-danger: #b42318;color:var(--crm-invoice-ink)}.crm-invoice-page .crm-header-card{background:radial-gradient(circle at top right,rgba(249,115,22,.18),transparent 28%),radial-gradient(circle at left center,rgba(20,184,166,.14),transparent 34%),linear-gradient(135deg,#fffaf4,#f6fffd 52%,#fff)}.crm-invoice-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-invoice-metrics .crm-metric{min-height:118px;background:linear-gradient(180deg,#fffffffa,#f7fafcf5)}.crm-invoice-layout{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.54fr);gap:18px;align-items:start}.crm-invoice-detail-stack{gap:18px}.crm-invoice-list-panel,.crm-invoice-editor-panel,.crm-invoice-table-panel,.crm-invoice-verify-panel,.crm-invoice-export-panel,.crm-invoice-settings-panel,.crm-invoice-document-hero{background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 24%),linear-gradient(180deg,#fffffffc,#f7fafcf7)}.crm-invoice-list{display:grid;gap:12px}.crm-invoice-card{display:grid;gap:12px;width:100%;padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffc,#f8fafcf5);text-align:left;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.crm-invoice-card:hover{transform:translateY(-2px);border-color:#0f766e3d;box-shadow:0 20px 40px #0f172a14}.crm-invoice-card.active{border-color:#0f766e57;background:radial-gradient(circle at top right,rgba(20,184,166,.14),transparent 30%),linear-gradient(180deg,#f7fffdfc,#f1fcfaf7);box-shadow:0 24px 46px #0f766e1f}.crm-invoice-card__head,.crm-invoice-card__meta,.crm-invoice-card__foot,.crm-invoice-verify-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.crm-invoice-card__head div{display:grid;gap:4px}.crm-invoice-card__head strong{color:#13273d}.crm-invoice-card__meta{justify-content:flex-start}.crm-invoice-card__meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#0f766e14;color:#13273db8;font-size:.8rem;font-weight:700}.crm-invoice-card__foot{justify-content:flex-start}.crm-invoice-document-hero{gap:18px}.crm-invoice-form-grid,.crm-invoice-settings-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-invoice-field{display:grid;gap:8px;padding:14px;border-radius:20px;border:1px solid rgba(148,163,184,.18);background:#f8fafcd6}.crm-invoice-field span,.crm-invoice-cell small{font-size:.76rem;font-weight:800}.crm-invoice-field span{color:#475569eb;text-transform:uppercase;letter-spacing:.08em}.crm-invoice-field small,.crm-invoice-cell small{color:#0f766ec2}.crm-invoice-field.is-low-confidence,.crm-invoice-cell.is-low-confidence{border-color:#f59e0b57;background:radial-gradient(circle at top right,rgba(251,191,36,.18),transparent 30%),linear-gradient(180deg,#fffcebfa,#fff7edf5)}.crm-invoice-field input,.crm-invoice-field select,.crm-invoice-cell input,.crm-invoice-cell textarea{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#fffffff0;color:#0f172a}.crm-invoice-cell textarea{min-height:74px;resize:vertical}.crm-invoice-table-wrap{overflow-x:auto}.crm-invoice-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0 10px}.crm-invoice-table th{padding:0 10px 6px;color:#475569e6;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:left}.crm-invoice-table td{padding:10px;vertical-align:top;background:#f8fafcd6;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14)}.crm-invoice-table td:first-child{border-left:1px solid rgba(148,163,184,.14);border-radius:18px 0 0 18px}.crm-invoice-table td:last-child{border-right:1px solid rgba(148,163,184,.14);border-radius:0 18px 18px 0}.crm-invoice-table tr.is-problem td{border-color:#f59e0b38;background:linear-gradient(180deg,#fffcebfa,#fff7edf5)}.crm-invoice-cell{display:grid;gap:8px}.crm-invoice-side-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.crm-invoice-export-fields{gap:10px}.crm-invoice-actions{justify-content:flex-end}.crm-invoice-page{width:min(100%,1680px);margin-inline:auto;--crm-invoice-ink: #172033;--crm-invoice-accent: #0f766e;--crm-invoice-accent-soft: rgba(15, 118, 110, .12);--crm-invoice-warning: #c2410c;--crm-invoice-danger: #b42318;color:var(--crm-invoice-ink)}.crm-invoice-page .crm-header-card,.crm-invoice-page .crm-panel{border-color:#0f172a14;box-shadow:0 24px 54px #0f172a14}.crm-invoice-page .crm-header-card{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:24px;padding:28px 30px;background:radial-gradient(circle at top right,rgba(249,115,22,.18),transparent 28%),radial-gradient(circle at left center,rgba(20,184,166,.14),transparent 34%),linear-gradient(135deg,#fff8f1,#f6fffd 52%,#fff)}.crm-invoice-page .crm-header-card h1{color:#112236}.crm-invoice-page .crm-header-copy,.crm-invoice-page .crm-inline-note{color:#172033bd}.crm-invoice-overview-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;padding:24px 26px;background:radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 30%),radial-gradient(circle at bottom left,rgba(251,191,36,.12),transparent 34%),linear-gradient(180deg,#fffffffc,#f8fafcf5)}.crm-invoice-overview-copy{display:grid;gap:12px;align-content:start}.crm-invoice-overview-kicker{font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#0f766e}.crm-invoice-overview-copy h2{margin:0;font-size:clamp(1.8rem,2.8vw,2.45rem);line-height:1.02;color:#102243}.crm-invoice-overview-copy p{margin:0;max-width:62ch;color:#102243bd;line-height:1.65}.crm-invoice-overview-pills{align-items:flex-start}.crm-invoice-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-invoice-overview-card{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:#fffffff0;box-shadow:inset 0 1px #ffffffb8}.crm-invoice-overview-card span,.crm-invoice-card__snapshot span,.crm-invoice-document-hero__amount span,.crm-invoice-document-hero__stage-grid span{color:#475569c7;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-invoice-overview-card strong{font-size:2rem;line-height:1;color:#0f172a}.crm-invoice-overview-card small{color:#0f172ab3;line-height:1.45}.crm-invoice-overview-card.is-total{background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 38%),linear-gradient(180deg,#fffffffc,#f0f9fff5)}.crm-invoice-overview-card.is-active{background:radial-gradient(circle at top right,rgba(251,191,36,.16),transparent 38%),linear-gradient(180deg,#fffffffc,#fffbebf5)}.crm-invoice-overview-card.is-review{background:radial-gradient(circle at top right,rgba(251,146,60,.16),transparent 38%),linear-gradient(180deg,#fffffffc,#fff7edf5)}.crm-invoice-overview-card.is-confirmed{background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 38%),linear-gradient(180deg,#fffffffc,#f0fdf4f5)}.crm-invoice-metrics{display:none}.crm-invoice-layout{grid-template-columns:minmax(340px,392px) minmax(0,1fr);gap:20px}.crm-invoice-list-panel,.crm-invoice-editor-panel,.crm-invoice-table-panel,.crm-invoice-verify-panel,.crm-invoice-export-panel,.crm-invoice-settings-panel,.crm-invoice-document-hero{background:radial-gradient(circle at top right,rgba(15,118,110,.06),transparent 22%),linear-gradient(180deg,#fffffffc,#f7fafcf7)}.crm-invoice-list{gap:14px}.crm-invoice-card{gap:14px;padding:18px;border-radius:24px}.crm-invoice-card__snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-invoice-card__snapshot div{display:grid;gap:6px;padding:12px 13px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#f8fafce0}.crm-invoice-card__snapshot strong{color:#0f172a;font-size:1rem;line-height:1.2}.crm-invoice-document-hero{gap:20px}.crm-invoice-document-hero__stage{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px}.crm-invoice-document-hero__amount{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid rgba(15,118,110,.14);background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 42%),linear-gradient(180deg,#f0fdfafa,#ecfdf5f5)}.crm-invoice-document-hero__amount strong{color:#0f172a;font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1}.crm-invoice-document-hero__amount small{color:#0f766ed6;font-weight:800}.crm-invoice-document-hero__stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-invoice-document-hero__stage-grid article{display:grid;gap:6px;padding:14px 15px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#ffffffe0}.crm-invoice-document-hero__stage-grid strong{color:#0f172a;line-height:1.45}.crm-invoice-table-wrap{padding-top:4px}.crm-invoice-table th{position:sticky;top:0;z-index:2;background:#f5f8fcfa}.crm-invoice-side-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.crm-invoice-actions{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f4f7fff5);box-shadow:0 18px 38px #0f172a0f}.crm-invoice-actions__copy{display:grid;gap:6px;flex:1 1 420px}.crm-invoice-actions__copy strong{color:#0f172a;line-height:1.45}.crm-invoice-actions__copy span{color:#475569d1;font-size:.86rem;line-height:1.55}.crm-invoice-actions .ghost-button,.crm-invoice-actions .primary-button{min-height:48px}@media(max-width:1180px){.crm-invoice-page .crm-header-card,.crm-invoice-overview-hero,.crm-invoice-document-hero__stage,.crm-invoice-layout,.crm-invoice-side-grid,.crm-invoice-metrics{grid-template-columns:1fr}}@media(max-width:760px){.crm-invoice-overview-grid,.crm-invoice-card__snapshot,.crm-invoice-document-hero__stage-grid,.crm-invoice-form-grid,.crm-invoice-settings-grid{grid-template-columns:1fr}.crm-invoice-card__head,.crm-invoice-card__meta,.crm-invoice-card__foot,.crm-invoice-actions,.crm-invoice-verify-banner,.crm-invoice-page .crm-header-card{flex-direction:column;align-items:flex-start}}.crm-invoice-list-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:20px;padding:24px 26px;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 24%),radial-gradient(circle at bottom left,rgba(56,189,248,.12),transparent 30%),linear-gradient(180deg,#fffffffc,#f5f9fff5)}.crm-invoice-list-hero__copy{display:grid;gap:12px;align-content:start}.crm-invoice-list-hero__kicker,.crm-invoice-detail-hero__kicker{color:#0f766e;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.crm-invoice-list-hero__copy h2,.crm-invoice-detail-hero__copy h2{margin:0;color:#102243;font-size:clamp(1.8rem,2.9vw,2.5rem);line-height:1.03}.crm-invoice-list-hero__copy p,.crm-invoice-detail-hero__copy p{margin:0;max-width:68ch;color:#102243c2;line-height:1.68}.crm-invoice-list-metrics{align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-invoice-list-metrics .crm-metric{min-height:128px;background:linear-gradient(180deg,#fffffffc,#f8fafcf5)}.crm-invoice-documents-panel,.crm-invoice-columns-panel,.crm-invoice-odoo-panel,.crm-invoice-detail-topbar,.crm-invoice-detail-hero{background:radial-gradient(circle at top right,rgba(15,118,110,.06),transparent 24%),linear-gradient(180deg,#fffffffc,#f7fafcf7)}.crm-invoice-doc-table-wrap{overflow-x:auto}.crm-invoice-doc-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.crm-invoice-doc-table th{padding:0 16px 12px;text-align:left;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#475569e6}.crm-invoice-doc-table td{padding:16px;vertical-align:top;border-top:1px solid rgba(148,163,184,.16);background:#ffffffc2}.crm-invoice-doc-table tbody tr:last-child td{border-bottom:1px solid rgba(148,163,184,.16)}.crm-invoice-doc-row{cursor:pointer;transition:background .18s ease,transform .18s ease}.crm-invoice-doc-row:hover td{background:linear-gradient(180deg,#f7fffdfc,#f0f9fff5)}.crm-invoice-doc-link{display:grid;gap:4px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.crm-invoice-doc-link strong{color:#0f172a}.crm-invoice-doc-link span,.crm-invoice-doc-table td small{color:#475569c7}.crm-invoice-doc-tags{margin-top:10px}.crm-invoice-status-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#f8fafce6;color:#102243;font-weight:800}.crm-invoice-status-chip.is-warning{background:#fff7edf2;color:#b45309}.crm-invoice-status-chip.is-info{background:#eff6fff2;color:#0369a1}.crm-invoice-status-chip.is-success{background:#f0fdf4f2;color:#15803d}.crm-invoice-status-chip.is-danger{background:#fef2f2f2;color:#b42318}.crm-invoice-status-spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:crm-invoice-spin .85s linear infinite}@keyframes crm-invoice-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crm-invoice-detail-topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px}.crm-invoice-detail-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:20px;padding:24px 26px}.crm-invoice-detail-hero__copy{display:grid;gap:14px;align-content:start}.crm-invoice-detail-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-invoice-detail-metric{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:#fffffff0;box-shadow:inset 0 1px #ffffffb8}.crm-invoice-detail-metric span{color:#475569d1;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-invoice-detail-metric strong{color:#0f172a;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.crm-invoice-detail-metric small{color:#475569c7;line-height:1.5}.crm-invoice-detail-metric.tone-success{background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 36%),linear-gradient(180deg,#fffffffc,#f0fdf4f5)}.crm-invoice-detail-metric.tone-danger{background:radial-gradient(circle at top right,rgba(248,113,113,.16),transparent 36%),linear-gradient(180deg,#fffffffc,#fef2f2f5)}.crm-invoice-detail-metric.tone-warning{background:radial-gradient(circle at top right,rgba(251,191,36,.18),transparent 36%),linear-gradient(180deg,#fffffffc,#fffbebf5)}.crm-invoice-detail-metric.tone-neutral{background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fafcf5)}.crm-invoice-tabbar{display:flex;flex-wrap:wrap;gap:10px}.crm-invoice-tab{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffffe6;color:#0f172ac7;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease}.crm-invoice-tab:hover{transform:translateY(-1px);border-color:#0f766e4d}.crm-invoice-tab.active{border-color:#0f766e52;background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 34%),linear-gradient(180deg,#f7fffdfc,#f0fdfaf5);color:#0f172a}.crm-invoice-detail-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px}.crm-invoice-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-invoice-column-card{display:grid;gap:8px;padding:14px 15px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#f8fafceb;color:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.crm-invoice-column-card:hover{transform:translateY(-1px);border-color:#0f766e3d}.crm-invoice-column-card.active{border-color:#0f766e57;background:radial-gradient(circle at top right,rgba(20,184,166,.14),transparent 34%),linear-gradient(180deg,#f7fffdfc,#f1fcfaf5);box-shadow:0 14px 28px #0f766e14}.crm-invoice-column-card strong{color:#0f172a}.crm-invoice-column-card span,.crm-invoice-column-card small{color:#475569d1;line-height:1.5}.crm-invoice-odoo-placeholder{display:grid;gap:16px}.crm-invoice-odoo-placeholder h3{margin:0;color:#0f172a}.crm-invoice-odoo-placeholder p{margin:0;max-width:72ch;color:#475569d1;line-height:1.65}@media(max-width:1280px){.crm-invoice-list-hero,.crm-invoice-detail-hero,.crm-invoice-detail-grid{grid-template-columns:1fr}}@media(max-width:820px){.crm-invoice-list-metrics,.crm-invoice-column-grid,.crm-invoice-detail-summary-grid{grid-template-columns:1fr}.crm-invoice-detail-topbar{align-items:flex-start}}.crm-invoice-detail-hero,.crm-invoice-editor-panel,.crm-invoice-table-panel,.crm-invoice-verify-panel,.crm-invoice-export-panel,.crm-invoice-settings-panel,.crm-invoice-odoo-panel{background:#fff;box-shadow:0 16px 32px #0f172a0d}.crm-invoice-detail-summary-grid{gap:10px}.crm-invoice-detail-metric{border-radius:16px;box-shadow:none}.crm-invoice-column-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 16px;padding:14px 0 10px;border-top:1px solid rgba(226,232,240,.9);border-bottom:1px solid rgba(226,232,240,.9)}.crm-invoice-column-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(203,213,225,.9);background:#f8fafc;color:#0f172ad6}.crm-invoice-column-toggle small{color:#475569b8}.crm-invoice-column-toggle.active{border-color:#0e749057;background:#f0f9fff5}.crm-invoice-table-note{margin-top:12px}.crm-invoice-table-wrap{margin-top:12px;border:1px solid rgba(226,232,240,.94);border-radius:14px;background:#fff}.crm-invoice-table{min-width:980px;border-collapse:collapse;border-spacing:0}.crm-invoice-table th{position:sticky;top:0;z-index:2;padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.94);background:#f8fafc;color:#334155eb;font-size:.75rem;letter-spacing:.05em}.crm-invoice-table td{padding:0;border-bottom:1px solid rgba(226,232,240,.84);background:#fff;vertical-align:stretch}.crm-invoice-table td:first-child,.crm-invoice-table td:last-child{border-left:0;border-right:0;border-radius:0}.crm-invoice-table tr.is-problem td{background:#fff7ed9e;border-color:#fdba7473}.crm-invoice-cell{height:100%;min-height:66px;padding:8px 10px 6px;border-right:1px solid rgba(241,245,249,.95);background:transparent}.crm-invoice-cell.is-low-confidence{background:#fffbebcc;border-color:#fde0476b}.crm-invoice-cell input,.crm-invoice-cell textarea{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.92rem;line-height:1.4}.crm-invoice-cell textarea{min-height:40px;resize:vertical}.crm-invoice-cell input:focus,.crm-invoice-cell textarea:focus{outline:none;background:#f1f5f9e6}.crm-invoice-cell small{color:#64748bdb;font-size:.72rem;font-weight:600;line-height:1.45}.crm-invoice-table td:nth-child(1),.crm-invoice-table td:nth-child(2),.crm-invoice-table th:nth-child(1),.crm-invoice-table th:nth-child(2){white-space:nowrap;text-align:center;width:64px}.crm-invoice-table td:nth-child(3) .crm-invoice-cell,.crm-invoice-table td:nth-child(4) .crm-invoice-cell{min-width:180px}.crm-invoice-table td:last-child .crm-invoice-cell{border-right:0}.crm-invoice-list-hero{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);padding:20px 22px;border:1px solid rgba(226,232,240,.92);background:#fff;box-shadow:0 18px 34px #0f172a0a}.crm-invoice-list-hero__copy{gap:8px}.crm-invoice-list-hero__copy h2{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.08}.crm-invoice-list-hero__copy p{max-width:64ch;color:#475569d1;line-height:1.56}.crm-invoice-list-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-invoice-list-stat{display:grid;gap:5px;padding:14px 16px;border-radius:14px;border:1px solid rgba(226,232,240,.94);background:#fbfdff}.crm-invoice-list-stat span{color:#64748bcc;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-invoice-list-stat strong{color:#0f172a;font-size:1.7rem;line-height:1}.crm-invoice-list-stat small{color:#64748bc7;line-height:1.45}.crm-invoice-list-stat.tone-warning{background:linear-gradient(180deg,#fffbebf5,#fffffffa)}.crm-invoice-list-stat.tone-danger{background:linear-gradient(180deg,#fff7edf5,#fffffffa)}.crm-invoice-list-stat.tone-success{background:linear-gradient(180deg,#f0fdf4f5,#fffffffa)}.crm-invoice-documents-panel{border:1px solid rgba(226,232,240,.92);background:#fff;box-shadow:0 20px 38px #0f172a0b}.crm-invoice-doc-table-wrap{margin-top:4px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:#fff}.crm-invoice-doc-table{min-width:1040px;border-collapse:collapse}.crm-invoice-doc-table th{padding:12px 16px;border-bottom:1px solid rgba(226,232,240,.94);background:#f8fafc;color:#475569db;font-size:.74rem;font-weight:900;letter-spacing:.08em}.crm-invoice-doc-table td{padding:14px 16px;border-bottom:1px solid rgba(241,245,249,.96);background:#fff;vertical-align:middle}.crm-invoice-doc-table tbody tr:last-child td{border-bottom:0}.crm-invoice-doc-row:hover td{background:#f8fafcc7}.crm-invoice-doc-link{gap:3px}.crm-invoice-doc-link strong{font-size:1.06rem;line-height:1.25}.crm-invoice-doc-link span{font-size:.86rem;color:#64748bd1}.crm-invoice-doc-meta{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:8px}.crm-invoice-doc-meta span{color:#64748bd6;font-size:.78rem;line-height:1.35}.crm-invoice-status-chip{min-height:28px;padding:0 10px;border-radius:10px;font-size:.78rem;font-weight:800}.crm-invoice-doc-verification small{color:#64748bcc;font-size:.78rem;line-height:1.35}.crm-invoice-doc-table th:nth-child(4),.crm-invoice-doc-table th:nth-child(5),.crm-invoice-doc-table td:nth-child(4),.crm-invoice-doc-table td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.crm-invoice-doc-table th:nth-child(6),.crm-invoice-doc-table td:nth-child(6){white-space:nowrap;font-variant-numeric:tabular-nums}.crm-invoice-doc-table th:nth-child(3),.crm-invoice-doc-table td:nth-child(3),.crm-invoice-doc-table th:nth-child(7),.crm-invoice-doc-table td:nth-child(7){width:1%;white-space:nowrap}.crm-invoice-doc-table th:nth-child(8),.crm-invoice-doc-table td:nth-child(8){width:1%;white-space:nowrap}@media(max-width:820px){.crm-invoice-list-stats{grid-template-columns:1fr}}.crm-invoice-page{--crm-invoice-surface: #fff;--crm-invoice-surface-soft: #f8fafc;--crm-invoice-stroke: rgba(226, 232, 240, .94);--crm-invoice-muted: rgba(71, 85, 105, .8);--crm-invoice-heading: #0f172a;--crm-invoice-success-soft: #ecfdf3;--crm-invoice-warning-soft: #fff7ed;--crm-invoice-danger-soft: #fef2f2}.crm-invoice-page .crm-header-card,.crm-invoice-page .crm-panel{border:1px solid var(--crm-invoice-stroke);border-radius:20px;background:var(--crm-invoice-surface);box-shadow:0 18px 36px #0f172a0d}.crm-invoice-page .crm-header-card{padding:24px 28px;background:#fff}.crm-invoice-page .crm-header-copy,.crm-invoice-page .crm-inline-note,.crm-invoice-page .crm-panel>p{color:var(--crm-invoice-muted)}.crm-invoice-documents-panel,.crm-invoice-detail-topbar,.crm-invoice-detail-hero,.crm-invoice-editor-panel,.crm-invoice-table-panel,.crm-invoice-verify-panel,.crm-invoice-export-panel,.crm-invoice-settings-panel,.crm-invoice-odoo-panel{background:#fff}.crm-invoice-list-toolbar,.crm-invoice-table-head,.crm-invoice-export-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 22px;align-items:flex-start}.crm-invoice-list-toolbar{padding-bottom:16px;border-bottom:1px solid var(--crm-invoice-stroke)}.crm-invoice-list-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;align-items:center;margin-top:16px}.crm-invoice-list-tabs{flex:1 1 auto}.crm-invoice-list-search{min-width:min(100%,360px);display:flex;align-items:center;gap:10px;padding:0 14px;min-height:46px;border-radius:16px;border:1px solid var(--crm-invoice-stroke);background:#fff;color:var(--crm-invoice-muted)}.crm-invoice-list-search__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#64748be6}.crm-invoice-list-search__icon svg{width:18px;height:18px}.crm-invoice-list-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--crm-invoice-heading);font:inherit}.crm-invoice-list-search input::placeholder{color:#64748be0}.crm-invoice-list-search:focus-within{border-color:#0f766e47;box-shadow:0 0 0 4px #14b8a614}.crm-invoice-list-toolbar__copy,.crm-invoice-table-head__copy,.crm-invoice-export-head__copy{display:grid;gap:6px}.crm-invoice-list-toolbar__eyebrow,.crm-invoice-detail-hero__kicker{color:#0f766e;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.crm-invoice-list-toolbar__copy h2,.crm-invoice-table-head__copy h3,.crm-invoice-export-head__copy h3,.crm-invoice-detail-hero__copy h2{margin:0;color:var(--crm-invoice-heading)}.crm-invoice-list-toolbar__copy h2{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.08}.crm-invoice-table-head__copy h3,.crm-invoice-export-head__copy h3{font-size:1.28rem;line-height:1.15}.crm-invoice-list-toolbar__copy p,.crm-invoice-table-head__copy p,.crm-invoice-export-head__copy p,.crm-invoice-detail-hero__copy p{margin:0;max-width:70ch;color:var(--crm-invoice-muted);line-height:1.58}.crm-invoice-list-stats{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;min-width:min(100%,420px)}.crm-invoice-list-stat{display:grid;gap:4px;padding:13px 14px;border-radius:14px;border:1px solid var(--crm-invoice-stroke);background:#fbfdff}.crm-invoice-list-stat span,.crm-invoice-detail-metric span,.crm-invoice-doc-table th,.crm-invoice-table th{color:#475569d6;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-invoice-list-stat strong{color:var(--crm-invoice-heading);font-size:1.5rem;line-height:1}.crm-invoice-list-stat small{color:var(--crm-invoice-muted);line-height:1.42}.crm-invoice-list-stat.tone-warning{background:linear-gradient(180deg,#fff,#fffaf1)}.crm-invoice-list-stat.tone-danger{background:linear-gradient(180deg,#fff,#fff7f3)}.crm-invoice-list-stat.tone-success{background:linear-gradient(180deg,#fff,#f4fcf7)}.crm-invoice-doc-table-wrap,.crm-invoice-table-wrap{overflow:auto;margin-top:16px;border:1px solid var(--crm-invoice-stroke);border-radius:16px;background:#fff}.crm-invoice-doc-table,.crm-invoice-table{width:100%;border-collapse:collapse;border-spacing:0}.crm-invoice-doc-table{min-width:1040px}.crm-invoice-table{min-width:1120px}.crm-invoice-doc-table th,.crm-invoice-table th{position:sticky;top:0;z-index:2;padding:12px 14px;border-bottom:1px solid var(--crm-invoice-stroke);background:var(--crm-invoice-surface-soft);font-size:.73rem}.crm-invoice-doc-table td,.crm-invoice-table td{background:#fff}.crm-invoice-doc-table td{padding:14px 16px;border-bottom:1px solid rgba(241,245,249,.96);vertical-align:middle}.crm-invoice-doc-row{cursor:pointer}.crm-invoice-doc-row:hover td{background:#f8fafce0}.crm-invoice-doc-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crm-invoice-doc-copy{min-width:0;display:grid;gap:6px}.crm-invoice-doc-action-cell{width:1%;white-space:nowrap;text-align:right}.crm-invoice-doc-delete-button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding-inline:12px;border-color:#cbd5e1f2;color:#475569eb;background:#fffffff5;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.crm-invoice-doc-delete-button svg{width:15px;height:15px;flex:0 0 15px}.crm-invoice-doc-row:hover .crm-invoice-doc-delete-button,.crm-invoice-doc-delete-button:focus-visible{border-color:#dc26263d;background:#fef2f2eb;color:#b42318}.crm-invoice-doc-delete-button:hover:not(:disabled){border-color:#dc26265c;background:#fee2e2fa;color:#991b1b;box-shadow:0 12px 24px #b91c1c1a}.crm-invoice-doc-delete-button:disabled{opacity:.72;cursor:progress}.crm-invoice-doc-title-row,.crm-invoice-detail-hero__title-row{display:flex;align-items:flex-start;gap:10px}.crm-invoice-doc-title-row{justify-content:space-between}.crm-invoice-doc-link{display:grid;gap:4px;min-width:0;flex:1 1 auto;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.crm-invoice-doc-link strong{color:var(--crm-invoice-heading);font-size:1.08rem;font-weight:900;line-height:1.14;letter-spacing:-.02em}.crm-invoice-doc-link span{color:var(--crm-invoice-muted);font-size:.86rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-invoice-doc-creator{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-invoice-doc-creator span{color:var(--crm-invoice-muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.crm-invoice-doc-creator strong{color:var(--crm-invoice-heading);font-size:.83rem;line-height:1.35}.crm-invoice-doc-meta{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:2px}.crm-invoice-doc-meta span{color:var(--crm-invoice-muted);font-size:.78rem;line-height:1.35}.crm-invoice-doc-meta span+span:before{content:"•";margin:0 8px;color:#94a3b8e6}.crm-invoice-doc-meta span.is-flag{color:#c2410c;font-weight:700}.crm-invoice-doc-meta span.is-positive{color:#15803d;font-weight:700}.crm-invoice-status-chip,.crm-invoice-verify-chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(203,213,225,.9);background:#fff;color:#334155;font-size:.78rem;font-weight:800}.crm-invoice-status-chip.is-warning,.crm-invoice-verify-chip.is-warning{border-color:#f59e0b2e;background:var(--crm-invoice-warning-soft);color:#b45309}.crm-invoice-status-chip.is-info{border-color:#0ea5e92e;background:#f0f9ff;color:#0369a1}.crm-invoice-status-chip.is-success,.crm-invoice-verify-chip.is-success{border-color:#22c55e29;background:var(--crm-invoice-success-soft);color:#15803d}.crm-invoice-status-chip.is-danger,.crm-invoice-verify-chip.is-danger{border-color:#f8717129;background:var(--crm-invoice-danger-soft);color:#b42318}.crm-invoice-doc-verification{display:grid;gap:6px;justify-items:start}.crm-invoice-doc-verification small{color:var(--crm-invoice-muted);font-size:.78rem;line-height:1.35}.crm-invoice-doc-verification small.is-matched{color:#15803d}.crm-invoice-doc-verification small.is-mismatch{color:#b42318}.crm-invoice-detail-topbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;padding:16px 18px}.crm-invoice-detail-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:18px;padding:22px 24px}.crm-invoice-detail-hero__copy{display:grid;gap:12px}.crm-invoice-detail-hero__title-row h2{flex:1 1 auto}.crm-invoice-detail-hero__subhead{color:var(--crm-invoice-muted);font-size:.98rem;font-weight:600;line-height:1.45}.crm-invoice-detail-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-invoice-detail-metric{display:grid;gap:8px;padding:16px;border-radius:16px;border:1px solid var(--crm-invoice-stroke);background:#fbfdff;box-shadow:none}.crm-invoice-copy-icon-button{width:38px;height:38px;padding:0;border:1px solid rgba(13,148,136,.16);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#0f766e;background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 42%),linear-gradient(180deg,#fffffffa,#ecfdf5f0);box-shadow:0 14px 28px #0d94881f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.crm-invoice-copy-icon-button svg{width:16px;height:16px;flex:0 0 16px}.crm-invoice-copy-icon-button:hover:not(:disabled),.crm-invoice-copy-icon-button:focus-visible{transform:translateY(-1px);border-color:#0d94884d;box-shadow:0 18px 34px #0d948829}.crm-invoice-copy-icon-button--small{width:32px;height:32px;border-radius:12px;box-shadow:0 10px 22px #0d94881a}.crm-invoice-detail-metric strong{color:var(--crm-invoice-heading);font-size:clamp(1.28rem,2vw,1.9rem);line-height:1.04}.crm-invoice-detail-metric small{color:var(--crm-invoice-muted);line-height:1.45}.crm-invoice-detail-metric.tone-success{background:linear-gradient(180deg,#fff,#f4fcf7)}.crm-invoice-detail-metric.tone-danger{background:linear-gradient(180deg,#fff,#fff5f5)}.crm-invoice-detail-metric.tone-warning{background:linear-gradient(180deg,#fff,#fffaf1)}.crm-invoice-detail-metric.tone-neutral{background:linear-gradient(180deg,#fff,#f8fbff)}.crm-invoice-tabbar{display:flex;flex-wrap:wrap;gap:8px}.crm-invoice-tab{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--crm-invoice-stroke);background:#fff;color:#0f172ac7;font-weight:800}.crm-invoice-tab:hover{transform:none;border-color:#0f766e47}.crm-invoice-tab.active{border-color:#0f766e47;background:#f3fbf9;color:#0f172a}.crm-invoice-detail-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:18px}.crm-invoice-detail-grid.is-single{grid-template-columns:1fr}.crm-invoice-column-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 16px;margin-top:16px;padding:14px 0;border-top:1px solid var(--crm-invoice-stroke);border-bottom:1px solid var(--crm-invoice-stroke)}.crm-invoice-column-toolbar__toggles{display:flex;flex-wrap:wrap;gap:10px}.crm-invoice-column-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--crm-invoice-stroke);background:#fff;color:#0f172adb}.crm-invoice-column-toggle input{margin:0}.crm-invoice-column-toggle span{font-weight:700}.crm-invoice-column-toggle small{color:var(--crm-invoice-muted)}.crm-invoice-column-toggle.active{border-color:#0f766e38;background:#f3fbf9}.crm-invoice-table-caption{margin:14px 0 0;color:var(--crm-invoice-muted);line-height:1.55}.crm-invoice-table th{padding:12px 14px;vertical-align:top}.crm-invoice-table td{padding:0;border-bottom:1px solid var(--crm-invoice-stroke);vertical-align:stretch}.crm-invoice-table td:first-child,.crm-invoice-table td:last-child{border-radius:0;border-left:0;border-right:0}.crm-invoice-table tr.is-problem td{background:#fffaf1}.crm-invoice-table tr.is-delete-selected td{background:#fee2e2d1}.crm-invoice-table tr:hover td{background:#f8fafcb8}.crm-invoice-table tr.is-delete-selected:hover td{background:#fee2e2f5}.crm-invoice-table-headcell{display:grid;grid-template-rows:minmax(40px,auto) minmax(34px,auto) minmax(30px,auto);gap:10px;min-height:124px;align-content:start;position:relative;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.crm-invoice-table-headcell--compact{grid-template-rows:1fr;min-height:124px;place-items:center}.crm-invoice-table-headcell.is-draggable{cursor:grab}.crm-invoice-table-headcell.is-dragging{opacity:.58;transform:scale(.98)}.crm-invoice-table-headcell.is-drop-target{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1f}.crm-invoice-table-headcell__top{min-width:0}.crm-invoice-table-headcell__title-group{display:grid;gap:4px;min-width:0}.crm-invoice-table-headcell__label{display:block;color:var(--crm-invoice-heading);font-size:.72rem;font-weight:800;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;word-break:break-word}.crm-invoice-column-head-meta{display:block;min-height:17px;color:var(--crm-invoice-muted);font-size:.66rem;font-weight:600;line-height:1.35;letter-spacing:.04em;word-break:break-word}.crm-invoice-column-head-meta.is-placeholder{visibility:hidden}.crm-invoice-table-headcell__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.crm-invoice-table-headcell__actions.is-passive{justify-content:flex-start}.crm-invoice-table-headcell__actions--menu-only{justify-content:flex-end}.crm-invoice-table-headcell__status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px}.crm-invoice-column-select{display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;padding:0 10px;border-radius:12px;box-shadow:inset 0 1px #ffffffd1;flex-shrink:1;overflow:hidden}.crm-invoice-column-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-invoice-column-select{border-radius:999px;border:1px solid rgba(203,213,225,.9);background:#fff;color:var(--crm-invoice-muted);font-size:.7rem;font-weight:700}.crm-invoice-column-select.is-active{border-color:#0ea5e93d;background:#e0f2feeb;color:#0f172a}.crm-invoice-column-select input{width:auto;margin:0}.crm-invoice-column-menu-wrap{position:relative;flex-shrink:0}.crm-invoice-column-menu-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:0;border-radius:12px;border:1px solid rgba(203,213,225,.9);background:#fff;color:var(--crm-invoice-heading);box-shadow:inset 0 1px #ffffffd1;line-height:1;font-size:.95rem}.crm-invoice-column-menu-button:hover,.crm-invoice-column-menu-button:focus-visible{border-color:#0f766e38;background:#f3fbf9}.crm-invoice-column-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:7;display:grid;gap:10px;min-width:248px;padding:8px;border:1px solid var(--crm-invoice-stroke);border-radius:14px;background:#fff;box-shadow:0 20px 38px #0f172a1f}.crm-invoice-column-menu__section{display:grid;gap:6px}.crm-invoice-column-menu__section+.crm-invoice-column-menu__section{padding-top:8px;border-top:1px solid rgba(226,232,240,.9)}.crm-invoice-column-menu__section-title{padding:0 10px;color:var(--crm-invoice-muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-invoice-column-menu__section-items{display:grid;gap:6px}.crm-invoice-column-menu__submenu-wrap{position:relative}.crm-invoice-column-menu__action--submenu{cursor:default}.crm-invoice-column-menu__action-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-invoice-column-menu__submenu{position:absolute;top:0;left:calc(100% + 8px);z-index:8;display:none;gap:6px;min-width:220px;padding:8px;border:1px solid var(--crm-invoice-stroke);border-radius:14px;background:#fff;box-shadow:0 20px 38px #0f172a1f}.crm-invoice-column-menu__submenu-wrap:hover .crm-invoice-column-menu__submenu,.crm-invoice-column-menu__submenu-wrap:focus-within .crm-invoice-column-menu__submenu{display:grid}.crm-invoice-column-menu__action{width:100%;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--crm-invoice-heading);font-size:.86rem;font-weight:700;text-align:left}.crm-invoice-column-menu__action:hover:not(:disabled){border-color:#0f766e2e;background:#f3fbf9}.crm-invoice-column-menu__action:disabled{opacity:.46;cursor:not-allowed}.crm-invoice-column-selection-bar{display:grid;gap:10px;padding:12px 14px;border:1px dashed rgba(14,165,233,.3);border-radius:16px;background:linear-gradient(180deg,#f0f9fff0,#fffffffa)}.crm-invoice-column-selection-bar strong{color:var(--crm-invoice-heading)}.crm-invoice-column-selection-bar span{color:var(--crm-invoice-muted);font-size:.86rem;line-height:1.5}.crm-invoice-row-delete-bar{display:grid;gap:10px;padding:12px 14px;border:1px dashed rgba(239,68,68,.34);border-radius:16px;background:linear-gradient(180deg,#fef2f2f5,#fffffffa)}.crm-invoice-row-delete-bar strong{color:var(--crm-invoice-heading)}.crm-invoice-row-delete-bar span{color:var(--crm-invoice-muted);font-size:.86rem;line-height:1.5}.crm-invoice-row-delete-bar__controls{align-items:flex-end}.crm-invoice-row-delete-range{display:grid;gap:6px;min-width:84px;color:var(--crm-invoice-muted);font-size:.76rem;font-weight:700}.crm-invoice-row-delete-range input{min-height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--crm-invoice-stroke);background:#fff;color:var(--crm-invoice-heading)}.crm-invoice-column-dialog{max-width:620px}.crm-invoice-column-dialog__body{display:grid;gap:14px}.crm-invoice-column-dialog__summary{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid rgba(203,213,225,.86);background:#f8fafceb}.crm-invoice-column-dialog__summary strong{color:var(--crm-invoice-heading)}.crm-invoice-column-dialog__summary span,.crm-invoice-column-dialog__summary small{color:var(--crm-invoice-muted);line-height:1.45}.crm-invoice-column-order-list{display:grid;gap:10px}.crm-invoice-column-order-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(226,232,240,.96);background:#fff}.crm-invoice-column-order-row__index{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;min-height:28px;border-radius:999px;background:#e9d5ff85;color:#6b21a8;font-size:.78rem;font-weight:700}.crm-invoice-column-dialog__preview-list{display:grid;gap:4px}.crm-invoice-column-dialog__preview-row{display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:#ffffffd1}.crm-invoice-column-dialog__slider-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-invoice-column-dialog__slider-meta strong{color:var(--crm-invoice-heading)}.crm-invoice-column-dialog__slider-meta span{color:var(--crm-invoice-muted);font-size:.82rem;font-weight:700}.crm-invoice-column-dialog__hint-list{display:grid;gap:4px}.crm-invoice-column-dialog__hint-list small{color:var(--crm-invoice-muted);line-height:1.45}.crm-invoice-column-dialog__inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-invoice-column-dialog__inline-grid small{grid-column:1 / -1}.crm-invoice-column-dialog__check{display:flex;align-items:flex-start;gap:10px;color:var(--crm-invoice-heading);font-size:.88rem}.crm-invoice-column-dialog__check input{width:auto;margin-top:3px}.crm-invoice-column-dialog__check span{line-height:1.45}.crm-invoice-source-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:fit-content;padding:0 10px;border-radius:999px;border:1px solid rgba(14,165,233,.18);background:#e0f2fee0;color:#0369a1;font-size:.68rem;font-weight:700;letter-spacing:.03em}.crm-invoice-export-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:fit-content;padding:0 10px;border-radius:999px;border:1px solid rgba(203,213,225,.9);background:#fff;color:var(--crm-invoice-muted);font-size:.68rem;font-weight:700;letter-spacing:.03em;box-shadow:inset 0 1px #ffffffd1}.crm-invoice-export-toggle.is-active{border-color:#22c55e2e;background:var(--crm-invoice-success-soft);color:#166534}.crm-invoice-cell{display:grid;gap:6px;min-height:58px;padding:8px 10px 7px;border-right:1px solid rgba(241,245,249,.94);background:transparent}.crm-invoice-cell.is-low-confidence{background:#fffaf1;border-color:#fbbf2438}.crm-invoice-cell.is-missing{background:#7f1d1d14;border-color:#7f1d1d33;box-shadow:inset 0 0 0 1px #7f1d1d14}.crm-invoice-cell.is-missing .crm-invoice-cell__content,.crm-invoice-cell.is-missing input,.crm-invoice-cell.is-missing textarea{color:#7f1d1d}.crm-invoice-cell.is-missing small{color:#7f1d1dd1}.crm-invoice-cell--readonly{min-width:180px;background:#f8fafceb}.crm-invoice-cell__content{color:var(--crm-invoice-heading);font-size:.92rem;line-height:1.42;white-space:pre-wrap;word-break:break-word}.crm-invoice-column-browser{max-width:760px}.crm-invoice-column-browser__list{display:grid;gap:12px}.crm-invoice-column-browser__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(226,232,240,.96);background:#fff}.crm-invoice-column-browser__meta{display:grid;gap:4px}.crm-invoice-column-browser__meta strong{color:var(--crm-invoice-heading)}.crm-invoice-column-browser__meta span,.crm-invoice-column-browser__meta small{color:var(--crm-invoice-muted);line-height:1.45}.crm-invoice-cell input,.crm-invoice-cell textarea{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--crm-invoice-heading);font-size:.92rem;line-height:1.42}.crm-invoice-cell textarea{min-height:38px;resize:vertical}.crm-invoice-cell input:focus,.crm-invoice-cell textarea:focus{outline:none;background:#f1f5f9eb}.crm-invoice-cell small{color:#64748be0;font-size:.72rem;font-weight:600;line-height:1.35}.crm-invoice-table td:nth-child(1),.crm-invoice-table td:nth-child(2),.crm-invoice-table th:nth-child(1),.crm-invoice-table th:nth-child(2){width:64px;white-space:nowrap;text-align:center}.crm-invoice-export-head{padding-bottom:16px;border-bottom:1px solid var(--crm-invoice-stroke)}.crm-invoice-export-head__actions,.crm-invoice-table-head__actions{align-items:flex-start}.crm-invoice-field-picker{position:relative}.crm-invoice-field-picker__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:6;min-width:280px;padding:8px;border:1px solid var(--crm-invoice-stroke);border-radius:14px;background:#fff;box-shadow:0 20px 38px #0f172a1f}.crm-invoice-field-picker__option{display:grid;gap:2px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left}.crm-invoice-field-picker__option:hover{border-color:#0f766e2e;background:#f3fbf9}.crm-invoice-field-picker__option strong{color:var(--crm-invoice-heading);font-size:.92rem}.crm-invoice-field-picker__option span,.crm-invoice-field-picker__empty{color:var(--crm-invoice-muted);font-size:.8rem;line-height:1.45}.crm-invoice-field-picker__empty{padding:10px 12px}.crm-invoice-export-groups{display:grid;gap:18px;margin-top:18px}.crm-invoice-export-group{display:grid;gap:12px}.crm-invoice-export-group+.crm-invoice-export-group{padding-top:16px;border-top:1px solid var(--crm-invoice-stroke)}.crm-invoice-export-group__head{display:grid;gap:4px}.crm-invoice-export-group__head strong{color:var(--crm-invoice-heading)}.crm-invoice-export-group__head span{color:var(--crm-invoice-muted);line-height:1.5}.crm-invoice-export-chip-row{display:flex;flex-wrap:wrap;gap:10px}.crm-invoice-export-chip{display:grid;gap:4px;min-width:180px;padding:10px 12px;border-radius:14px;border:1px solid var(--crm-invoice-stroke);background:#fff;text-align:left}.crm-invoice-export-chip span{color:var(--crm-invoice-heading);font-weight:700}.crm-invoice-export-chip small{color:var(--crm-invoice-muted)}.crm-invoice-export-chip.is-active{background:#f8fafc}.crm-invoice-export-chip.is-removable:hover{border-color:#94a3b89e}.crm-invoice-export-empty{margin:0}.crm-invoice-export-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--crm-invoice-stroke)}.crm-invoice-odoo-shell{display:grid;gap:18px}.crm-invoice-odoo-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 20px;padding-bottom:16px;border-bottom:1px solid var(--crm-invoice-stroke)}.crm-invoice-odoo-head__copy{display:grid;gap:6px}.crm-invoice-odoo-head__copy h3{margin:0;color:var(--crm-invoice-heading);font-size:1.3rem}.crm-invoice-odoo-head__copy p{margin:0;max-width:72ch;color:var(--crm-invoice-muted);line-height:1.58}.crm-invoice-odoo-head__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-end}.crm-invoice-odoo-sync-badge{display:grid;gap:3px;min-width:200px;padding:11px 13px;border:1px solid var(--crm-invoice-stroke);border-radius:14px;background:#fbfdff}.crm-invoice-odoo-sync-badge span,.crm-invoice-odoo-summary-item span,.crm-invoice-odoo-last-sync strong,.crm-invoice-odoo-section__meta{color:#475569d1;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-invoice-odoo-sync-badge strong,.crm-invoice-odoo-summary-item strong,.crm-invoice-odoo-choice strong,.crm-invoice-odoo-last-sync span{color:var(--crm-invoice-heading)}.crm-invoice-odoo-sync-badge small,.crm-invoice-odoo-summary-item small,.crm-invoice-odoo-choice span,.crm-invoice-odoo-last-sync small{color:var(--crm-invoice-muted);line-height:1.45}.crm-invoice-odoo-menu{position:relative}.crm-invoice-odoo-menu__popup{position:absolute;top:calc(100% + 8px);right:0;z-index:12;display:grid;gap:8px;width:min(360px,82vw);padding:10px;border:1px solid var(--crm-invoice-stroke);border-radius:16px;background:#fff;box-shadow:0 22px 40px #0f172a24}.crm-invoice-odoo-menu__item,.crm-invoice-odoo-menu__back{width:100%;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left}.crm-invoice-odoo-menu__item{display:grid;gap:3px;padding:11px 12px}.crm-invoice-odoo-menu__item:hover:not(:disabled),.crm-invoice-odoo-menu__back:hover{border-color:#0f766e29;background:#f3fbf9}.crm-invoice-odoo-menu__item.is-disabled{opacity:.5}.crm-invoice-odoo-menu__item strong{color:var(--crm-invoice-heading);font-size:.94rem}.crm-invoice-odoo-menu__item span,.crm-invoice-odoo-menu__back{color:var(--crm-invoice-muted);line-height:1.45}.crm-invoice-odoo-menu__back{padding:8px 10px;font-weight:700}.crm-invoice-odoo-alert{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(245,158,11,.2);border-radius:14px;background:#fffaf1}.crm-invoice-odoo-alert strong{color:#b45309}.crm-invoice-odoo-alert span{color:#8a5b17;line-height:1.5}.crm-invoice-odoo-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.crm-invoice-odoo-primary,.crm-invoice-odoo-sidebar,.crm-invoice-odoo-side-fields{display:grid;gap:16px}.crm-invoice-odoo-section{display:grid;gap:14px;padding:16px 18px;border:1px solid var(--crm-invoice-stroke);border-radius:18px;background:#fff}.crm-invoice-odoo-section__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;align-items:flex-start}.crm-invoice-odoo-section__head h4{margin:0;color:var(--crm-invoice-heading);font-size:1.02rem}.crm-invoice-odoo-section__head p{margin:4px 0 0;color:var(--crm-invoice-muted);line-height:1.54}.crm-invoice-odoo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-invoice-odoo-field.is-autofilled input,.crm-invoice-odoo-field.is-autofilled select{border-color:#10b9813d;background:#f4fcf7}.crm-invoice-odoo-vendor-block,.crm-invoice-odoo-vendor-meta,.crm-invoice-odoo-choice-list{display:grid;gap:10px}.crm-invoice-odoo-vendor-meta,.crm-invoice-odoo-choice-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-invoice-odoo-choice{display:grid;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--crm-invoice-stroke);border-radius:14px;background:#fbfdff;text-align:left}.crm-invoice-odoo-choice:hover{border-color:#0f766e38;background:#f8fffd}.crm-invoice-odoo-choice.is-active,.crm-invoice-odoo-choice.is-selected{border-color:#10b9813d;background:#f4fcf7}.crm-invoice-odoo-preview-wrap{overflow:auto;border:1px solid var(--crm-invoice-stroke);border-radius:14px;background:#fff}.crm-invoice-odoo-preview-table{width:100%;min-width:780px;border-collapse:collapse}.crm-invoice-odoo-preview-table th,.crm-invoice-odoo-preview-table td{padding:11px 12px;border-bottom:1px solid rgba(241,245,249,.96);text-align:left;vertical-align:top}.crm-invoice-odoo-preview-table thead th{background:#f8fafc;color:#475569d6;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-invoice-odoo-preview-table__mapping th{padding:10px 12px;background:#fbfdff}.crm-invoice-odoo-preview-table__mapping select{min-height:38px;width:100%;padding:0 10px;border:1px solid var(--crm-invoice-stroke);border-radius:10px;background:#fff}.crm-invoice-odoo-preview-table tbody tr:last-child td{border-bottom:0}.crm-invoice-odoo-preview-table td:first-child,.crm-invoice-odoo-preview-table th:first-child{width:64px;white-space:nowrap}.crm-invoice-odoo-summary-list{display:grid;gap:10px}.crm-invoice-odoo-summary-item,.crm-invoice-odoo-last-sync{display:grid;gap:4px;padding:12px 13px;border:1px solid var(--crm-invoice-stroke);border-radius:14px;background:#fbfdff}.crm-invoice-odoo-last-sync a{color:#0f766e;font-weight:700}.crm-invoice-verify-banner{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.crm-invoice-verify-banner .crm-pill{min-height:28px;padding:0 10px;border-radius:999px;box-shadow:none}.crm-invoice-settings-grid,.crm-invoice-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-invoice-actions{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;border:1px solid var(--crm-invoice-stroke);background:#fff;box-shadow:0 16px 30px #0f172a0a}.crm-invoice-actions__copy{display:grid;gap:5px;flex:1 1 420px}.crm-invoice-actions__copy strong{color:var(--crm-invoice-heading);line-height:1.35}.crm-invoice-actions__copy span{color:var(--crm-invoice-muted);font-size:.86rem;line-height:1.5}.crm-invoice-actions .ghost-button,.crm-invoice-actions .primary-button{min-height:44px}@media(max-width:1280px){.crm-invoice-detail-hero,.crm-invoice-detail-grid{grid-template-columns:1fr}}@media(max-width:900px){.crm-invoice-list-stats,.crm-invoice-detail-summary-grid,.crm-invoice-form-grid,.crm-invoice-settings-grid,.crm-invoice-odoo-form-grid,.crm-invoice-odoo-main{grid-template-columns:1fr}.crm-invoice-table-head__actions,.crm-invoice-export-head__actions,.crm-invoice-actions,.crm-invoice-odoo-head__actions{width:100%;justify-content:flex-start}.crm-invoice-list-controls{align-items:stretch}.crm-invoice-list-tabs,.crm-invoice-list-search{width:100%}}
