/* CON-978 chat widget branding - Jonathan O'Brien Cars (jobc2, template JOBC2).
 * Source of truth: the designer's Figma file LZSYwr675dLxClIcyirMV4 and its 16
 * @2x artboard PNGs, which outrank the node dump wherever the two disagree.
 * Tooling and QA: tickets/CON-978/jobc2/qa-jobc2/; design notes:
 * tickets/CON-978/jobc2/DESIGN-jobc2.md. Glyphs are SVG exports of the file's
 * own nodes, each cross-checked against the artboards.
 *
 * Teal and orange: an 81px #166486 -> #5599B6 gradient header carrying the
 * dealer's white atom mark, an orange sparkle pair and a flat #226F8F car
 * swoosh. #EDEDED bot bubbles (1px #C7C7C7, square bottom-left) and #E4F3FA
 * user bubbles (1px #B7B7B7, square bottom-right, #064059 ink) on a WHITE
 * ground. Openers are 361x72 #E4F3FA lozenges with a 1px #B7B7B7 stroke, an
 * orange glyph, a #064059 SemiBold title, a black caption and an orange
 * chevron. White chips on a 0/4/4 25% shadow. #E4E6EA footer band with a
 * black-stroked input and a 52px orange send circle. The launcher is the
 * designer's "Virtual Assistant" pill lockup.
 * Type: Poppins, already loaded by the template's own style.css (line 2),
 * so this theme imports no font.
 * The panel is 400x720 = the designer's artboard, so offsets transfer 1:1.
 *
 * Regenerate with tickets/CON-978/jobc2/build-theme-jobc2.py - edit the
 * generator, never this file.
 *
 * Served at /chat-theme; loaded by the widget AFTER its built-in stylesheet.
 */

.hdcw-fab,.hdcw-panel {
  --hdcw-accent: #D65E2C;
  --hdcw-on-accent: #fff;
  --hdcw-font: 'Poppins', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --hdcw-bg: #fff;
  --hdcw-surface: #fff;         /* Rectangle 8 15:158 is white (style 72:411 ai-white) */
  --hdcw-text: #000000;
  --hdcw-muted: #6D6D6D;        /* POPULAR/LIFESTYLE/MAKES 16:213, "Searching our stock..." 2030:573 */
  --hdcw-faint: #C7C7C7;   /* typing dots (decorative) */
  --hdcw-footer: #000000;         /* disclosure 2008:473 - the runs override the #504949 box */
  --hdcw-border: #000000;         /* input stroke 24:705 */
  --hdcw-border-soft: #E4E6EA;   /* card borders + dividers (19:538, 19:564) */
  --hdcw-img-bg: #E4E6EA;
  --hdcw-radius: 15px;          /* panel 1:7 / header 1:9 */
  --hdcw-radius-bubble: 10px;   /* every bubble, lozenge and chip */
  --hdcw-head-bg: #166486;
  --hdcw-head-color: #fff;
  --hdcw-user-bg: #E4F3FA;
  --hdcw-user-color: #064059;
  --hdcw-link: #D65E2C;
  --hdcw-btn-bg: #D65E2C;
  --hdcw-btn-color: #fff;
  /* A pill launcher docks ON a pinned vehicle action bar instead of floating
   * 12px above it (standard 4a). The lockup carries 4px of shadow below the
   * pill, so 0 leaves the pill itself just clear of the bar. */
  --hdcw-fab-gap: 0;
}

/* ---------- Launcher (icon-virtual-assistant 26002:611). The 237x46 pill
 * ends 20px from the right edge and 20px from the bottom of the 400x653 home
 * artboard; the 241x50 export adds 2px of shadow on each side and 4px below,
 * hence right 18 / bottom 16. */
.hdcw-fab {
  width: 241px;
  height: 50px;
  right: 18px;
  bottom: 16px;
  max-width: calc(100vw - 20px);
  border-radius: 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%22241%22%20height=%2250%22%20viewBox=%220%200%20241%2050%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cg%20filter=%22url(%23filter0_d_26002_611)%22%3E%0A%3Crect%20x=%222%22%20width=%22237%22%20height=%2246%22%20rx=%2223%22%20fill=%22url(%23paint0_linear_26002_611)%22/%3E%0A%3C/g%3E%0A%3Cpath%20d=%22M211.047%200C217.278%202.23262%20223.343%204.90902%20229.19%208.0127C231.568%209.2726%20233.895%2010.6012%20236.179%2011.9893C237.965%2015.2595%20238.981%2019.011%20238.981%2023C238.981%2024.1459%20238.896%2025.2721%20238.734%2026.373C237.038%2025.0974%20235.329%2023.8334%20233.597%2022.5967C219.635%2012.5809%20204.019%206.50719%20187.102%203.48145C175.761%201.45224%20164.332%200.936043%20152.846%200.87793C144.742%200.805196%20136.639%201.24865%20128.596%202.21582C112.782%204.1944%2097.2583%208.01283%2082.3379%2013.5771C78.243%2015.0973%2074.1771%2016.6829%2070.1982%2018.4502C67.9693%2019.4467%2065.8636%2020.72%2063.9541%2022.2402C61.6528%2024.0877%2061.8494%2026.1462%2064.2598%2027.79C65.4577%2028.5973%2066.772%2029.2379%2068.1514%2029.6816C70.3221%2030.3652%2072.5291%2030.9254%2074.7578%2031.3545C94.8913%2035.333%20115.265%2037.2386%20135.725%2038.3223C145.73%2038.8606%20155.737%2039.2534%20165.733%2039.7188L217.561%2042.1777C220.921%2042.3451%20224.282%2042.5775%20227.651%2042.6865C227.727%2042.6891%20227.8%2042.6899%20227.871%2042.6914C224.401%2044.7909%20220.333%2046%20215.981%2046H181.425C179.278%2045.8601%20177.131%2045.7184%20174.983%2045.5811C160.898%2044.6938%20146.804%2043.9596%20132.712%2043.1523C120.899%2042.4541%20109.071%2041.872%2097.2803%2040.9336C88.8437%2040.2644%2080.4209%2039.1078%2072.2529%2036.8311C68.1435%2035.6818%2064.1935%2034.0015%2060.2295%2032.3867C58.1168%2031.4995%2056.3309%2029.9868%2055.1113%2028.0596C53.2307%2025.1863%2053.3396%2022.2835%2055.8301%2019.9414C57.5289%2018.3123%2059.4748%2016.9597%2061.5947%2015.9268C65.2903%2014.1811%2069.0951%2012.6606%2072.9795%2011.3877C80.4942%208.94378%2088.1034%206.73981%2095.6689%204.42676C96.7579%204.09228%2097.8544%203.69286%2098.9434%203.34375L98.9287%202.66699C98.0357%202.66699%2097.1425%202.71046%2096.2568%202.79785C81.576%204.77621%2067.3382%208.62433%2053.5068%2013.7451C37.4754%2019.6658%2021.6762%2026.197%205.77539%2032.4814C5.36159%2032.6923%204.95457%2032.9258%204.5625%2033.1875C13.5656%2033.5294%2022.2204%2033.5582%2030.7949%2034.2637C39.493%2035.0056%2048.1843%2036.1115%2056.7734%2037.6533C65.2684%2039.181%2073.6763%2041.2684%2082.0332%2043.4434C85.0458%2044.2354%2088.0414%2045.0886%2091.0186%2046H70.0996C59.7369%2044.5154%2049.3317%2043.3535%2038.877%2042.5557C29.6588%2041.7885%2020.4125%2041.3995%2011.165%2041.3887C5.8011%2037.352%202.26265%2031.0234%202%2023.8574C13.3485%2019.7865%2024.6343%2015.5267%2036.0303%2011.5986C48.9171%207.15478%2061.9383%203.15906%2075.1826%200H211.047ZM235.83%2034.624C234.388%2037.0809%20232.503%2039.2456%20230.285%2041.0098C230.307%2040.9231%20230.33%2040.8326%20230.353%2040.7373C231.034%2037.726%20233.024%2035.944%20235.696%2034.6855C235.741%2034.6647%20235.786%2034.6443%20235.83%2034.624Z%22%20fill=%22%23327D9D%22%20fill-opacity=%220.7%22/%3E%0A%3Cpath%20d=%22M224.663%2013.4415V13.4408L224.641%2013.4377L224.567%2013.4275C224.567%2013.4275%20224.565%2013.4273%20224.565%2013.4271L224.553%2013.4256L224.554%2013.4261C223.768%2013.3655%20223.017%2013.171%20222.336%2012.8353C221.769%2012.5709%20221.248%2012.2137%20220.793%2011.7588C219.786%2010.7513%20219.256%209.4206%20219.162%207.97878C219.161%207.97324%20219.161%207.96753%20219.16%207.962C219.159%207.94383%20219.157%207.92548%20219.156%207.90714C219.132%207.80401%20219.039%207.72717%20218.929%207.72717C218.805%207.72717%20218.706%207.82235%20218.696%207.94296H218.695L218.692%207.962L218.682%208.04021C218.682%208.04021%20218.682%208.0416%20218.682%208.04229L218.68%208.05388L218.681%208.05336C218.586%209.29705%20218.165%2010.4547%20217.39%2011.3895C217.273%2011.5347%20217.148%2011.675%20217.013%2011.8092C216.006%2012.8166%20214.675%2013.347%20213.233%2013.441C213.228%2013.4413%20213.222%2013.4418%20213.216%2013.4422C213.198%2013.4436%20213.18%2013.4453%20213.162%2013.4463C213.058%2013.4711%20212.982%2013.5633%20212.982%2013.6741C212.982%2013.7973%20213.077%2013.8971%20213.197%2013.9068V13.9075L213.216%2013.9101L213.295%2013.9208C213.295%2013.9208%20213.296%2013.921%20213.297%2013.9212L213.308%2013.9227L213.308%2013.9222C214.721%2014.0295%20216.023%2014.5582%20217.013%2015.5482C217.34%2015.8756%20217.617%2016.2372%20217.845%2016.6254C218.35%2017.4404%20218.63%2018.3797%20218.695%2019.3728C218.696%2019.3773%20218.696%2019.3816%20218.696%2019.3861C218.698%2019.4052%20218.7%2019.4242%20218.701%2019.4434C218.726%2019.545%20218.818%2019.6208%20218.928%2019.6208C219.052%2019.6208%20219.151%2019.527%20219.161%2019.4079H219.162L219.165%2019.386L219.175%2019.3121C219.175%2019.3121%20219.175%2019.3107%20219.175%2019.31L219.177%2019.2986L219.176%2019.2991C219.28%2017.9478%20219.782%2016.7%20220.715%2015.7352C220.775%2015.6684%20220.836%2015.603%20220.9%2015.5388C221.893%2014.5313%20223.205%2014.001%20224.627%2013.907C224.631%2013.9066%20224.636%2013.9063%20224.64%2013.906C224.659%2013.9044%20224.678%2013.9027%20224.698%2013.9016C224.799%2013.8769%20224.875%2013.7846%20224.875%2013.6739C224.875%2013.5507%20224.781%2013.4508%20224.662%2013.4412L224.663%2013.4415Z%22%20fill=%22white%22/%3E%0A%3Cpath%20d=%22M225.978%2019.8833L225.972%2019.8758L225.953%2019.8512C225.953%2019.8512%20225.953%2019.8507%20225.953%2019.8505L225.95%2019.8467V19.8471C225.737%2019.5989%20225.574%2019.3219%20225.473%2019.0239C225.384%2018.7801%20225.336%2018.5226%20225.336%2018.2559C225.336%2017.6651%20225.571%2017.1195%20225.966%2016.6693C225.968%2016.6675%20225.969%2016.6658%20225.971%2016.6639C225.975%2016.6582%20225.98%2016.6523%20225.985%2016.6466C226.008%2016.609%20226.004%2016.5596%20225.971%2016.5272C225.935%2016.491%20225.878%2016.4896%20225.84%2016.5222H225.84L225.833%2016.5269L225.807%2016.5466C225.807%2016.5466%20225.807%2016.5469%20225.807%2016.5471L225.803%2016.55H225.803C225.411%2016.887%20224.948%2017.1029%20224.447%2017.1498C224.37%2017.1579%20224.292%2017.1624%20224.213%2017.1623C223.622%2017.1623%20223.077%2016.9276%20222.627%2016.5326C222.625%2016.531%20222.623%2016.5294%20222.621%2016.5281C222.616%2016.5232%20222.61%2016.5184%20222.604%2016.5132C222.567%2016.4902%20222.517%2016.4947%20222.485%2016.5272C222.449%2016.5634%20222.447%2016.6205%20222.48%2016.6587L222.484%2016.6653L222.504%2016.6914C222.504%2016.6914%20222.504%2016.6919%20222.505%2016.6921L222.508%2016.6959V16.6956C222.89%2017.1412%20223.117%2017.678%20223.117%2018.2585C223.117%2018.4504%20223.092%2018.6375%20223.045%2018.8182C222.955%2019.2053%20222.761%2019.5626%20222.489%2019.873C222.488%2019.8744%20222.487%2019.8758%20222.485%2019.8772C222.48%2019.8833%20222.475%2019.8893%20222.47%2019.8954C222.447%2019.9324%20222.452%2019.9817%20222.485%2020.0141C222.521%2020.0502%20222.577%2020.052%20222.615%2020.02H222.615L222.623%2020.0146L222.647%2019.9959C222.647%2019.9959%20222.648%2019.9956%20222.648%2019.9954L222.652%2019.9924H222.651C223.078%2019.6268%20223.591%2019.4081%20224.147%2019.3989C224.185%2019.3968%20224.222%2019.3956%20224.259%2019.3953C224.846%2019.3911%20225.386%2019.6204%20225.83%2020.0096C225.832%2020.0108%20225.833%2020.012%20225.835%2020.0132C225.841%2020.0184%20225.847%2020.0234%20225.853%2020.0288C225.89%2020.0513%20225.939%2020.0464%20225.971%2020.0141C226.008%2019.9779%20226.009%2019.9211%20225.977%2019.8834L225.978%2019.8833Z%22%20fill=%22white%22/%3E%0A%3Cpath%20d=%22M72.512%2029C72.3413%2029%2072.208%2028.9573%2072.112%2028.872C72.016%2028.7867%2071.9467%2028.68%2071.904%2028.552L68.48%2018.28C68.4587%2018.2267%2068.448%2018.1787%2068.448%2018.136C68.448%2018.04%2068.48%2017.96%2068.544%2017.896C68.608%2017.832%2068.688%2017.8%2068.784%2017.8H70.192C70.3413%2017.8%2070.4533%2017.8427%2070.528%2017.928C70.6133%2018.0027%2070.6667%2018.0773%2070.688%2018.152L73.392%2026.392L76.096%2018.152C76.1173%2018.0773%2076.1653%2018.0027%2076.24%2017.928C76.3253%2017.8427%2076.4427%2017.8%2076.592%2017.8H78C78.0853%2017.8%2078.16%2017.832%2078.224%2017.896C78.2987%2017.96%2078.336%2018.04%2078.336%2018.136C78.336%2018.1787%2078.3253%2018.2267%2078.304%2018.28L74.88%2028.552C74.8373%2028.68%2074.768%2028.7867%2074.672%2028.872C74.576%2028.9573%2074.4427%2029%2074.272%2029H72.512ZM80.0025%2029C79.8958%2029%2079.8052%2028.9627%2079.7305%2028.888C79.6558%2028.8133%2079.6185%2028.7227%2079.6185%2028.616V21.064C79.6185%2020.9573%2079.6558%2020.8667%2079.7305%2020.792C79.8052%2020.7173%2079.8958%2020.68%2080.0025%2020.68H81.3305C81.4478%2020.68%2081.5385%2020.7173%2081.6025%2020.792C81.6772%2020.8667%2081.7145%2020.9573%2081.7145%2021.064V28.616C81.7145%2028.7227%2081.6772%2028.8133%2081.6025%2028.888C81.5385%2028.9627%2081.4478%2029%2081.3305%2029H80.0025ZM79.9385%2019.304C79.8318%2019.304%2079.7412%2019.2667%2079.6665%2019.192C79.5918%2019.1173%2079.5545%2019.0267%2079.5545%2018.92V17.768C79.5545%2017.6613%2079.5918%2017.5707%2079.6665%2017.496C79.7412%2017.4213%2079.8318%2017.384%2079.9385%2017.384H81.3945C81.5118%2017.384%2081.6078%2017.4213%2081.6825%2017.496C81.7572%2017.5707%2081.7945%2017.6613%2081.7945%2017.768V18.92C81.7945%2019.0267%2081.7572%2019.1173%2081.6825%2019.192C81.6078%2019.2667%2081.5118%2019.304%2081.3945%2019.304H79.9385ZM84.5338%2029C84.4271%2029%2084.3364%2028.9627%2084.2618%2028.888C84.1871%2028.8133%2084.1497%2028.7227%2084.1497%2028.616V21.08C84.1497%2020.9627%2084.1871%2020.8667%2084.2618%2020.792C84.3364%2020.7173%2084.4271%2020.68%2084.5338%2020.68H85.8298C85.9364%2020.68%2086.0271%2020.7173%2086.1018%2020.792C86.1871%2020.8667%2086.2298%2020.9627%2086.2298%2021.08V21.736C86.4751%2021.3947%2086.7898%2021.1333%2087.1738%2020.952C87.5684%2020.7707%2088.0218%2020.68%2088.5338%2020.68H89.1898C89.3071%2020.68%2089.3978%2020.7173%2089.4618%2020.792C89.5364%2020.8667%2089.5738%2020.9573%2089.5738%2021.064V22.216C89.5738%2022.3227%2089.5364%2022.4133%2089.4618%2022.488C89.3978%2022.5627%2089.3071%2022.6%2089.1898%2022.6H87.9418C87.4298%2022.6%2087.0298%2022.744%2086.7418%2023.032C86.4644%2023.3093%2086.3258%2023.704%2086.3258%2024.216V28.616C86.3258%2028.7227%2086.2884%2028.8133%2086.2138%2028.888C86.1391%2028.9627%2086.0431%2029%2085.9258%2029H84.5338ZM94.5816%2029C93.9416%2029%2093.403%2028.888%2092.9656%2028.664C92.5283%2028.44%2092.203%2028.1093%2091.9896%2027.672C91.7763%2027.224%2091.6696%2026.6693%2091.6696%2026.008V22.376H90.4056C90.299%2022.376%2090.2083%2022.3387%2090.1336%2022.264C90.059%2022.1893%2090.0216%2022.0933%2090.0216%2021.976V21.064C90.0216%2020.9573%2090.059%2020.8667%2090.1336%2020.792C90.2083%2020.7173%2090.299%2020.68%2090.4056%2020.68H91.6696V18.024C91.6696%2017.9173%2091.7016%2017.8267%2091.7656%2017.752C91.8403%2017.6773%2091.9363%2017.64%2092.0536%2017.64H93.3496C93.4563%2017.64%2093.547%2017.6773%2093.6216%2017.752C93.6963%2017.8267%2093.7336%2017.9173%2093.7336%2018.024V20.68H95.7336C95.8403%2020.68%2095.931%2020.7173%2096.0056%2020.792C96.0803%2020.8667%2096.1176%2020.9573%2096.1176%2021.064V21.976C96.1176%2022.0933%2096.0803%2022.1893%2096.0056%2022.264C95.931%2022.3387%2095.8403%2022.376%2095.7336%2022.376H93.7336V25.848C93.7336%2026.2853%2093.8083%2026.6267%2093.9576%2026.872C94.1176%2027.1173%2094.3896%2027.24%2094.7736%2027.24H95.8776C95.9843%2027.24%2096.075%2027.2773%2096.1496%2027.352C96.2243%2027.4267%2096.2616%2027.5173%2096.2616%2027.624V28.616C96.2616%2028.7227%2096.2243%2028.8133%2096.1496%2028.888C96.075%2028.9627%2095.9843%2029%2095.8776%2029H94.5816ZM100.769%2029.16C100.118%2029.16%2099.553%2029.016%2099.073%2028.728C98.6037%2028.4293%2098.241%2028.0133%2097.985%2027.48C97.729%2026.936%2097.601%2026.296%2097.601%2025.56V21.064C97.601%2020.9573%2097.6383%2020.8667%2097.713%2020.792C97.7877%2020.7173%2097.8783%2020.68%2097.985%2020.68H99.393C99.5103%2020.68%2099.601%2020.7173%2099.665%2020.792C99.7397%2020.8667%2099.777%2020.9573%2099.777%2021.064V25.464C99.777%2026.7867%20100.358%2027.448%20101.521%2027.448C102.076%2027.448%20102.513%2027.272%20102.833%2026.92C103.164%2026.568%20103.329%2026.0827%20103.329%2025.464V21.064C103.329%2020.9573%20103.366%2020.8667%20103.441%2020.792C103.516%2020.7173%20103.606%2020.68%20103.713%2020.68H105.121C105.228%2020.68%20105.318%2020.7173%20105.393%2020.792C105.468%2020.8667%20105.505%2020.9573%20105.505%2021.064V28.616C105.505%2028.7227%20105.468%2028.8133%20105.393%2028.888C105.318%2028.9627%20105.228%2029%20105.121%2029H103.825C103.708%2029%20103.612%2028.9627%20103.537%2028.888C103.473%2028.8133%20103.441%2028.7227%20103.441%2028.616V27.96C103.153%2028.3333%20102.796%2028.6267%20102.369%2028.84C101.942%2029.0533%20101.409%2029.16%20100.769%2029.16ZM110.035%2029.16C109.48%2029.16%20108.979%2029.0533%20108.531%2028.84C108.083%2028.616%20107.725%2028.3227%20107.459%2027.96C107.203%2027.5867%20107.075%2027.1707%20107.075%2026.712C107.075%2025.9653%20107.379%2025.3733%20107.987%2024.936C108.595%2024.488%20109.389%2024.1893%20110.371%2024.04L112.563%2023.72V23.384C112.563%2022.936%20112.451%2022.5893%20112.227%2022.344C112.003%2022.0987%20111.619%2021.976%20111.075%2021.976C110.691%2021.976%20110.376%2022.056%20110.131%2022.216C109.896%2022.3653%20109.72%2022.568%20109.603%2022.824C109.517%2022.9627%20109.395%2023.032%20109.235%2023.032H107.971C107.853%2023.032%20107.763%2023%20107.699%2022.936C107.645%2022.872%20107.618%2022.7867%20107.618%2022.68C107.629%2022.5093%20107.699%2022.3013%20107.827%2022.056C107.965%2021.8107%20108.168%2021.576%20108.435%2021.352C108.712%2021.1173%20109.069%2020.92%20109.507%2020.76C109.944%2020.6%20110.472%2020.52%20111.091%2020.52C111.763%2020.52%20112.328%2020.6053%20112.787%2020.776C113.256%2020.936%20113.629%2021.1547%20113.907%2021.432C114.184%2021.7093%20114.387%2022.0347%20114.515%2022.408C114.643%2022.7813%20114.707%2023.176%20114.707%2023.592V28.616C114.707%2028.7227%20114.669%2028.8133%20114.595%2028.888C114.52%2028.9627%20114.429%2029%20114.323%2029H113.027C112.909%2029%20112.813%2028.9627%20112.739%2028.888C112.675%2028.8133%20112.643%2028.7227%20112.643%2028.616V27.992C112.504%2028.184%20112.317%2028.3707%20112.083%2028.552C111.848%2028.7333%20111.56%2028.8827%20111.219%2029C110.888%2029.1067%20110.493%2029.16%20110.035%2029.16ZM110.579%2027.64C110.952%2027.64%20111.288%2027.56%20111.587%2027.4C111.896%2027.24%20112.136%2026.9947%20112.307%2026.664C112.488%2026.3227%20112.579%2025.896%20112.579%2025.384V25.048L110.979%2025.304C110.349%2025.4%20109.88%2025.5547%20109.571%2025.768C109.261%2025.9813%20109.107%2026.2427%20109.107%2026.552C109.107%2026.7867%20109.176%2026.9893%20109.315%2027.16C109.464%2027.32%20109.651%2027.4427%20109.875%2027.528C110.099%2027.6027%20110.333%2027.64%20110.579%2027.64ZM117.159%2029C117.052%2029%20116.962%2028.9627%20116.887%2028.888C116.812%2028.8133%20116.775%2028.7227%20116.775%2028.616V18.024C116.775%2017.9173%20116.812%2017.8267%20116.887%2017.752C116.962%2017.6773%20117.052%2017.64%20117.159%2017.64H118.487C118.594%2017.64%20118.684%2017.6773%20118.759%2017.752C118.834%2017.8267%20118.871%2017.9173%20118.871%2018.024V28.616C118.871%2028.7227%20118.834%2028.8133%20118.759%2028.888C118.684%2028.9627%20118.594%2029%20118.487%2029H117.159ZM123.732%2029C123.647%2029%20123.567%2028.968%20123.492%2028.904C123.428%2028.84%20123.396%2028.76%20123.396%2028.664C123.396%2028.6213%20123.407%2028.5733%20123.428%2028.52L127.284%2018.2C127.316%2018.0933%20127.375%2018.0027%20127.46%2017.928C127.556%2017.8427%20127.684%2017.8%20127.844%2017.8H129.588C129.748%2017.8%20129.871%2017.8427%20129.956%2017.928C130.041%2018.0027%20130.105%2018.0933%20130.148%2018.2L134.004%2028.52C134.015%2028.5733%20134.02%2028.6213%20134.02%2028.664C134.02%2028.76%20133.988%2028.84%20133.924%2028.904C133.86%2028.968%20133.785%2029%20133.7%2029H132.308C132.159%2029%20132.047%2028.968%20131.972%2028.904C131.908%2028.8293%20131.865%2028.76%20131.844%2028.696L131.092%2026.744H126.34L125.588%2028.696C125.567%2028.76%20125.519%2028.8293%20125.444%2028.904C125.38%2028.968%20125.273%2029%20125.124%2029H123.732ZM126.9%2024.904H130.532L128.708%2019.96L126.9%2024.904ZM138.474%2029.16C137.834%2029.16%20137.284%2029.0853%20136.826%2028.936C136.378%2028.7867%20136.01%2028.6%20135.722%2028.376C135.434%2028.152%20135.22%2027.928%20135.082%2027.704C134.943%2027.48%20134.868%2027.2933%20134.858%2027.144C134.847%2027.0267%20134.879%2026.936%20134.954%2026.872C135.039%2026.7973%20135.13%2026.76%20135.226%2026.76H136.49C136.532%2026.76%20136.57%2026.7653%20136.602%2026.776C136.634%2026.7867%20136.676%2026.8187%20136.73%2026.872C136.868%2026.9893%20137.012%2027.112%20137.162%2027.24C137.322%2027.368%20137.508%2027.48%20137.722%2027.576C137.935%2027.6613%20138.202%2027.704%20138.522%2027.704C138.938%2027.704%20139.284%2027.624%20139.562%2027.464C139.85%2027.2933%20139.994%2027.0533%20139.994%2026.744C139.994%2026.52%20139.93%2026.3387%20139.802%2026.2C139.684%2026.0613%20139.46%2025.9387%20139.13%2025.832C138.799%2025.7147%20138.33%2025.592%20137.722%2025.464C137.124%2025.3253%20136.628%2025.1493%20136.234%2024.936C135.839%2024.7227%20135.546%2024.456%20135.354%2024.136C135.162%2023.816%20135.066%2023.4427%20135.066%2023.016C135.066%2022.6%20135.188%2022.2053%20135.434%2021.832C135.69%2021.448%20136.063%2021.1333%20136.554%2020.888C137.055%2020.6427%20137.674%2020.52%20138.41%2020.52C138.986%2020.52%20139.487%2020.5947%20139.914%2020.744C140.34%2020.8827%20140.692%2021.0587%20140.97%2021.272C141.258%2021.4853%20141.476%2021.704%20141.626%2021.928C141.775%2022.1413%20141.855%2022.328%20141.866%2022.488C141.876%2022.6053%20141.844%2022.7013%20141.77%2022.776C141.695%2022.84%20141.61%2022.872%20141.514%2022.872H140.33C140.276%2022.872%20140.228%2022.8613%20140.186%2022.84C140.143%2022.8187%20140.1%2022.792%20140.058%2022.76C139.94%2022.6533%20139.812%2022.5413%20139.674%2022.424C139.535%2022.296%20139.364%2022.1893%20139.162%2022.104C138.97%2022.0187%20138.714%2021.976%20138.394%2021.976C137.988%2021.976%20137.679%2022.0667%20137.466%2022.248C137.252%2022.4187%20137.146%2022.6373%20137.146%2022.904C137.146%2023.0853%20137.194%2023.2453%20137.29%2023.384C137.396%2023.512%20137.604%2023.6347%20137.914%2023.752C138.223%2023.8693%20138.692%2023.992%20139.322%2024.12C140.036%2024.248%20140.602%2024.44%20141.018%2024.696C141.444%2024.9413%20141.743%2025.2293%20141.914%2025.56C142.095%2025.88%20142.186%2026.2373%20142.186%2026.632C142.186%2027.112%20142.042%2027.544%20141.754%2027.928C141.476%2028.312%20141.06%2028.616%20140.506%2028.84C139.962%2029.0533%20139.284%2029.16%20138.474%2029.16ZM146.989%2029.16C146.349%2029.16%20145.8%2029.0853%20145.341%2028.936C144.893%2028.7867%20144.525%2028.6%20144.237%2028.376C143.949%2028.152%20143.736%2027.928%20143.597%2027.704C143.459%2027.48%20143.384%2027.2933%20143.373%2027.144C143.363%2027.0267%20143.395%2026.936%20143.469%2026.872C143.555%2026.7973%20143.645%2026.76%20143.741%2026.76H145.005C145.048%2026.76%20145.085%2026.7653%20145.117%2026.776C145.149%2026.7867%20145.192%2026.8187%20145.245%2026.872C145.384%2026.9893%20145.528%2027.112%20145.677%2027.24C145.837%2027.368%20146.024%2027.48%20146.237%2027.576C146.451%2027.6613%20146.717%2027.704%20147.037%2027.704C147.453%2027.704%20147.8%2027.624%20148.077%2027.464C148.365%2027.2933%20148.509%2027.0533%20148.509%2026.744C148.509%2026.52%20148.445%2026.3387%20148.317%2026.2C148.2%2026.0613%20147.976%2025.9387%20147.645%2025.832C147.315%2025.7147%20146.845%2025.592%20146.237%2025.464C145.64%2025.3253%20145.144%2025.1493%20144.749%2024.936C144.355%2024.7227%20144.061%2024.456%20143.869%2024.136C143.677%2023.816%20143.581%2023.4427%20143.581%2023.016C143.581%2022.6%20143.704%2022.2053%20143.949%2021.832C144.205%2021.448%20144.579%2021.1333%20145.069%2020.888C145.571%2020.6427%20146.189%2020.52%20146.925%2020.52C147.501%2020.52%20148.003%2020.5947%20148.429%2020.744C148.856%2020.8827%20149.208%2021.0587%20149.485%2021.272C149.773%2021.4853%20149.992%2021.704%20150.141%2021.928C150.291%2022.1413%20150.371%2022.328%20150.381%2022.488C150.392%2022.6053%20150.36%2022.7013%20150.285%2022.776C150.211%2022.84%20150.125%2022.872%20150.029%2022.872H148.845C148.792%2022.872%20148.744%2022.8613%20148.701%2022.84C148.659%2022.8187%20148.616%2022.792%20148.573%2022.76C148.456%2022.6533%20148.328%2022.5413%20148.189%2022.424C148.051%2022.296%20147.88%2022.1893%20147.677%2022.104C147.485%2022.0187%20147.229%2021.976%20146.909%2021.976C146.504%2021.976%20146.195%2022.0667%20145.981%2022.248C145.768%2022.4187%20145.661%2022.6373%20145.661%2022.904C145.661%2023.0853%20145.709%2023.2453%20145.805%2023.384C145.912%2023.512%20146.12%2023.6347%20146.429%2023.752C146.739%2023.8693%20147.208%2023.992%20147.837%2024.12C148.552%2024.248%20149.117%2024.44%20149.533%2024.696C149.96%2024.9413%20150.259%2025.2293%20150.429%2025.56C150.611%2025.88%20150.701%2026.2373%20150.701%2026.632C150.701%2027.112%20150.557%2027.544%20150.269%2027.928C149.992%2028.312%20149.576%2028.616%20149.021%2028.84C148.477%2029.0533%20147.8%2029.16%20146.989%2029.16ZM152.737%2029C152.63%2029%20152.54%2028.9627%20152.465%2028.888C152.39%2028.8133%20152.353%2028.7227%20152.353%2028.616V21.064C152.353%2020.9573%20152.39%2020.8667%20152.465%2020.792C152.54%2020.7173%20152.63%2020.68%20152.737%2020.68H154.065C154.182%2020.68%20154.273%2020.7173%20154.337%2020.792C154.412%2020.8667%20154.449%2020.9573%20154.449%2021.064V28.616C154.449%2028.7227%20154.412%2028.8133%20154.337%2028.888C154.273%2028.9627%20154.182%2029%20154.065%2029H152.737ZM152.673%2019.304C152.566%2019.304%20152.476%2019.2667%20152.401%2019.192C152.326%2019.1173%20152.289%2019.0267%20152.289%2018.92V17.768C152.289%2017.6613%20152.326%2017.5707%20152.401%2017.496C152.476%2017.4213%20152.566%2017.384%20152.673%2017.384H154.129C154.246%2017.384%20154.342%2017.4213%20154.417%2017.496C154.492%2017.5707%20154.529%2017.6613%20154.529%2017.768V18.92C154.529%2019.0267%20154.492%2019.1173%20154.417%2019.192C154.342%2019.2667%20154.246%2019.304%20154.129%2019.304H152.673ZM159.911%2029.16C159.271%2029.16%20158.722%2029.0853%20158.263%2028.936C157.815%2028.7867%20157.447%2028.6%20157.159%2028.376C156.871%2028.152%20156.658%2027.928%20156.519%2027.704C156.38%2027.48%20156.306%2027.2933%20156.295%2027.144C156.284%2027.0267%20156.316%2026.936%20156.391%2026.872C156.476%2026.7973%20156.567%2026.76%20156.663%2026.76H157.927C157.97%2026.76%20158.007%2026.7653%20158.039%2026.776C158.071%2026.7867%20158.114%2026.8187%20158.167%2026.872C158.306%2026.9893%20158.45%2027.112%20158.599%2027.24C158.759%2027.368%20158.946%2027.48%20159.159%2027.576C159.372%2027.6613%20159.639%2027.704%20159.959%2027.704C160.375%2027.704%20160.722%2027.624%20160.999%2027.464C161.287%2027.2933%20161.431%2027.0533%20161.431%2026.744C161.431%2026.52%20161.367%2026.3387%20161.239%2026.2C161.122%2026.0613%20160.898%2025.9387%20160.567%2025.832C160.236%2025.7147%20159.767%2025.592%20159.159%2025.464C158.562%2025.3253%20158.066%2025.1493%20157.671%2024.936C157.276%2024.7227%20156.983%2024.456%20156.791%2024.136C156.599%2023.816%20156.503%2023.4427%20156.503%2023.016C156.503%2022.6%20156.626%2022.2053%20156.871%2021.832C157.127%2021.448%20157.5%2021.1333%20157.991%2020.888C158.492%2020.6427%20159.111%2020.52%20159.847%2020.52C160.423%2020.52%20160.924%2020.5947%20161.351%2020.744C161.778%2020.8827%20162.13%2021.0587%20162.407%2021.272C162.695%2021.4853%20162.914%2021.704%20163.063%2021.928C163.212%2022.1413%20163.292%2022.328%20163.303%2022.488C163.314%2022.6053%20163.282%2022.7013%20163.207%2022.776C163.132%2022.84%20163.047%2022.872%20162.951%2022.872H161.767C161.714%2022.872%20161.666%2022.8613%20161.623%2022.84C161.58%2022.8187%20161.538%2022.792%20161.495%2022.76C161.378%2022.6533%20161.25%2022.5413%20161.111%2022.424C160.972%2022.296%20160.802%2022.1893%20160.599%2022.104C160.407%2022.0187%20160.151%2021.976%20159.831%2021.976C159.426%2021.976%20159.116%2022.0667%20158.903%2022.248C158.69%2022.4187%20158.583%2022.6373%20158.583%2022.904C158.583%2023.0853%20158.631%2023.2453%20158.727%2023.384C158.834%2023.512%20159.042%2023.6347%20159.351%2023.752C159.66%2023.8693%20160.13%2023.992%20160.759%2024.12C161.474%2024.248%20162.039%2024.44%20162.455%2024.696C162.882%2024.9413%20163.18%2025.2293%20163.351%2025.56C163.532%2025.88%20163.623%2026.2373%20163.623%2026.632C163.623%2027.112%20163.479%2027.544%20163.191%2027.928C162.914%2028.312%20162.498%2028.616%20161.943%2028.84C161.399%2029.0533%20160.722%2029.16%20159.911%2029.16ZM169.004%2029C168.364%2029%20167.825%2028.888%20167.388%2028.664C166.95%2028.44%20166.625%2028.1093%20166.412%2027.672C166.198%2027.224%20166.092%2026.6693%20166.092%2026.008V22.376H164.828C164.721%2022.376%20164.63%2022.3387%20164.556%2022.264C164.481%2022.1893%20164.444%2022.0933%20164.444%2021.976V21.064C164.444%2020.9573%20164.481%2020.8667%20164.556%2020.792C164.63%2020.7173%20164.721%2020.68%20164.828%2020.68H166.092V18.024C166.092%2017.9173%20166.124%2017.8267%20166.188%2017.752C166.262%2017.6773%20166.358%2017.64%20166.476%2017.64H167.772C167.878%2017.64%20167.969%2017.6773%20168.044%2017.752C168.118%2017.8267%20168.156%2017.9173%20168.156%2018.024V20.68H170.156C170.262%2020.68%20170.353%2020.7173%20170.428%2020.792C170.502%2020.8667%20170.54%2020.9573%20170.54%2021.064V21.976C170.54%2022.0933%20170.502%2022.1893%20170.428%2022.264C170.353%2022.3387%20170.262%2022.376%20170.156%2022.376H168.156V25.848C168.156%2026.2853%20168.23%2026.6267%20168.38%2026.872C168.54%2027.1173%20168.812%2027.24%20169.196%2027.24H170.3C170.406%2027.24%20170.497%2027.2773%20170.572%2027.352C170.646%2027.4267%20170.684%2027.5173%20170.684%2027.624V28.616C170.684%2028.7227%20170.646%2028.8133%20170.572%2028.888C170.497%2028.9627%20170.406%2029%20170.3%2029H169.004ZM174.519%2029.16C173.964%2029.16%20173.463%2029.0533%20173.015%2028.84C172.567%2028.616%20172.21%2028.3227%20171.943%2027.96C171.687%2027.5867%20171.559%2027.1707%20171.559%2026.712C171.559%2025.9653%20171.863%2025.3733%20172.471%2024.936C173.079%2024.488%20173.874%2024.1893%20174.855%2024.04L177.047%2023.72V23.384C177.047%2022.936%20176.935%2022.5893%20176.711%2022.344C176.487%2022.0987%20176.103%2021.976%20175.559%2021.976C175.175%2021.976%20174.86%2022.056%20174.615%2022.216C174.38%2022.3653%20174.204%2022.568%20174.087%2022.824C174.002%2022.9627%20173.879%2023.032%20173.719%2023.032H172.455C172.338%2023.032%20172.247%2023%20172.183%2022.936C172.13%2022.872%20172.103%2022.7867%20172.103%2022.68C172.114%2022.5093%20172.183%2022.3013%20172.311%2022.056C172.45%2021.8107%20172.652%2021.576%20172.919%2021.352C173.196%2021.1173%20173.554%2020.92%20173.991%2020.76C174.428%2020.6%20174.956%2020.52%20175.575%2020.52C176.247%2020.52%20176.812%2020.6053%20177.271%2020.776C177.74%2020.936%20178.114%2021.1547%20178.391%2021.432C178.668%2021.7093%20178.871%2022.0347%20178.999%2022.408C179.127%2022.7813%20179.191%2023.176%20179.191%2023.592V28.616C179.191%2028.7227%20179.154%2028.8133%20179.079%2028.888C179.004%2028.9627%20178.914%2029%20178.807%2029H177.511C177.394%2029%20177.298%2028.9627%20177.223%2028.888C177.159%2028.8133%20177.127%2028.7227%20177.127%2028.616V27.992C176.988%2028.184%20176.802%2028.3707%20176.567%2028.552C176.332%2028.7333%20176.044%2028.8827%20175.703%2029C175.372%2029.1067%20174.978%2029.16%20174.519%2029.16ZM175.063%2027.64C175.436%2027.64%20175.772%2027.56%20176.071%2027.4C176.38%2027.24%20176.62%2026.9947%20176.791%2026.664C176.972%2026.3227%20177.063%2025.896%20177.063%2025.384V25.048L175.463%2025.304C174.834%2025.4%20174.364%2025.5547%20174.055%2025.768C173.746%2025.9813%20173.591%2026.2427%20173.591%2026.552C173.591%2026.7867%20173.66%2026.9893%20173.799%2027.16C173.948%2027.32%20174.135%2027.4427%20174.359%2027.528C174.583%2027.6027%20174.818%2027.64%20175.063%2027.64ZM181.628%2029C181.521%2029%20181.43%2028.9627%20181.356%2028.888C181.281%2028.8133%20181.243%2028.7227%20181.243%2028.616V21.064C181.243%2020.9573%20181.281%2020.8667%20181.356%2020.792C181.43%2020.7173%20181.521%2020.68%20181.628%2020.68H182.94C183.046%2020.68%20183.137%2020.7173%20183.212%2020.792C183.286%2020.8667%20183.324%2020.9573%20183.324%2021.064V21.72C183.601%2021.3787%20183.953%2021.096%20184.38%2020.872C184.817%2020.6373%20185.356%2020.52%20185.996%2020.52C186.646%2020.52%20187.212%2020.6693%20187.692%2020.968C188.172%2021.256%20188.54%2021.6667%20188.796%2022.2C189.062%2022.7333%20189.196%2023.3733%20189.196%2024.12V28.616C189.196%2028.7227%20189.158%2028.8133%20189.084%2028.888C189.009%2028.9627%20188.918%2029%20188.812%2029H187.404C187.297%2029%20187.206%2028.9627%20187.132%2028.888C187.057%2028.8133%20187.02%2028.7227%20187.02%2028.616V24.216C187.02%2023.5973%20186.865%2023.112%20186.556%2022.76C186.257%2022.408%20185.82%2022.232%20185.244%2022.232C184.689%2022.232%20184.246%2022.408%20183.916%2022.76C183.585%2023.112%20183.42%2023.5973%20183.42%2024.216V28.616C183.42%2028.7227%20183.382%2028.8133%20183.308%2028.888C183.233%2028.9627%20183.142%2029%20183.036%2029H181.628ZM194.894%2029C194.254%2029%20193.715%2028.888%20193.278%2028.664C192.841%2028.44%20192.515%2028.1093%20192.302%2027.672C192.089%2027.224%20191.982%2026.6693%20191.982%2026.008V22.376H190.718C190.611%2022.376%20190.521%2022.3387%20190.446%2022.264C190.371%2022.1893%20190.334%2022.0933%20190.334%2021.976V21.064C190.334%2020.9573%20190.371%2020.8667%20190.446%2020.792C190.521%2020.7173%20190.611%2020.68%20190.718%2020.68H191.982V18.024C191.982%2017.9173%20192.014%2017.8267%20192.078%2017.752C192.153%2017.6773%20192.249%2017.64%20192.366%2017.64H193.662C193.769%2017.64%20193.859%2017.6773%20193.934%2017.752C194.009%2017.8267%20194.046%2017.9173%20194.046%2018.024V20.68H196.046C196.153%2020.68%20196.243%2020.7173%20196.318%2020.792C196.393%2020.8667%20196.43%2020.9573%20196.43%2021.064V21.976C196.43%2022.0933%20196.393%2022.1893%20196.318%2022.264C196.243%2022.3387%20196.153%2022.376%20196.046%2022.376H194.046V25.848C194.046%2026.2853%20194.121%2026.6267%20194.27%2026.872C194.43%2027.1173%20194.702%2027.24%20195.086%2027.24H196.19C196.297%2027.24%20196.387%2027.2773%20196.462%2027.352C196.537%2027.4267%20196.574%2027.5173%20196.574%2027.624V28.616C196.574%2028.7227%20196.537%2028.8133%20196.462%2028.888C196.387%2028.9627%20196.297%2029%20196.19%2029H194.894Z%22%20fill=%22white%22/%3E%0A%3Ccircle%20cx=%2228%22%20cy=%2223%22%20r=%2221%22%20fill=%22%23D65E2C%22/%3E%0A%3Cpath%20d=%22M26.4532%2034.0037C26.6103%2034.3114%2026.4877%2034.6875%2026.1807%2034.8446C24.0554%2035.9288%2022.0065%2036.5631%2020.2561%2036.6785C20.0605%2036.6915%2019.8675%2036.698%2019.6798%2036.698C18.0343%2036.698%2016.6803%2036.2084%2015.7383%2035.2664C14.07%2033.5982%2013.8497%2030.7376%2015.1177%2027.2126C15.6125%2025.8371%2016.312%2024.4185%2017.1855%2023.0019C16.312%2021.5853%2015.6118%2020.1661%2015.1177%2018.7912C13.8497%2015.265%2014.07%2012.4044%2015.7383%2010.7361C16.7833%209.69108%2018.3381%209.20214%2020.2332%209.3221C21.9739%209.43292%2024.0124%2010.0581%2026.1279%2011.1305C26.4356%2011.287%2026.5588%2011.6631%2026.403%2011.9708C26.2465%2012.2785%2025.8704%2012.4017%2025.5627%2012.2459C21.5879%2010.2309%2018.2456%209.99683%2016.6223%2011.6201C15.9828%2012.2596%2015.6275%2013.1638%2015.5662%2014.308C15.5029%2015.4827%2015.7481%2016.8485%2016.2937%2018.3668C16.7012%2019.4992%2017.2579%2020.6654%2017.9437%2021.8369C19.0807%2020.1765%2020.4464%2018.5363%2021.9928%2016.9906C22.9413%2016.0427%2023.9374%2015.1502%2024.9544%2014.3386C25.2243%2014.1235%2025.6174%2014.1678%2025.8332%2014.4377C26.0483%2014.7076%2026.004%2015.1007%2025.7341%2015.3165C24.7536%2016.0988%2023.7921%2016.9593%2022.8768%2017.8746C21.2405%2019.5109%2019.816%2021.2509%2018.6667%2023.0013C19.816%2024.751%2021.2405%2026.4916%2022.8768%2028.1279C23.8794%2029.1306%2024.9349%2030.0661%2026.0138%2030.907C26.2863%2031.1196%2026.3345%2031.512%2026.1227%2031.7845C25.9994%2031.9423%2025.815%2032.0251%2025.6292%2032.0251C25.4949%2032.0251%2025.3593%2031.9821%2025.2452%2031.8927C24.1258%2031.0198%2023.0313%2030.0504%2021.9928%2029.0119C20.4464%2027.4656%2019.0807%2025.8254%2017.9437%2024.1656C17.2579%2025.3364%2016.7012%2026.5027%2016.2937%2027.6357C15.7474%2029.154%2015.5029%2030.5198%2015.5662%2031.6946C15.6275%2032.8387%2015.9828%2033.7435%2016.6223%2034.3824C17.4209%2035.181%2018.6158%2035.5337%2020.1739%2035.4313C21.7568%2035.327%2023.6376%2034.739%2025.6122%2033.7312C25.9199%2033.574%2026.2961%2033.6966%2026.4532%2034.0037ZM38.8207%2023.0013C39.6943%2021.5846%2040.3944%2020.1654%2040.8886%2018.7905C42.1565%2015.265%2041.9362%2012.405%2040.2679%2010.7368C39.2229%209.69108%2037.6681%209.20214%2035.773%209.3221C34.0317%209.43292%2031.9938%2010.0581%2029.8784%2011.1305C29.5706%2011.287%2029.4474%2011.6631%2029.6032%2011.9708C29.7597%2012.2785%2030.1359%2012.4017%2030.4436%2012.2459C34.4183%2010.2302%2037.76%209.99683%2039.3839%2011.6201C40.0235%2012.2596%2040.3788%2013.1638%2040.44%2014.308C40.5033%2015.4827%2040.2582%2016.8485%2039.7125%2018.3668C39.3051%2019.4992%2038.7483%2020.6654%2038.0625%2021.8369C36.9256%2020.1765%2035.5598%2018.5363%2034.0135%2016.9906C33.0649%2016.0427%2032.0688%2015.1502%2031.0518%2014.3386C30.7819%2014.1235%2030.3888%2014.1678%2030.173%2014.4377C29.9579%2014.7076%2030.0022%2015.1007%2030.2721%2015.3165C31.2526%2016.0988%2032.2142%2016.9593%2033.1295%2017.8746C34.7658%2019.5109%2036.1902%2021.2509%2037.3395%2023.0013C36.1902%2024.751%2034.7658%2026.4916%2033.1295%2028.1279C32.1268%2029.1306%2031.0714%2030.0661%2029.9924%2030.907C29.7199%2031.1196%2029.6717%2031.512%2029.8836%2031.7845C30.0068%2031.9429%2030.1906%2032.0251%2030.3771%2032.0251C30.5114%2032.0251%2030.647%2031.9821%2030.761%2031.8927C31.8804%2031.0198%2032.975%2030.0504%2034.0135%2029.0119C35.5598%2027.4656%2036.9256%2025.8254%2038.0625%2024.1656C38.7483%2025.3364%2039.3051%2026.5027%2039.7125%2027.6357C40.2588%2029.154%2040.5033%2030.5198%2040.44%2031.6946C40.3788%2032.8387%2040.0235%2033.7435%2039.3839%2034.3824C38.5853%2035.181%2037.3904%2035.5337%2035.8323%2035.4313C34.2495%2035.327%2032.3687%2034.739%2030.394%2033.7312C30.0863%2033.574%2029.7102%2033.6966%2029.553%2034.0037C29.3959%2034.3114%2029.5185%2034.6875%2029.8255%2034.8446C31.9508%2035.9288%2033.9998%2036.5631%2035.7502%2036.6785C35.9457%2036.6915%2036.1381%2036.698%2036.3265%2036.698C37.9712%2036.698%2039.3259%2036.2078%2040.2679%2035.2664C41.9362%2033.5982%2042.1565%2030.7376%2040.8886%2027.2126C40.3938%2025.8371%2039.6943%2024.4185%2038.8207%2023.0019V23.0013ZM28.6058%2028.5536C28.5308%2028.8242%2028.2844%2029.0113%2028.0034%2029.0113C27.7225%2029.0113%2027.476%2028.8242%2027.4011%2028.5536C26.5197%2025.3801%2025.9114%2024.6363%2023.3344%2023.5795C23.0997%2023.483%2022.9465%2023.2549%2022.9465%2023.0013C22.9465%2022.7477%2023.0997%2022.5188%2023.3344%2022.423C25.9114%2021.3663%2026.5197%2020.6224%2027.4011%2017.4489C27.476%2017.1783%2027.7225%2016.9912%2028.0034%2016.9912C28.2844%2016.9912%2028.5308%2017.1783%2028.6058%2017.4489C29.4872%2020.6224%2030.0954%2021.3663%2032.6725%2022.423C32.9072%2022.5195%2033.0604%2022.7477%2033.0604%2023.0013C33.0604%2023.2549%2032.9072%2023.4837%2032.6725%2023.5795C30.0954%2024.6363%2029.4872%2025.3801%2028.6058%2028.5536ZM30.939%2023.0013C29.4566%2022.2196%2028.6593%2021.32%2028.0034%2019.6445C27.3476%2021.32%2026.5497%2022.2196%2025.0679%2023.0013C26.5503%2023.7829%2027.3476%2024.6826%2028.0034%2026.358C28.6593%2024.6826%2029.4572%2023.7829%2030.939%2023.0013Z%22%20fill=%22white%22/%3E%0A%3Cdefs%3E%0A%3Cfilter%20id=%22filter0_d_26002_611%22%20x=%220%22%20y=%220%22%20width=%22241%22%20height=%2250%22%20filterUnits=%22userSpaceOnUse%22%20color-interpolation-filters=%22sRGB%22%3E%0A%3CfeFlood%20flood-opacity=%220%22%20result=%22BackgroundImageFix%22/%3E%0A%3CfeColorMatrix%20in=%22SourceAlpha%22%20type=%22matrix%22%20values=%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result=%22hardAlpha%22/%3E%0A%3CfeOffset%20dy=%222%22/%3E%0A%3CfeGaussianBlur%20stdDeviation=%221%22/%3E%0A%3CfeComposite%20in2=%22hardAlpha%22%20operator=%22out%22/%3E%0A%3CfeColorMatrix%20type=%22matrix%22%20values=%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.5%200%22/%3E%0A%3CfeBlend%20mode=%22normal%22%20in2=%22BackgroundImageFix%22%20result=%22effect1_dropShadow_26002_611%22/%3E%0A%3CfeBlend%20mode=%22normal%22%20in=%22SourceGraphic%22%20in2=%22effect1_dropShadow_26002_611%22%20result=%22shape%22/%3E%0A%3C/filter%3E%0A%3ClinearGradient%20id=%22paint0_linear_26002_611%22%20x1=%22133%22%20y1=%22-49%22%20x2=%2235%22%20y2=%2235%22%20gradientUnits=%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color=%22%235599B6%22/%3E%0A%3Cstop%20offset=%220.253361%22%20stop-color=%22%23166486%22/%3E%0A%3C/linearGradient%3E%0A%3C/defs%3E%0A%3C/svg%3E") right center / contain no-repeat;
  box-shadow: none;
  z-index: 1030;                /* under the template's Bootstrap 4.3.1 modals (1050) */
}
.hdcw-fab > svg { display: none; }
.hdcw-fab:hover { transform: scale(1.02); transform-origin: right center; }

/* ---------- Panel. The designer draws the #E4E6EA footer band square across
 * the full 400px, so only the TOP corners are rounded (01-chat pixel (0,719)
 * is #E4E6EA, not the white r15 card behind it). */
.hdcw-panel { border-radius: 15px 15px 0 0; }

/* ---------- Header (24:711): 81px, gradient #166486 -> #5599B6 left to right
 * (Rectangle 3 1:9, drawn rot180 over a 90deg ramp), the #226F8F car swoosh
 * (52003:749, 400x73.07) over it, the orange sparkle pair (50004:703,
 * 17.9x18 @11.1,13) and the white atom mark (52003:638, 33x33 @27,24).
 * Title Poppins Bold 16/18 white @79,24; subtitle Regular 12/18 @78,46,
 * UNDER the title. Nav icons at y24: reset @296, expand @334, close @369. */
.hdcw-panel .hdcw-head {
  position: relative;
  height: 81px;
  flex: none;
  box-sizing: border-box;
  overflow: hidden;             /* an over-long name is clipped, never spilled */
  align-items: flex-start;
  padding: 0 15px 0 27px;
  gap: 0;
  background:
    url("data:image/svg+xml;charset=utf-8,%3Csvg%20preserveAspectRatio=%22none%22%20overflow=%22visible%22%20style=%22display:%20block%3B%22%20width=%2217.9034%22%20height=%2218%22%20viewBox=%220%200%2017.9034%2018%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cg%20id=%22icons%22%3E%0A%3Cpath%20id=%22Vector%22%20d=%22M17.6714%2011.2459V11.2451L17.6473%2011.2417L17.5666%2011.2306C17.5666%2011.2306%2017.5651%2011.2304%2017.5643%2011.2302L17.5518%2011.2285L17.5524%2011.2291C16.6936%2011.1629%2015.8727%2010.9503%2015.1288%2010.5833C14.509%2010.2943%2013.9395%209.90392%2013.4422%209.40666C12.341%208.30547%2011.7612%206.85096%2011.6585%205.27501C11.6581%205.26896%2011.6576%205.26272%2011.6572%205.25667C11.6557%205.23681%2011.6538%205.21676%2011.6526%205.19671C11.6256%205.08398%2011.5248%205%2011.4039%205C11.2692%205%2011.1601%205.10403%2011.1493%205.23586H11.1486L11.1457%205.25667L11.134%205.34216C11.134%205.34216%2011.134%205.34367%2011.1338%205.34443L11.1321%205.3571L11.1327%205.35653C11.0294%206.71591%2010.569%207.98127%209.72219%209.00303C9.59376%209.16172%209.45701%209.31511%209.31023%209.4617C8.20901%2010.5629%206.75445%2011.1426%205.17847%2011.2453C5.17241%2011.2457%205.16636%2011.2463%205.16012%2011.2466C5.14007%2011.2482%205.12021%2011.25%205.10016%2011.2512C4.98742%2011.2782%204.90344%2011.379%204.90344%2011.5001C4.90344%2011.6348%205.00747%2011.7439%205.13931%2011.7545V11.7552L5.16012%2011.7581L5.24561%2011.7698C5.24561%2011.7698%205.24713%2011.77%205.24788%2011.7702L5.26056%2011.7719L5.25999%2011.7713C6.80439%2011.8886%208.22792%2012.4664%209.31004%2013.5485C9.66772%2013.9064%209.96998%2014.3017%2010.2193%2014.7259C10.7718%2015.6168%2011.0771%2016.6435%2011.1489%2017.729C11.1493%2017.7339%2011.1497%2017.7386%2011.1501%2017.7435C11.1518%2017.7643%2011.1537%2017.7851%2011.1548%2017.8061C11.1819%2017.9172%2011.2827%2018%2011.4035%2018C11.5382%2018%2011.6473%2017.8975%2011.6579%2017.7674H11.6587L11.6621%2017.7433L11.6733%2017.6626C11.6733%2017.6626%2011.6733%2017.6611%2011.6735%2017.6603L11.6752%2017.6478L11.6746%2017.6484C11.7883%2016.1714%2012.3368%2014.8075%2013.3569%2013.753C13.4219%2013.68%2013.4889%2013.6085%2013.5581%2013.5383C14.6442%2012.4371%2016.0785%2011.8574%2017.6324%2011.7547C17.6373%2011.7543%2017.642%2011.7539%2017.647%2011.7535C17.6678%2011.7518%2017.6886%2011.75%2017.7096%2011.7488C17.8206%2011.7218%2017.9034%2011.621%2017.9034%2011.4999C17.9034%2011.3652%2017.8009%2011.2561%2017.6708%2011.2455L17.6714%2011.2459Z%22%20fill=%22%23F27B4A%22/%3E%0A%3Cpath%20id=%22Vector_2%22%20d=%22M5.97409%205.74132L5.96469%205.7287L5.93299%205.68701C5.93299%205.68701%205.9324%205.68613%205.93211%205.68584L5.92712%205.67938V5.67997C5.56635%205.25902%205.28982%204.78904%205.11809%204.28355C4.9675%203.86994%204.88619%203.43314%204.88619%202.98077C4.88619%201.97859%205.28424%201.05303%205.95442%200.289212C5.95706%200.286276%205.9597%200.283341%205.96205%200.280112C5.97027%200.270425%205.97849%200.260444%205.9873%200.250757C6.02634%200.187056%206.01871%200.103101%205.96352%200.048207C5.90217%20-0.013145%205.80529%20-0.0154934%205.74042%200.039694H5.74013L5.72956%200.0476199L5.68523%200.0810846C5.68523%200.0810846%205.68435%200.0816717%205.68406%200.0819652L5.6776%200.0869556H5.67819C5.01271%200.658498%204.22746%201.02485%203.37734%201.1044C3.24671%201.1182%203.11461%201.12583%202.98105%201.12554C1.97887%201.12554%201.0533%200.727482%200.289487%200.057307C0.286551%200.0546651%200.283614%200.0520231%200.280679%200.0496747C0.270991%200.0414553%200.261011%200.0332359%200.251324%200.0244294C0.187623%20-0.0146128%200.103669%20-0.00698048%200.0487749%200.048207C-0.0125771%200.109559%20-0.0149266%200.206431%200.0402608%200.271305L0.0481873%200.28246L0.0816524%200.326786C0.0816524%200.326786%200.0822386%200.327667%200.0825321%200.32796L0.0875238%200.334418V0.333831C0.736857%201.08972%201.1217%202.00032%201.1217%202.98518C1.1217%203.31072%201.07913%203.62805%200.999583%203.93452C0.845762%204.59119%200.517575%205.19737%200.0561137%205.724C0.0540588%205.72635%200.0520033%205.7287%200.0499485%205.73105C0.041142%205.74132%200.0326283%205.75159%200.0235283%205.76187C-0.0146333%205.82469%20-0.0064128%205.90835%200.0484811%205.96324C0.109833%206.0246%200.206117%206.02753%200.270111%205.97323H0.270405L0.282734%205.96413L0.324417%205.93242C0.324417%205.93242%200.325006%205.93184%200.325593%205.93154L0.33205%205.92655H0.331464C1.05536%205.30628%201.92544%204.93523%202.8695%204.91967C2.93232%204.91615%202.99543%204.9141%203.05884%204.91351C4.05397%204.90646%204.97044%205.29542%205.72427%205.95561C5.72662%205.95767%205.72897%205.95972%205.73132%205.96178C5.74159%205.97058%205.75187%205.9791%205.76214%205.9882C5.82496%206.02636%205.90862%206.01814%205.96352%205.96324C6.02487%205.90189%206.02781%205.80561%205.9735%205.74161L5.97409%205.74132Z%22%20fill=%22%23F27B4A%22/%3E%0A%3C/g%3E%0A%3C/svg%3E") no-repeat left 11.1px top 13px / 17.9px 18px,
    url("data:image/svg+xml;charset=utf-8,%3Csvg%20preserveAspectRatio=%22none%22%20overflow=%22visible%22%20style=%22display:%20block%3B%22%20width=%22400%22%20height=%2273.0674%22%20viewBox=%220%200%20400%2073.0674%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20id=%22Intersect%22%20d=%22M232.898%200C250.381%200%20267.763%201.22316%20284.817%205.22949C297.774%208.30022%20310.289%2012.9964%20322.027%2019.2031C334.096%2025.5739%20345.021%2033.4882%20355.503%2042.125C361.179%2046.6896%20367.102%2050.9509%20373.24%2054.8916C379.993%2059.3165%20387.776%2061.0897%20395.714%2062.083C397.142%2062.2609%20398.571%2062.435%20400%2062.6104V66C400%2068.5557%20399.36%2070.9614%20398.232%2073.0674C396.254%2072.8535%20394.274%2072.6397%20392.292%2072.4277C378.858%2070.9826%20365.416%2069.6034%20351.957%2068.3721C338.917%2067.1815%20325.861%2066.1139%20312.79%2065.1699C295.406%2063.8975%20278.007%2062.7149%20260.607%2061.6064C244.648%2060.605%20228.677%2059.7755%20212.71%2058.8643C199.325%2058.0761%20185.924%2057.4195%20172.563%2056.3604C163.004%2055.605%20153.46%2054.3003%20144.205%2051.7305C139.549%2050.4333%20135.074%2048.5365%20130.582%2046.7139C128.188%2045.7124%20126.164%2044.0046%20124.782%2041.8291C122.651%2038.586%20122.775%2035.3106%20125.597%2032.667C127.522%2030.8281%20129.727%2029.3007%20132.129%2028.1348C136.316%2026.1645%20140.627%2024.4484%20145.028%2023.0117C153.543%2020.2533%20162.165%2017.766%20170.737%2015.1553C171.971%2014.7777%20173.213%2014.3267%20174.447%2013.9326L174.431%2013.168C173.419%2013.168%20172.407%2013.2178%20171.403%2013.3164C154.769%2015.5494%20138.636%2019.892%20122.964%2025.6719C104.799%2032.3546%2086.8976%2039.727%2068.8809%2046.8203C68.412%2047.0583%2067.9511%2047.3218%2067.5068%2047.6172C77.7083%2048.0031%2087.5147%2048.0358%2097.2305%2048.832C107.086%2049.6695%20116.934%2050.9179%20126.666%2052.6582C136.291%2054.3825%20145.818%2056.7384%20155.287%2059.1934C164.879%2061.7055%20174.324%2064.751%20183.562%2068.3223C182.583%2069.5454%20181.514%2069.1602%20180.42%2068.9385C173.238%2067.5264%20166.072%2066.0232%20158.857%2064.7754C141.474%2061.7705%20123.992%2059.5297%20106.387%2058.1914C90.3443%2056.8615%2074.2278%2056.5329%2058.1445%2057.2227C50.609%2057.5016%2043.1144%2058.3562%2035.7188%2059.7764C28.8248%2061.2215%2022.3743%2063.9544%2016.0645%2066.9756C10.9094%2069.4384%205.64195%2071.548%200%2072.5664V55.0742C2.5307%2054.6692%205.05527%2054.2392%207.56641%2053.75C25.106%2050.302%2042.1188%2044.9733%2058.959%2039.0869C73.726%2033.9065%2088.3621%2028.3318%20103.162%2023.25C123.836%2016.1484%20144.814%2010.0572%20166.385%206.23145C188.391%202.32352%20210.538%200.0162851%20232.898%200ZM235.523%2011.1494C226.341%2011.0673%20217.159%2011.5675%20208.045%2012.6592C190.127%2014.8924%20172.539%2019.203%20155.633%2025.4834C150.993%2027.1993%20146.385%2028.9886%20141.877%2030.9834C139.351%2032.1082%20136.965%2033.5449%20134.802%2035.2607C132.194%2037.346%20132.416%2039.67%20135.147%2041.5254C136.505%2042.4366%20137.995%2043.1593%20139.558%2043.6602C142.017%2044.4317%20144.518%2045.0636%20147.044%2045.5479C169.857%2050.0385%20192.941%2052.1899%20216.124%2053.4131C227.461%2054.0207%20238.798%2054.464%20250.125%2054.9893L308.85%2057.7646C312.657%2057.9535%20316.465%2058.2158%20320.283%2058.3389C322.456%2058.4129%20322.883%2058.1256%20323.345%2056.1387C324.116%2052.7399%20326.371%2050.729%20329.399%2049.3086C332.821%2047.7079%20336.383%2047.6992%20340.003%2048.2656C340.998%2048.4217%20341.986%2048.6027%20342.991%2048.7588L343.303%2048.1504C342.562%2047.4938%20341.879%2046.771%20341.082%2046.1553C336.416%2042.6417%20331.801%2039.0627%20327.021%2035.6641C311.2%2024.359%20293.507%2017.5031%20274.338%2014.0879C261.488%2011.7975%20248.539%2011.215%20235.523%2011.1494Z%22%20fill=%22%23226F8F%22/%3E%0A%3C/svg%3E") no-repeat left top / 100% 73.07px,
    linear-gradient(90deg, #166486 0%, #5599B6 100%);
}
.hdcw-head::before {
  content: '';
  flex: 0 0 33px;
  height: 33px;
  margin: 24px 19px 0 0;        /* mark 27..60, title at x79 */
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20preserveAspectRatio=%22none%22%20overflow=%22visible%22%20style=%22display:%20block%3B%22%20width=%2232.9962%22%20height=%2232.9915%22%20viewBox=%220%200%2032.9962%2032.9915%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cg%20id=%22Layer_1-2%22%3E%0A%3Cpath%20id=%22Vector%22%20d=%22M14.6314%2029.7465C14.8206%2030.1171%2014.673%2030.5701%2014.3032%2030.7593C11.7437%2032.065%209.27604%2032.8289%207.16796%2032.9679C6.93242%2032.9836%206.70002%2032.9915%206.4739%2032.9915C4.49223%2032.9915%202.86151%2032.4018%201.72699%2031.2673C-0.282165%2029.2582%20-0.547539%2025.813%200.979543%2021.5678C1.57546%2019.9112%202.41791%2018.2027%203.46998%2016.4966C2.41791%2014.7905%201.57467%2013.0813%200.979543%2011.4255C-0.547539%207.17867%20-0.282165%203.73351%201.72699%201.72436C2.98556%200.465791%204.8581%20-0.123058%207.14048%200.021406C9.23678%200.154879%2011.6919%200.90782%2014.2396%202.19936C14.6102%202.3878%2014.7586%202.84082%2014.571%203.2114C14.3825%203.58198%2013.9295%203.73037%2013.5589%203.54272C8.77198%201.11588%204.74661%200.834018%202.79163%202.789C2.02141%203.55921%201.59352%204.64819%201.51971%206.0261C1.44356%207.44091%201.73877%209.08576%202.39592%2010.9143C2.88663%2012.2781%203.55713%2013.6827%204.38309%2015.0936C5.75236%2013.0939%207.39722%2011.1185%209.25955%209.25692C10.4019%208.11534%2011.6016%207.04049%2012.8264%206.063C13.1515%205.80391%2013.6249%205.85729%2013.8848%206.18234C14.1439%206.50738%2014.0905%206.98082%2013.7654%207.2407C12.5846%208.18286%2011.4265%209.21923%2010.3242%2010.3216C8.35351%2012.2922%206.63799%2014.3878%205.2538%2016.4958C6.63799%2018.6031%208.35351%2020.6994%2010.3242%2022.6701C11.5317%2023.8777%2012.8029%2025.0043%2014.1022%2026.0171C14.4304%2026.2731%2014.4885%2026.7457%2014.2334%2027.0739C14.085%2027.2639%2013.8628%2027.3636%2013.639%2027.3636C13.4773%2027.3636%2013.314%2027.3118%2013.1766%2027.2043C11.8285%2026.153%2010.5103%2024.9855%209.25955%2023.7348C7.39722%2021.8724%205.75236%2019.897%204.38309%2017.8981C3.55713%2019.3082%202.88663%2020.7128%202.39592%2022.0773C1.73798%2023.9059%201.44356%2025.5508%201.51971%2026.9656C1.59352%2028.3435%202.02141%2029.4333%202.79163%2030.2027C3.75342%2031.1645%205.19256%2031.5892%207.06903%2031.466C8.97533%2031.3403%2011.2404%2030.6322%2013.6186%2029.4183C13.9892%2029.2291%2014.4422%2029.3767%2014.6314%2029.7465ZM29.5262%2016.4958C30.5783%2014.7897%2031.4215%2013.0805%2032.0166%2011.4247C33.5437%207.17867%2033.2783%203.7343%2031.2692%201.72514C30.0106%200.465791%2028.1381%20-0.123058%2025.8557%200.021406C23.7586%200.154879%2021.3043%200.90782%2018.7565%202.19936C18.3859%202.3878%2018.2375%202.84082%2018.4252%203.2114C18.6136%203.58198%2019.0666%203.73037%2019.4372%203.54272C24.2242%201.1151%2028.2488%200.834018%2030.2045%202.789C30.9747%203.55921%2031.4026%204.64819%2031.4764%206.0261C31.5526%207.44091%2031.2574%209.08576%2030.6002%2010.9143C30.1095%2012.2781%2029.439%2013.6827%2028.6131%2015.0936C27.2438%2013.0939%2025.5989%2011.1185%2023.7366%209.25692C22.5942%208.11534%2021.3946%207.04049%2020.1697%206.063C19.8447%205.80391%2019.3713%205.85729%2019.1114%206.18234C18.8523%206.50738%2018.9057%206.98082%2019.2307%207.2407C20.4116%208.18286%2021.5696%209.21923%2022.672%2010.3216C24.6426%2012.2922%2026.3582%2014.3878%2027.7424%2016.4958C26.3582%2018.6031%2024.6426%2020.6994%2022.672%2022.6701C21.4644%2023.8777%2020.1933%2025.0043%2018.8939%2026.0171C18.5657%2026.2731%2018.5076%2026.7457%2018.7628%2027.0739C18.9112%2027.2647%2019.1326%2027.3636%2019.3571%2027.3636C19.5189%2027.3636%2019.6822%2027.3118%2019.8196%2027.2043C21.1677%2026.153%2022.4859%2024.9855%2023.7366%2023.7348C25.5989%2021.8724%2027.2438%2019.897%2028.6131%2017.8981C29.439%2019.3082%2030.1095%2020.7128%2030.6002%2022.0773C31.2582%2023.9059%2031.5526%2025.5508%2031.4764%2026.9656C31.4026%2028.3435%2030.9747%2029.4333%2030.2045%2030.2027C29.2427%2031.1645%2027.8036%2031.5892%2025.9271%2031.466C24.0208%2031.3403%2021.7557%2030.6322%2019.3776%2029.4183C19.007%2029.2291%2018.5539%2029.3767%2018.3647%2029.7465C18.1755%2030.1171%2018.3231%2030.5701%2018.6929%2030.7593C21.2524%2032.065%2023.7201%2032.8289%2025.8282%2032.9679C26.0637%2032.9836%2026.2954%2032.9915%2026.5223%2032.9915C28.5031%2032.9915%2030.1346%2032.4011%2031.2692%2031.2673C33.2783%2029.2582%2033.5437%2025.813%2032.0166%2021.5678C31.4207%2019.9112%2030.5783%2018.2027%2029.5262%2016.4966V16.4958ZM17.2239%2023.1828C17.1336%2023.5086%2016.8369%2023.734%2016.4985%2023.734C16.1601%2023.734%2015.8633%2023.5086%2015.773%2023.1828C14.7115%2019.3608%2013.979%2018.465%2010.8754%2017.1923C10.5927%2017.0761%2010.4082%2016.8013%2010.4082%2016.4958C10.4082%2016.1904%2010.5927%2015.9148%2010.8754%2015.7994C13.979%2014.5267%2014.7115%2013.6309%2015.773%209.80887C15.8633%209.48304%2016.1601%209.2577%2016.4985%209.2577C16.8369%209.2577%2017.1336%209.48304%2017.2239%209.80887C18.2854%2013.6309%2019.018%2014.5267%2022.1216%2015.7994C22.4042%2015.9156%2022.5887%2016.1904%2022.5887%2016.4958C22.5887%2016.8013%2022.4042%2017.0768%2022.1216%2017.1923C19.018%2018.465%2018.2854%2019.3608%2017.2239%2023.1828ZM20.0339%2016.4958C18.2485%2015.5545%2017.2883%2014.471%2016.4985%2012.4532C15.7086%2014.471%2014.7476%2015.5545%2012.963%2016.4958C14.7484%2017.4372%2015.7086%2018.5207%2016.4985%2020.5385C17.2883%2018.5207%2018.2493%2017.4372%2020.0339%2016.4958Z%22%20fill=%22white%22/%3E%0A%3C/g%3E%0A%3C/svg%3E") center / contain no-repeat;
}
.hdcw-head > div { margin-top: 25px; min-width: 0; padding-right: 10px; }
.hdcw-head b {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  white-space: pre-line;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hdcw-head small {
  display: block;
  margin-top: 3px;              /* subtitle cap line at y50 (42003:558) */
  opacity: 1;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hdcw-reset, .hdcw-exp, .hdcw-close {
  flex: none;
  align-self: flex-start;
  padding: 0;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.hdcw-reset {
  width: 22px;
  height: 18px;
  margin: 23px 0 0 auto;        /* 4028:981 box 20x16 @296,24, stroke outset 1px */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20preserveAspectRatio=%22none%22%20overflow=%22visible%22%20style=%22display:%20block%3B%22%20width=%2222%22%20height=%2218%22%20viewBox=%220%200%2022%2018%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cg%20id=%22navbar-icon-start-new%22%3E%0A%3Cpath%20id=%22Vector%22%20d=%22M13%201C17.4133%201%2021%204.58667%2021%209C21%2013.4133%2017.4133%2017%2013%2017C8.58667%2017%205%2013.4133%205%209V5.66667%22%20stroke=%22white%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%0A%3Cpath%20id=%22Vector_2%22%20d=%22M1%209L5%205L9%209%22%20stroke=%22white%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%0A%3C/g%3E%0A%3C/svg%3E");
  background-size: 22px 18px;
}
.hdcw-reset svg { display: none; }
.hdcw-panel:not(.hdcw-max) .hdcw-exp {
  width: 18px;
  height: 18px;
  margin: 23px 0 0 16px;        /* 12:142 16x16 @334,24 + 1px bezel */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20preserveAspectRatio=%22none%22%20overflow=%22visible%22%20style=%22display:%20block%3B%22%20width=%2218%22%20height=%2218%22%20viewBox=%22-1%20-1%2018%2018%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20id=%22navbar-icon-expand%22%20d=%22M1.2002%2012V14.7998H4V16H0V12H1.2002ZM16%2016H12V14.7998H14.7998V12H16V16ZM16%204H14.7998V1.2002H12V0H16V4ZM4%201.2002H1.2002V4H0V0H4V1.2002Z%22%20fill=%22white%22/%3E%0A%3C/svg%3E");
  background-size: 18px 18px;
}
.hdcw-panel:not(.hdcw-max) .hdcw-exp svg { display: none; }
.hdcw-max .hdcw-exp { margin: 23px 0 0 16px; font-size: 0; }
.hdcw-close {
  width: 17px;
  height: 17px;
  margin: 23px 0 0 17px;        /* 12:128 15x15 @369,24 + 1px bezel */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20preserveAspectRatio=%22none%22%20overflow=%22visible%22%20style=%22display:%20block%3B%22%20width=%2217%22%20height=%2217%22%20viewBox=%22-1%20-1%2017%2017%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20id=%22navbar-icon-close-assistant%22%20d=%22M15%201.74427L13.2557%200L7.5%205.75573L1.74427%200L0%201.74427L5.75573%207.5L0%2013.2557L1.74427%2015L7.5%209.24427L13.2557%2015L15%2013.2557L9.24427%207.5L15%201.74427Z%22%20fill=%22white%22/%3E%0A%3C/svg%3E");
  background-size: 17px 17px;
}

/* ---------- Message column. Bot bubbles start at x16, the stock/model chip
 * rows at x18, the car strip at x18, user bubbles end at x382. */
.hdcw-msgs { padding: 14px 16px; gap: 11px; }

/* Bubbles. Bot (1:14 / 37:349 / 16:205 / 42:720 / 31:256): #EDEDED, 1px
 * #C7C7C7 inside stroke, r10 with the BOTTOM-LEFT corner square, fixed 334px
 * wide, Poppins Regular 13/16 with 1% tracking, text 22px in.
 * User (37:388 / 4048:708 / 42:676): #E4F3FA, 1px #B7B7B7, r10 with the
 * BOTTOM-RIGHT corner square, #064059 Regular 13/20, 48 tall for one line. */
.hdcw-msg {
  max-width: 96%;
  padding: 15px 22px;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: .01em;
}
.hdcw-bot {
  width: 334px;
  max-width: 100%;
  box-sizing: border-box;
  background: #EDEDED;
  border-color: #C7C7C7;
  border-radius: 10px 10px 10px 0;
  padding: 17px 22px 16px;   /* text 22px in, cap line 20px under the top edge (37:350, 37:326) */
}
/* The greeting (1:11, identical on the seven artboards that draw it) is a
 * 95px bubble whose runs are Bold 13/auto, Regular 13/24 and Regular 13/18:
 * cap lines at y113.5, 138 and 156. An 18px leading with a 6px bottom margin
 * on the bold inline-block reproduces the 24px step after the headline,
 * whatever the admin copy after it says. */
.hdcw-msgs > .hdcw-bot:first-child {
  line-height: 18px;
  letter-spacing: 0;
  padding: 15px 22px 18px;
}
.hdcw-bot b, .hdcw-bot strong { font-weight: 700; }
.hdcw-msgs > .hdcw-bot:first-child b,
.hdcw-msgs > .hdcw-bot:first-child strong { display: inline-block; margin-bottom: 6px; }
.hdcw-bot a.hdcw-link { font-weight: 600; color: #D65E2C; }
.hdcw-user {
  background: #E4F3FA;
  border: 1px solid #B7B7B7;
  color: #064059;
  border-radius: 10px 10px 0 10px;
  margin-right: 2px;            /* content box ends at 384, the artwork at 382 */
  padding: 14px 22px 12px 21px; /* text @+22,+14 in a 48px box (37:388) */
  line-height: 20px;
  font-weight: 400;
}
/* A bot reply straight after a user message follows it closer than the 11px
 * column: 6px on 08-help6 (42:720 under 42:676) and 8px on 04-help2
 * (37:351 under 37:388). 7px splits the two artboards. */
.hdcw-user + .hdcw-bot { margin-top: -4px; }
.hdcw-typing {
  background: #EDEDED;
  border-color: #C7C7C7;
  border-radius: 10px 10px 10px 0;
  padding: 16px 22px;
}
/* "Searching our stock..." (2030:573 / 19:537): Poppins Regular 12 #6D6D6D at
 * x20 - the widget's own 4px inset off the 16px column. */
.hdcw-status { font-size: 12px; line-height: 18px; font-style: normal; margin: 0; }

/* ---------- Openers (lozenge 12:145 / 6001:1006 / 6001:1031 / 2023:430):
 * 361x72 at x16 (the "Something else" one 52.5 tall), r10, #E4F3FA, 1px
 * #B7B7B7 inside stroke, NO shadow, an orange 6x12 chevron at x336.5, the
 * glyph at the artwork's own offset, title Poppins SemiBold 15 #064059 at
 * x67 y16 and the caption Regular 12 black at x67 y37 (::after - the widget
 * renders one label). Tops at y219 / 302 / 385 / 468: an 11px column. */
.hdcw-opener { gap: 11px; margin: 18px 7px 0 0; }   /* 361 wide: x16..377 */
.hdcw-opener button { position: relative; }
.hdcw-opener button.hdcw-op-used,
.hdcw-opener button.hdcw-op-new,
.hdcw-opener button.hdcw-op-quiz,
.hdcw-opener button.hdcw-op-alert,
.hdcw-opener .hdcw-else.hdcw-op-else {
  box-sizing: border-box;
  border: 1px solid #B7B7B7;
  border-radius: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%228%22%20height=%2214%22%20viewBox=%22-1%20-1%208%2014%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M5.40984e-09%201.215L1.00917%202.18156e-07L6%206L1.00917%2012L4.23728e-07%2010.785L3.97792%206L5.40984e-09%201.215Z%22%20fill=%22%23D65E2C%22/%3E%0A%3C/svg%3E") no-repeat right 16px top 27px / 8px 14px, #E4F3FA;
  color: #064059;
  text-align: left;
  box-shadow: none;
  font-weight: 600;
}
.hdcw-opener button.hdcw-op-used,
.hdcw-opener button.hdcw-op-new,
.hdcw-opener button.hdcw-op-quiz,
.hdcw-opener button.hdcw-op-alert {
  min-height: 72px;
  padding: 16px 30px 15px 66px;  /* 1 + 16 + 23 title - 2 + 18 caption + 15 + 1 = 72 */
  font-size: 15px;
  line-height: 23px;
}
.hdcw-opener button.hdcw-op-used:hover,
.hdcw-opener button.hdcw-op-new:hover,
.hdcw-opener button.hdcw-op-quiz:hover,
.hdcw-opener button.hdcw-op-alert:hover,
.hdcw-opener .hdcw-else.hdcw-op-else:hover { background-color: #D6ECF6; opacity: 1; }
/* Glyph boxes = the export + 1px bezel, placed from the BORDER box
 * (artwork offset - 1px bezel). */
.hdcw-opener button.hdcw-op-used::before,
.hdcw-opener button.hdcw-op-new::before,
.hdcw-opener button.hdcw-op-quiz::before,
.hdcw-opener button.hdcw-op-alert::before,
.hdcw-opener button.hdcw-op-else::before {
  content: '';
  position: absolute;
  background: center / contain no-repeat;
}
.hdcw-opener button.hdcw-op-used::before,
.hdcw-opener button.hdcw-op-new::before { left: 21px; top: 22px; width: 23px; height: 20px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2223%22%20height=%2220%22%20viewBox=%22-1%20-1%2023%2020%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M7%2013.6885H5.4866L5.0078%2015.163L4.7866%2015.8442H2.1V11.5615C2.7944%2011.7469%203.7982%2011.892%205.25%2011.892C5.52848%2011.892%205.79555%2011.7785%205.99246%2011.5763C6.18938%2011.3742%206.3%2011.1%206.3%2010.8141C6.3%2010.5283%206.18938%2010.2541%205.99246%2010.052C5.79555%209.84983%205.52848%209.73626%205.25%209.73626C3.7478%209.73626%202.8952%209.5638%202.4528%209.4244C2.35577%209.39381%202.26043%209.35783%202.1672%209.31661C2.27446%208.84256%202.5098%208.40919%202.8462%208.06627C2.94887%207.96088%203.04873%207.85165%203.1458%207.7386C5.2808%208.36089%207.91%208.65839%2010.5%208.65839C13.09%208.65839%2015.7192%208.36089%2017.8542%207.7386C17.9503%207.85261%2018.0502%207.96184%2018.1538%208.06627C18.4912%208.41407%2018.725%208.84809%2018.8328%209.31661C18.7712%209.34727%2018.676%209.3832%2018.5472%209.4244C18.1048%209.5638%2017.2522%209.73626%2015.75%209.73626C15.4715%209.73626%2015.2045%209.84983%2015.0075%2010.052C14.8106%2010.2541%2014.7%2010.5283%2014.7%2010.8141C14.7%2011.1%2014.8106%2011.3742%2015.0075%2011.5763C15.2045%2011.7785%2015.4715%2011.892%2015.75%2011.892C17.2018%2011.892%2018.2056%2011.7469%2018.9%2011.5615V15.8442H16.2134L15.9922%2015.163L15.5134%2013.6885H7ZM16.6936%205.82428C14.9016%206.26981%2012.7176%206.50263%2010.5%206.50263C8.2824%206.50263%206.0984%206.26981%204.3064%205.82428C4.34933%205.71697%204.3904%205.60871%204.4296%205.49948L5.0568%203.69296C5.3088%202.96719%205.8548%202.5346%206.4008%202.45268C9.11947%202.05593%2011.8791%202.05593%2014.5978%202.45268C15.1466%202.5346%2015.6898%202.96719%2015.9418%203.69296L16.5718%205.49948C16.6091%205.60871%2016.6497%205.71697%2016.6936%205.82428ZM14.3808%2017.017L14%2015.8442H7L6.6192%2017.017C6.52631%2017.3033%206.348%2017.5523%206.10953%2017.7287C5.87107%2017.9052%205.58455%2018.0001%205.2906%2018H1.4C1.0287%2018%200.672601%2017.8486%200.410051%2017.5791C0.1475%2017.3095%200%2016.944%200%2016.5628V9.91591C0%208.6512%200.49%207.43679%201.3608%206.54287C1.58642%206.31191%201.78816%206.05762%201.9628%205.78404H1.05C0.771523%205.78404%200.504451%205.67048%200.307538%205.46834C0.110625%205.2662%200%204.99203%200%204.70616C0%204.42029%200.110625%204.14613%200.307538%203.94399C0.504451%203.74185%200.771523%203.62828%201.05%203.62828H2.8504L3.08%202.96719C3.5602%201.5875%204.6872%200.529743%206.0998%200.319916C9.01855%20-0.106639%2011.9814%20-0.106639%2014.9002%200.319916C16.3128%200.529743%2017.4398%201.5875%2017.92%202.96862L18.1496%203.62828H19.95C20.2285%203.62828%2020.4955%203.74185%2020.6925%203.94399C20.8894%204.14613%2021%204.42029%2021%204.70616C21%204.99203%2020.8894%205.2662%2020.6925%205.46834C20.4955%205.67048%2020.2285%205.78404%2019.95%205.78404H19.0386C19.2131%206.05806%2019.4133%206.31101%2019.6392%206.54287C20.5105%207.43757%2020.9999%208.65083%2021%209.91591V16.5628C21%2016.944%2020.8525%2017.3095%2020.5899%2017.5791C20.3274%2017.8486%2019.9713%2018%2019.6%2018H15.708C15.4143%2017.9998%2015.1281%2017.9047%2014.8899%2017.7283C14.6517%2017.5519%2014.4736%2017.303%2014.3808%2017.017Z%22%20fill=%22%23D65E2C%22/%3E%0A%3C/svg%3E"); }
/* the merged two-part glyph is stretched, not contained: its own export box
 * is 0.7px taller than the ink the artboard shows */
.hdcw-opener button.hdcw-op-quiz::before { left: 21.9px; top: 23.42px; width: 22.76px; height: 27.7px; background-size: 100% 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2221.39%22%20height=%2228%22%20viewBox=%22-1%20-1%2021.39%2028%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20transform=%22translate(0%200)%22%3E%0A%3Cpath%20d=%22M5.35972%200C2.94892%201.12193%201.10903%202.94879%200%205.10568L2.62376%206.33167C3.45495%204.71221%204.83307%203.33801%206.6428%202.49616L5.35972%200ZM12.639%200.00650369L11.3517%202.50396C13.0522%203.29566%2014.4951%204.60807%2015.379%206.33167L18%205.1096C16.8219%202.81359%2014.9038%201.06264%2012.639%200.00650369Z%22%20fill=%22%23D65E2C%22/%3E%0A%3C/g%3E%3Cg%20transform=%22translate(1%204)%22%3E%0A%3Cpath%20d=%22M15.8868%2021H6.12477C6.10299%2020.9999%206.08159%2020.9942%206.06255%2020.9837C6.0435%2020.9731%206.02742%2020.9579%206.01577%2020.9395L1.31677%2013.3635C1.17119%2013.1332%201.07304%2012.8761%201.02807%2012.6074C0.983109%2012.3387%200.992232%2012.0637%201.05491%2011.7985C1.11759%2011.5333%201.23256%2011.2833%201.39309%2011.0632C1.55362%2010.843%201.75647%2010.6571%201.98977%2010.5164C2.22307%2010.3756%202.48211%2010.2828%202.75172%2010.2435C3.02133%2010.2041%203.29609%2010.219%203.55989%2010.2871C3.82369%2010.3553%204.07123%2010.4755%204.28799%2010.6406C4.50476%2010.8056%204.6864%2011.0123%204.82227%2011.2485L6.05327%2013.3455V2.971C6.05327%202.44826%206.26093%201.94693%206.63057%201.57729C7.0002%201.20766%207.50153%201%208.02427%201C8.54701%201%209.04835%201.20766%209.41798%201.57729C9.78761%201.94693%209.99527%202.44826%209.99527%202.971V7.6355C9.99527%207.928%2010.2278%208.1685%2010.5203%208.178L16.3308%208.372C16.6141%208.38147%2016.8826%208.50067%2017.0796%208.70443C17.2767%208.90819%2017.3868%209.18055%2017.3868%209.464V19.5C17.3868%2019.8978%2017.2287%2020.2794%2016.9474%2020.5607C16.6661%2020.842%2016.2846%2021%2015.8868%2021Z%22%20stroke=%22%23D65E2C%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%0A%3C/g%3E%3C/svg%3E"); }
.hdcw-opener button.hdcw-op-alert::before { left: 24px; top: 19px; width: 22px; height: 18px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2222%22%20height=%2218%22%20viewBox=%22-1%20-1%2022%2018%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M5%205L8.75%208C9.10472%208.28401%209.54559%208.43875%2010%208.43875C10.4544%208.43875%2010.8953%208.28401%2011.25%208L15%205M19%2013V3C19%202.46957%2018.7893%201.96086%2018.4142%201.58579C18.0391%201.21071%2017.5304%201%2017%201H3C2.46957%201%201.96086%201.21071%201.58579%201.58579C1.21071%201.96086%201%202.46957%201%203V13C1%2013.5304%201.21071%2014.0391%201.58579%2014.4142C1.96086%2014.7893%202.46957%2015%203%2015H17C17.5304%2015%2018.0391%2014.7893%2018.4142%2014.4142C18.7893%2014.0391%2019%2013.5304%2019%2013Z%22%20stroke=%22%23D65E2C%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%0A%3C/svg%3E"); }
.hdcw-opener button.hdcw-op-else::before { left: 26.95px; top: 12.9px; width: 14px; height: 24px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2214%22%20height=%2224%22%20viewBox=%22-1%20-1%2014%2024%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M1.28811%205.67035C1.28811%20-0.172641%2010.47%20-0.172641%2010.47%205.67035C10.47%209.84392%206.29638%209.0092%206.29638%2014.0175M6.29638%2020.7119L6.31308%2020.6935%22%20stroke=%22%23D65E2C%22%20stroke-width=%222.57621%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%0A%3C/svg%3E"); }
.hdcw-opener button.hdcw-op-used::after,
.hdcw-opener button.hdcw-op-new::after,
.hdcw-opener button.hdcw-op-quiz::after,
.hdcw-opener button.hdcw-op-alert::after {
  /* in flow under the title, not absolute: a title that wraps on a phone
   * pushes the caption down instead of printing over it */
  display: block;
  margin-top: -2px;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0;
  color: #000000;
}
/* The artwork's captions, their numbers included and verbatim (30002:640,
 * 6001:1012, 6001:1037). The stock number is
 * live since CON-995: see the [data-stock] rule below. */
.hdcw-opener button.hdcw-op-used::after { content: 'Cars in stock'; }
/* CON-995: live used-stock count. The widget sets data-stock on the
 * button and this rule prints it; the caption without a number above
 * shows until it arrives, or if it cannot. Roll back: delete this rule
 * and put the artwork's caption back above: 'Over 75 cars in stock'. */
.hdcw-opener button.hdcw-op-used[data-stock]::after { content: attr(data-stock) ' cars in stock'; }
.hdcw-opener button.hdcw-op-quiz::after { content: 'Get matched to car to suit your needs'; }
.hdcw-opener button.hdcw-op-alert::after { content: 'Receive a daily stock alert'; }

/* "Something else" (2023:430): the same lozenge at 361x52.5, no caption.
 * Title @67,15; "?" 8.9x18.8 @30,16; chevron at y21.5. */
.hdcw-opener .hdcw-else.hdcw-op-else {
  min-height: 52.5px;
  padding: 14px 30px 13.5px 66px;
  font-size: 15px;
  line-height: 23px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%228%22%20height=%2214%22%20viewBox=%22-1%20-1%208%2014%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M5.40984e-09%201.215L1.00917%202.18156e-07L6%206L1.00917%2012L4.23728e-07%2010.785L3.97792%206L5.40984e-09%201.215Z%22%20fill=%22%23D65E2C%22/%3E%0A%3C/svg%3E") no-repeat right 16px top 20.5px / 8px 14px, #E4F3FA;
}

/* Context CTA ("Tell me about this car" 19:683, "View offers" 52004:855):
 * 349x55 at x24, r10, flat #D65E2C, white Poppins Bold 15 centred, cap line
 * 16px under the top edge. */
.hdcw-opener button.hdcw-op-ctx {
  min-height: 55px;
  margin: 0 4px 0 8px;          /* 349 wide at x24 (16-browse-auto) */
  border: 0;
  border-radius: 10px;
  padding: 16px 0;
  background: #D65E2C;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
  text-align: center;
}
.hdcw-opener button.hdcw-op-ctx:hover { opacity: .9; }

/* ---------- Chips (item 16:212): 31px white, r10, NO border, 0/4/4 25%
 * shadow, Poppins Regular 12/13 black, centred, 5px gaps. Stock and model
 * rows start at x18, quiz answer rows flush with the bubble at x16.
 * Selected = a 1px #0C0F20 stroke and nothing else (37:328). */
.hdcw-chips { gap: 5px; padding: 0 2px; }
.hdcw-chip {
  background: #fff;
  color: #000000;
  border: 1px solid transparent;
  border-radius: 10px;
  min-height: 31px;
  box-sizing: border-box;
  padding: 8px 14px;            /* 1 + 8 + 13 + 8 + 1 = 31 */
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 0;
  box-shadow: 0 4px 4px rgba(0,0,0,.25);
}
.hdcw-chip:hover { background: #F4F4F4; border-color: transparent; color: #000000; }
.hdcw-chip--sel { border-color: #0C0F20; box-shadow: 0 4px 4px rgba(0,0,0,.25); font-weight: 400; }
/* The artwork's selected chip is a 1px stroke and nothing else. The JOBC2
 * template loads Bootstrap 4.3.1, whose reboot adds `button:focus { outline:
 * 5px auto }`, so a tapped chip would also wear the browser's focus ring.
 * Mouse and touch focus drop it; keyboard focus keeps a visible ring. */
.hdcw-chip:focus:not(:focus-visible) { outline: 0; }
/* POPULAR / LIFESTYLE / MAKES (16:213, 16:270, 16:323): Poppins Bold 11/13
 * #6D6D6D, tracking 0, at x24. */
.hdcw-ghead {
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0;
  margin: 0 6px 0 8px;
}
.hdcw-chips + .hdcw-ghead { margin-top: 7px; }
/* Quiz answers sit flush with the question bubble (37:328 @16), stock chips
 * 2px in (16:212 @18), and follow their question 8px down, not 11 (37:325 ends
 * at y330, its chips start at y338). */
.hdcw-bot + .hdcw-chips { padding-left: 0; margin-top: -3px; }

/* ---------- Car cards ("csr search" 19:566): 176 wide, 14px apart, first one
 * at x18, white, 1px #E4E6EA, r10, 244 tall. Photo 176x113 with SQUARE top
 * corners (the artboard's corner pixel is photo, not card). Body 12px in:
 * title Regular 12/15, price SemiBold 12/15 #D65E2C, monthly Regular 12/15,
 * meta Regular 10/16. Flush split action bar 213px under the card top:
 * Details (77, white, #E4E6EA rule) | I'm Interested (99, #D65E2C, white),
 * both Poppins Regular 12/13 with -1% tracking. */
.hdcw-cars { gap: 14px; padding: 0 0 2px 2px; }
/* the model chips follow the strip 9px down (16:212 @496 under a card ending
 * at 487), not the 11px column */
.hdcw-cars + .hdcw-chips { margin-top: -4px; }
.hdcw-ncgrid { gap: 14px; }
/* no top border: on the artboard the photo reaches the card's own top edge
 * (the corner pixel of 08-help6's first card is photo, not card) */
.hdcw-car { border-radius: 10px; border-color: #E4E6EA; border-top: 0; }
.hdcw-car img.hdcw-carimg, .hdcw-car .hdcw-noimg { height: 113px; border-radius: 0; }
.hdcw-car .hdcw-carbody { padding: 10px 12px 13px; }   /* card 244 tall, action bar 212 under its top */
.hdcw-car h4.hdcw-cartitle {
  /* name every property: Bootstrap 4.3.1's h4 rule would win otherwise */
  margin: 0;
  padding: 0;
  font-family: var(--hdcw-font);
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: .012em;
  max-height: 30px;
  overflow: hidden;
  /* the artwork sets the title's FIRST line on a 12px leading and every line
   * after it on 15 (19:545); CSS cannot, so the block runs at 15 and starts
   * 3px higher, which lands every line, the price and the meta on the
   * artboard's own cap lines */
  margin-top: -3px;
}
.hdcw-car .hdcw-price { color: #D65E2C; font-size: 12px; font-weight: 600; line-height: 15px; letter-spacing: .012em; }
.hdcw-car .hdcw-mo { color: #000000; font-size: 12px; font-weight: 400; line-height: 15px; letter-spacing: .012em; }
.hdcw-car .hdcw-meta { color: #000000; font-size: 10px; line-height: 16px; margin-top: 2px; }
.hdcw-ncgrid .hdcw-carbody { padding: 10px 12px 14px; }
.hdcw-ncgrid h4.hdcw-cartitle { max-height: none; }
.hdcw-car .hdcw-actions { margin: auto 0 0; gap: 0; }
.hdcw-car .hdcw-pick {
  flex: 77 0 0;
  border: 0;
  border-top: 1px solid #E4E6EA;
  border-radius: 0 0 0 9px;
  min-height: 31px;
  padding: 9px 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -.01em;
  background: #fff;
  color: #000000;
}
.hdcw-car .hdcw-pick:hover { background: #F4F4F4; color: #000000; }
.hdcw-car .hdcw-pick--primary {
  flex: 99 0 0;
  border-left: 1px solid #E4E6EA;
  border-radius: 0 0 9px 0;
  background: #D65E2C;
  color: #fff;
}
.hdcw-car .hdcw-pick--primary:only-child { border-left: 0; border-radius: 0 0 9px 9px; }
.hdcw-car .hdcw-pick--primary:hover { background: #D65E2C; opacity: .85; color: #fff; }

/* ---------- Footer (24:712): #E4E6EA band 400x129 from y591. Input 299x51
 * @21,20, r10, 1px #000000, placeholder Poppins Regular 14 ls 1% black 20px
 * in. Send: the 52px orange circle 8px right of it, ending 20px off the right
 * edge. Disclosure: Poppins Regular 12/15 ls 1% black, centred, 17px above
 * the panel foot. */
.hdcw-input {
  background: #E4E6EA;
  border-top: 0;
  padding: 20px 20px 10px 21px;  /* the 52px send sets the row: 20 + 52 + 10 */
  gap: 8px;
}
.hdcw-input input {
  box-sizing: border-box;
  height: 51px;
  border-radius: 10px;
  padding: 2px 20px 0;          /* an input centres its line in the content box:
                                     2px of top padding puts the placeholder cap
                                     line 20.5px under the box top (12002:602) */
  font-size: 14px;
  line-height: 21px;
  letter-spacing: .01em;
}
.hdcw-input input::placeholder { color: #000000; opacity: 1; font: inherit; }
.hdcw-input input::-webkit-input-placeholder { color: #000000; opacity: 1; font: inherit; }
.hdcw-input input:focus { border-color: #166486; }
.hdcw-send {
  width: 52px;
  height: 52px;
  padding: 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20preserveAspectRatio=%22none%22%20overflow=%22visible%22%20style=%22display:%20block%3B%22%20width=%2252%22%20height=%2252%22%20viewBox=%220%200%2052%2052%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cg%20id=%22footer-icon-send%22%3E%0A%3Ccircle%20id=%22Ellipse%201%22%20cx=%2226%22%20cy=%2226%22%20r=%2226%22%20fill=%22%23D65E2C%22/%3E%0A%3Cpath%20id=%22Vector%22%20d=%22M21.6667%2026L19%2034L35%2026L19%2018L21.6667%2026ZM21.6667%2026H27%22%20stroke=%22white%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%0A%3C/g%3E%0A%3C/svg%3E") center / 52px 52px no-repeat;
}
.hdcw-send svg { display: none; }
.hdcw-send:disabled { opacity: .5; }
.hdcw-powered {
  background: #E4E6EA;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: .01em;
  padding: 0 46px 17px;
}
.hdcw-powered a.hdcw-tc { color: #000000; }
.hdcw-powered a.hdcw-tc:hover { color: #166486; }
/* The artwork draws the disclosure as ONE flowing paragraph that wraps after
 * "mistakes." The widget emits two <div>s ("Powered by HappyDealer" and the
 * disclaimer + T&C link), so they are made inline; the artwork's period and
 * the wide gap after "HappyDealer" are punctuation of the drawn line, not
 * copy the admin owns. */
.hdcw-powered > div { display: inline; }
.hdcw-powered > div:first-child::after { content: '.   '; white-space: pre; }

@media (max-width: 480px) {
  .hdcw-powered { padding: 0 24px 17px; }
}

/* A themed input font-size under 16px would defeat the widget's iOS zoom
 * guard (equal specificity, theme loads last - CON-781/CON-853 trap). */
@media (pointer: coarse) {
  .hdcw-input input { font-size: 16px; }
}
