@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700;1,400&display=swap');
/* chat widget branding - Donal Ryan Motor Group Nenagh (drmg, template DRMG).
 * Source of truth: the designer's Figma "Donal Ryan Motor Group (Ai
 * Assistant)" (ORIGINAL file k1ODFwGwTkc9rYelk4YPO6) and its 16 @2x artboard
 * PNGs, which outrank the node dump wherever the two disagree. Tooling and
 * QA: tickets/CON-1165/drmg/qa-drmg/; design notes and the probe table:
 * tickets/CON-1165/drmg/DESIGN-drmg.md. Glyphs are SVG exports of the file's
 * own nodes.
 *
 * Nissan red on white: an 81px #222 -> #0B0B0B header with the red robot
 * mark, "Donal Ryan Motor Group" and the subtitle under it; #EDEDED bot
 * bubbles with a 1px #C7C7C7 stroke and a squared bottom-left corner on a
 * white ground; black user bubbles; the openers as separate white r5 boxes
 * with a 1px #D0D0D0 stroke, red glyphs (the Nissan logo on "New Nissan")
 * and black chevrons; white r10 chips on a 0/4/4 25% shadow; white cards with
 * a flush Details | I'm Interested (red) bar; a #E4E6EA footer band with a
 * black stroked input and the red send circle. The launcher is the
 * designer's red "Virtual Assistant" tab with the robot mark.
 * Type: Archivo (loaded by the DRMG template itself); Montserrat Bold for the
 * section heads and Montserrat Italic for the status line (imported above).
 * The panel is 400x720 = the designer's artboard, so offsets transfer 1:1.
 *
 * Regenerate with tickets/CON-1165/drmg/build-theme-drmg.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: #C3002F;
  --hdcw-on-accent: #fff;
  --hdcw-font: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --hdcw-bg: #fff;               /* cards, input, chips */
  --hdcw-surface: #fff;          /* the conversation ground (Rectangle 8 15:158, style ai-white) */
  --hdcw-text: #000000;
  --hdcw-muted: #6D6D6D;
  --hdcw-faint: #C7C7C7;        /* typing dots (decorative) */
  --hdcw-footer: #000000;          /* disclosure 54001:664 - every run overrides the #504949 base to black */
  --hdcw-border: #000000;          /* input stroke 24:705 */
  --hdcw-border-soft: #E4E6EA;
  --hdcw-radius: 15px;           /* panel 1:7, header 1:9 */
  --hdcw-radius-bubble: 10px;
  --hdcw-head-bg: #171717;
  --hdcw-head-color: #fff;
  --hdcw-user-bg: #000000;
  --hdcw-user-color: #fff;
  --hdcw-link: #000000;
  --hdcw-btn-bg: #C3002F;
  --hdcw-btn-color: #fff;
  --hdcw-fab-gap: 7px;           /* lifted over a pinned bar, the tab keeps the 5px + shadow air it has on 03-home */
}

/* ---------- Launcher (Group 41 52001:624 on the 400x653 home artboard): the
 * designer's 130x48 r10 #C3002F tab on its 0/4/4 25% shadow, "Virtual /
 * Assistant" and the white robot mark, as one 138x56 SVG (4px of shadow left
 * and right, 8 below). The tab ends 3px from the right edge and 5px from the
 * bottom (x267..397, y600..648): a 137x53 box flush in the corner shows it
 * there, clipping only 1px / 3px of the shadow's outer blur. */
.hdcw-fab {
  width: 137px;
  height: 53px;
  right: 0;
  bottom: 0;
  border-radius: 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%22138%22%20height=%2256%22%20viewBox=%220%200%20138%2056%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%0A%3Cg%20filter=%22url(%23filter0_d_52001_624)%22%3E%0A%3Cpath%20d=%22M4%2010C4%204.47715%208.47715%200%2014%200H124C129.523%200%20134%204.47715%20134%2010V38C134%2043.5229%20129.523%2048%20124%2048H14C8.47715%2048%204%2043.5228%204%2038V10Z%22%20fill=%22%23C3002F%22/%3E%0A%3C/g%3E%0A%3Cpath%20d=%22M37.4961%2021C37.3574%2021%2037.2491%2020.9653%2037.1711%2020.896C37.0931%2020.8267%2037.0367%2020.74%2037.0021%2020.636L34.2201%2012.29C34.2027%2012.2467%2034.1941%2012.2077%2034.1941%2012.173C34.1941%2012.095%2034.2201%2012.03%2034.2721%2011.978C34.3241%2011.926%2034.3891%2011.9%2034.4671%2011.9H35.6111C35.7324%2011.9%2035.8234%2011.9347%2035.8841%2012.004C35.9534%2012.0647%2035.9967%2012.1253%2036.0141%2012.186L38.2111%2018.881L40.4081%2012.186C40.4254%2012.1253%2040.4644%2012.0647%2040.5251%2012.004C40.5944%2011.9347%2040.6897%2011.9%2040.8111%2011.9H41.9551C42.0244%2011.9%2042.0851%2011.926%2042.1371%2011.978C42.1977%2012.03%2042.2281%2012.095%2042.2281%2012.173C42.2281%2012.2077%2042.2194%2012.2467%2042.2021%2012.29L39.4201%2020.636C39.3854%2020.74%2039.3291%2020.8267%2039.2511%2020.896C39.1731%2020.9653%2039.0647%2021%2038.9261%2021H37.4961ZM43.5821%2021C43.4954%2021%2043.4218%2020.9697%2043.3611%2020.909C43.3004%2020.8483%2043.2701%2020.7747%2043.2701%2020.688V14.552C43.2701%2014.4653%2043.3004%2014.3917%2043.3611%2014.331C43.4218%2014.2703%2043.4954%2014.24%2043.5821%2014.24H44.6611C44.7564%2014.24%2044.8301%2014.2703%2044.8821%2014.331C44.9428%2014.3917%2044.9731%2014.4653%2044.9731%2014.552V20.688C44.9731%2020.7747%2044.9428%2020.8483%2044.8821%2020.909C44.8301%2020.9697%2044.7564%2021%2044.6611%2021H43.5821ZM43.5301%2013.122C43.4434%2013.122%2043.3698%2013.0917%2043.3091%2013.031C43.2484%2012.9703%2043.2181%2012.8967%2043.2181%2012.81V11.874C43.2181%2011.7873%2043.2484%2011.7137%2043.3091%2011.653C43.3698%2011.5923%2043.4434%2011.562%2043.5301%2011.562H44.7131C44.8084%2011.562%2044.8864%2011.5923%2044.9471%2011.653C45.0078%2011.7137%2045.0381%2011.7873%2045.0381%2011.874V12.81C45.0381%2012.8967%2045.0078%2012.9703%2044.9471%2013.031C44.8864%2013.0917%2044.8084%2013.122%2044.7131%2013.122H43.5301ZM47.2638%2021C47.1771%2021%2047.1034%2020.9697%2047.0427%2020.909C46.9821%2020.8483%2046.9517%2020.7747%2046.9517%2020.688V14.565C46.9517%2014.4697%2046.9821%2014.3917%2047.0427%2014.331C47.1034%2014.2703%2047.1771%2014.24%2047.2638%2014.24H48.3167C48.4034%2014.24%2048.4771%2014.2703%2048.5378%2014.331C48.6071%2014.3917%2048.6418%2014.4697%2048.6418%2014.565V15.098C48.8411%2014.8207%2049.0968%2014.6083%2049.4088%2014.461C49.7294%2014.3137%2050.0977%2014.24%2050.5138%2014.24H51.0467C51.1421%2014.24%2051.2158%2014.2703%2051.2677%2014.331C51.3284%2014.3917%2051.3587%2014.4653%2051.3587%2014.552V15.488C51.3587%2015.5747%2051.3284%2015.6483%2051.2677%2015.709C51.2158%2015.7697%2051.1421%2015.8%2051.0467%2015.8H50.0327C49.6168%2015.8%2049.2917%2015.917%2049.0578%2016.151C48.8324%2016.3763%2048.7197%2016.697%2048.7197%2017.113V20.688C48.7197%2020.7747%2048.6894%2020.8483%2048.6287%2020.909C48.5681%2020.9697%2048.4901%2021%2048.3948%2021H47.2638ZM55.4277%2021C54.9076%2021%2054.47%2020.909%2054.1146%2020.727C53.7593%2020.545%2053.495%2020.2763%2053.3216%2019.921C53.1483%2019.557%2053.0616%2019.1063%2053.0616%2018.569V15.618H52.0346C51.948%2015.618%2051.8743%2015.5877%2051.8136%2015.527C51.753%2015.4663%2051.7226%2015.3883%2051.7226%2015.293V14.552C51.7226%2014.4653%2051.753%2014.3917%2051.8136%2014.331C51.8743%2014.2703%2051.948%2014.24%2052.0346%2014.24H53.0616V12.082C53.0616%2011.9953%2053.0877%2011.9217%2053.1396%2011.861C53.2003%2011.8003%2053.2783%2011.77%2053.3736%2011.77H54.4266C54.5133%2011.77%2054.587%2011.8003%2054.6476%2011.861C54.7083%2011.9217%2054.7386%2011.9953%2054.7386%2012.082V14.24H56.3636C56.4503%2014.24%2056.524%2014.2703%2056.5846%2014.331C56.6453%2014.3917%2056.6756%2014.4653%2056.6756%2014.552V15.293C56.6756%2015.3883%2056.6453%2015.4663%2056.5846%2015.527C56.524%2015.5877%2056.4503%2015.618%2056.3636%2015.618H54.7386V18.439C54.7386%2018.7943%2054.7993%2019.0717%2054.9207%2019.271C55.0506%2019.4703%2055.2716%2019.57%2055.5836%2019.57H56.4806C56.5673%2019.57%2056.641%2019.6003%2056.7016%2019.661C56.7623%2019.7217%2056.7926%2019.7953%2056.7926%2019.882V20.688C56.7926%2020.7747%2056.7623%2020.8483%2056.7016%2020.909C56.641%2020.9697%2056.5673%2021%2056.4806%2021H55.4277ZM60.4549%2021.13C59.9262%2021.13%2059.4669%2021.013%2059.0769%2020.779C58.6956%2020.5363%2058.4009%2020.1983%2058.1929%2019.765C57.9849%2019.323%2057.8809%2018.803%2057.8809%2018.205V14.552C57.8809%2014.4653%2057.9112%2014.3917%2057.9719%2014.331C58.0326%2014.2703%2058.1062%2014.24%2058.1929%2014.24H59.3369C59.4322%2014.24%2059.5059%2014.2703%2059.5579%2014.331C59.6186%2014.3917%2059.6489%2014.4653%2059.6489%2014.552V18.127C59.6489%2019.2017%2060.1212%2019.739%2061.0659%2019.739C61.5166%2019.739%2061.8719%2019.596%2062.1319%2019.31C62.4006%2019.024%2062.5349%2018.6297%2062.5349%2018.127V14.552C62.5349%2014.4653%2062.5652%2014.3917%2062.6259%2014.331C62.6866%2014.2703%2062.7602%2014.24%2062.8469%2014.24H63.9909C64.0776%2014.24%2064.1512%2014.2703%2064.2119%2014.331C64.2726%2014.3917%2064.3029%2014.4653%2064.3029%2014.552V20.688C64.3029%2020.7747%2064.2726%2020.8483%2064.2119%2020.909C64.1512%2020.9697%2064.0776%2021%2063.9909%2021H62.9379C62.8426%2021%2062.7646%2020.9697%2062.7039%2020.909C62.6519%2020.8483%2062.6259%2020.7747%2062.6259%2020.688V20.155C62.3919%2020.4583%2062.1016%2020.6967%2061.7549%2020.87C61.4082%2021.0433%2060.9749%2021.13%2060.4549%2021.13ZM67.9831%2021.13C67.5324%2021.13%2067.1251%2021.0433%2066.7611%2020.87C66.3971%2020.688%2066.1068%2020.4497%2065.8901%2020.155C65.6821%2019.8517%2065.5781%2019.5137%2065.5781%2019.141C65.5781%2018.5343%2065.8251%2018.0533%2066.3191%2017.698C66.8131%2017.334%2067.4588%2017.0913%2068.2561%2016.97L70.0371%2016.71V16.437C70.0371%2016.073%2069.9461%2015.7913%2069.7641%2015.592C69.5821%2015.3927%2069.2701%2015.293%2068.8281%2015.293C68.5161%2015.293%2068.2604%2015.358%2068.0611%2015.488C67.8704%2015.6093%2067.7274%2015.774%2067.6321%2015.982C67.5628%2016.0947%2067.4631%2016.151%2067.3331%2016.151H66.3061C66.2108%2016.151%2066.1371%2016.125%2066.0851%2016.073C66.0418%2016.021%2066.0201%2015.9517%2066.0201%2015.865C66.0288%2015.7263%2066.0851%2015.5573%2066.1891%2015.358C66.3018%2015.1587%2066.4664%2014.968%2066.6831%2014.786C66.9084%2014.5953%2067.1988%2014.435%2067.5541%2014.305C67.9094%2014.175%2068.3384%2014.11%2068.8411%2014.11C69.3871%2014.11%2069.8464%2014.1793%2070.2191%2014.318C70.6004%2014.448%2070.9038%2014.6257%2071.1291%2014.851C71.3544%2015.0763%2071.5191%2015.3407%2071.6231%2015.644C71.7271%2015.9473%2071.7791%2016.268%2071.7791%2016.606V20.688C71.7791%2020.7747%2071.7488%2020.8483%2071.6881%2020.909C71.6274%2020.9697%2071.5538%2021%2071.4671%2021H70.4141C70.3188%2021%2070.2408%2020.9697%2070.1801%2020.909C70.1281%2020.8483%2070.1021%2020.7747%2070.1021%2020.688V20.181C69.9894%2020.337%2069.8378%2020.4887%2069.6471%2020.636C69.4564%2020.7833%2069.2224%2020.9047%2068.9451%2021C68.6764%2021.0867%2068.3558%2021.13%2067.9831%2021.13ZM68.4251%2019.895C68.7284%2019.895%2069.0014%2019.83%2069.2441%2019.7C69.4954%2019.57%2069.6904%2019.3707%2069.8291%2019.102C69.9764%2018.8247%2070.0501%2018.478%2070.0501%2018.062V17.789L68.7501%2017.997C68.2388%2018.075%2067.8574%2018.2007%2067.6061%2018.374C67.3548%2018.5473%2067.2291%2018.7597%2067.2291%2019.011C67.2291%2019.2017%2067.2854%2019.3663%2067.3981%2019.505C67.5194%2019.635%2067.6711%2019.7347%2067.8531%2019.804C68.0351%2019.8647%2068.2258%2019.895%2068.4251%2019.895ZM73.7719%2021C73.6852%2021%2073.6115%2020.9697%2073.5509%2020.909C73.4902%2020.8483%2073.4599%2020.7747%2073.4599%2020.688V12.082C73.4599%2011.9953%2073.4902%2011.9217%2073.5509%2011.861C73.6115%2011.8003%2073.6852%2011.77%2073.7719%2011.77H74.8509C74.9375%2011.77%2075.0112%2011.8003%2075.0719%2011.861C75.1325%2011.9217%2075.1629%2011.9953%2075.1629%2012.082V20.688C75.1629%2020.7747%2075.1325%2020.8483%2075.0719%2020.909C75.0112%2020.9697%2074.9375%2021%2074.8509%2021H73.7719ZM19.5204%2035C19.4511%2035%2019.3861%2034.974%2019.3254%2034.922C19.2734%2034.87%2019.2474%2034.805%2019.2474%2034.727C19.2474%2034.6923%2019.2561%2034.6533%2019.2734%2034.61L22.4064%2026.225C22.4324%2026.1383%2022.4801%2026.0647%2022.5494%2026.004C22.6274%2025.9347%2022.7314%2025.9%2022.8614%2025.9H24.2784C24.4084%2025.9%2024.5081%2025.9347%2024.5774%2026.004C24.6468%2026.0647%2024.6988%2026.1383%2024.7334%2026.225L27.8664%2034.61C27.8751%2034.6533%2027.8794%2034.6923%2027.8794%2034.727C27.8794%2034.805%2027.8534%2034.87%2027.8014%2034.922C27.7494%2034.974%2027.6888%2035%2027.6194%2035H26.4884C26.3671%2035%2026.2761%2034.974%2026.2154%2034.922C26.1634%2034.8613%2026.1288%2034.805%2026.1114%2034.753L25.5004%2033.167H21.6394L21.0284%2034.753C21.0111%2034.805%2020.9721%2034.8613%2020.9114%2034.922C20.8594%2034.974%2020.7728%2035%2020.6514%2035H19.5204ZM22.0944%2031.672H25.0454L23.5634%2027.655L22.0944%2031.672ZM31.4981%2035.13C30.9781%2035.13%2030.5318%2035.0693%2030.1591%2034.948C29.7951%2034.8267%2029.4961%2034.675%2029.2621%2034.493C29.0281%2034.311%2028.8548%2034.129%2028.7421%2033.947C28.6294%2033.765%2028.5688%2033.6133%2028.5601%2033.492C28.5514%2033.3967%2028.5774%2033.323%2028.6381%2033.271C28.7074%2033.2103%2028.7811%2033.18%2028.8591%2033.18H29.8861C29.9208%2033.18%2029.9511%2033.1843%2029.9771%2033.193C30.0031%2033.2017%2030.0378%2033.2277%2030.0811%2033.271C30.1938%2033.3663%2030.3108%2033.466%2030.4321%2033.57C30.5621%2033.674%2030.7138%2033.765%2030.8871%2033.843C31.0604%2033.9123%2031.2771%2033.947%2031.5371%2033.947C31.8751%2033.947%2032.1568%2033.882%2032.3821%2033.752C32.6161%2033.6133%2032.7331%2033.4183%2032.7331%2033.167C32.7331%2032.985%2032.6811%2032.8377%2032.5771%2032.725C32.4818%2032.6123%2032.2998%2032.5127%2032.0311%2032.426C31.7624%2032.3307%2031.3811%2032.231%2030.8871%2032.127C30.4018%2032.0143%2029.9988%2031.8713%2029.6781%2031.698C29.3574%2031.5247%2029.1191%2031.308%2028.9631%2031.048C28.8071%2030.788%2028.7291%2030.4847%2028.7291%2030.138C28.7291%2029.8%2028.8288%2029.4793%2029.0281%2029.176C29.2361%2028.864%2029.5394%2028.6083%2029.9381%2028.409C30.3454%2028.2097%2030.8481%2028.11%2031.4461%2028.11C31.9141%2028.11%2032.3214%2028.1707%2032.6681%2028.292C33.0148%2028.4047%2033.3008%2028.5477%2033.5261%2028.721C33.7601%2028.8943%2033.9378%2029.072%2034.0591%2029.254C34.1804%2029.4273%2034.2454%2029.579%2034.2541%2029.709C34.2628%2029.8043%2034.2368%2029.8823%2034.1761%2029.943C34.1154%2029.995%2034.0461%2030.021%2033.9681%2030.021H33.0061C32.9628%2030.021%2032.9238%2030.0123%2032.8891%2029.995C32.8544%2029.9777%2032.8198%2029.956%2032.7851%2029.93C32.6898%2029.8433%2032.5858%2029.7523%2032.4731%2029.657C32.3604%2029.553%2032.2218%2029.4663%2032.0571%2029.397C31.9011%2029.3277%2031.6931%2029.293%2031.4331%2029.293C31.1038%2029.293%2030.8524%2029.3667%2030.6791%2029.514C30.5058%2029.6527%2030.4191%2029.8303%2030.4191%2030.047C30.4191%2030.1943%2030.4581%2030.3243%2030.5361%2030.437C30.6228%2030.541%2030.7918%2030.6407%2031.0431%2030.736C31.2944%2030.8313%2031.6758%2030.931%2032.1871%2031.035C32.7678%2031.139%2033.2271%2031.295%2033.5651%2031.503C33.9118%2031.7023%2034.1544%2031.9363%2034.2931%2032.205C34.4404%2032.465%2034.5141%2032.7553%2034.5141%2033.076C34.5141%2033.466%2034.3971%2033.817%2034.1631%2034.129C33.9378%2034.441%2033.5998%2034.688%2033.1491%2034.87C32.7071%2035.0433%2032.1568%2035.13%2031.4981%2035.13ZM38.417%2035.13C37.897%2035.13%2037.4507%2035.0693%2037.078%2034.948C36.714%2034.8267%2036.415%2034.675%2036.181%2034.493C35.947%2034.311%2035.7737%2034.129%2035.661%2033.947C35.5484%2033.765%2035.4877%2033.6133%2035.479%2033.492C35.4704%2033.3967%2035.4964%2033.323%2035.557%2033.271C35.6264%2033.2103%2035.7%2033.18%2035.778%2033.18H36.805C36.8397%2033.18%2036.87%2033.1843%2036.896%2033.193C36.922%2033.2017%2036.9567%2033.2277%2037%2033.271C37.1127%2033.3663%2037.2297%2033.466%2037.351%2033.57C37.481%2033.674%2037.6327%2033.765%2037.806%2033.843C37.9794%2033.9123%2038.196%2033.947%2038.456%2033.947C38.794%2033.947%2039.0757%2033.882%2039.301%2033.752C39.535%2033.6133%2039.652%2033.4183%2039.652%2033.167C39.652%2032.985%2039.6%2032.8377%2039.496%2032.725C39.4007%2032.6123%2039.2187%2032.5127%2038.95%2032.426C38.6814%2032.3307%2038.3%2032.231%2037.806%2032.127C37.3207%2032.0143%2036.9177%2031.8713%2036.597%2031.698C36.2764%2031.5247%2036.038%2031.308%2035.882%2031.048C35.726%2030.788%2035.648%2030.4847%2035.648%2030.138C35.648%2029.8%2035.7477%2029.4793%2035.947%2029.176C36.155%2028.864%2036.4584%2028.6083%2036.857%2028.409C37.2644%2028.2097%2037.767%2028.11%2038.365%2028.11C38.833%2028.11%2039.2404%2028.1707%2039.587%2028.292C39.9337%2028.4047%2040.2197%2028.5477%2040.445%2028.721C40.679%2028.8943%2040.8567%2029.072%2040.978%2029.254C41.0994%2029.4273%2041.1644%2029.579%2041.173%2029.709C41.1817%2029.8043%2041.1557%2029.8823%2041.095%2029.943C41.0344%2029.995%2040.965%2030.021%2040.887%2030.021H39.925C39.8817%2030.021%2039.8427%2030.0123%2039.808%2029.995C39.7734%2029.9777%2039.7387%2029.956%2039.704%2029.93C39.6087%2029.8433%2039.5047%2029.7523%2039.392%2029.657C39.2794%2029.553%2039.1407%2029.4663%2038.976%2029.397C38.82%2029.3277%2038.612%2029.293%2038.352%2029.293C38.0227%2029.293%2037.7714%2029.3667%2037.598%2029.514C37.4247%2029.6527%2037.338%2029.8303%2037.338%2030.047C37.338%2030.1943%2037.377%2030.3243%2037.455%2030.437C37.5417%2030.541%2037.7107%2030.6407%2037.962%2030.736C38.2134%2030.8313%2038.5947%2030.931%2039.106%2031.035C39.6867%2031.139%2040.146%2031.295%2040.484%2031.503C40.8307%2031.7023%2041.0734%2031.9363%2041.212%2032.205C41.3594%2032.465%2041.433%2032.7553%2041.433%2033.076C41.433%2033.466%2041.316%2033.817%2041.082%2034.129C40.8567%2034.441%2040.5187%2034.688%2040.068%2034.87C39.626%2035.0433%2039.0757%2035.13%2038.417%2035.13ZM43.087%2035C43.0003%2035%2042.9267%2034.9697%2042.866%2034.909C42.8053%2034.8483%2042.775%2034.7747%2042.775%2034.688V28.552C42.775%2028.4653%2042.8053%2028.3917%2042.866%2028.331C42.9267%2028.2703%2043.0003%2028.24%2043.087%2028.24H44.166C44.2613%2028.24%2044.335%2028.2703%2044.387%2028.331C44.4477%2028.3917%2044.478%2028.4653%2044.478%2028.552V34.688C44.478%2034.7747%2044.4477%2034.8483%2044.387%2034.909C44.335%2034.9697%2044.2613%2035%2044.166%2035H43.087ZM43.035%2027.122C42.9483%2027.122%2042.8747%2027.0917%2042.814%2027.031C42.7533%2026.9703%2042.723%2026.8967%2042.723%2026.81V25.874C42.723%2025.7873%2042.7533%2025.7137%2042.814%2025.653C42.8747%2025.5923%2042.9483%2025.562%2043.035%2025.562H44.218C44.3133%2025.562%2044.3913%2025.5923%2044.452%2025.653C44.5127%2025.7137%2044.543%2025.7873%2044.543%2025.874V26.81C44.543%2026.8967%2044.5127%2026.9703%2044.452%2027.031C44.3913%2027.0917%2044.3133%2027.122%2044.218%2027.122H43.035ZM48.9161%2035.13C48.3961%2035.13%2047.9497%2035.0693%2047.5771%2034.948C47.2131%2034.8267%2046.9141%2034.675%2046.6801%2034.493C46.4461%2034.311%2046.2727%2034.129%2046.1601%2033.947C46.0474%2033.765%2045.9867%2033.6133%2045.9781%2033.492C45.9694%2033.3967%2045.9954%2033.323%2046.0561%2033.271C46.1254%2033.2103%2046.1991%2033.18%2046.2771%2033.18H47.3041C47.3387%2033.18%2047.3691%2033.1843%2047.3951%2033.193C47.4211%2033.2017%2047.4557%2033.2277%2047.4991%2033.271C47.6117%2033.3663%2047.7287%2033.466%2047.8501%2033.57C47.9801%2033.674%2048.1317%2033.765%2048.3051%2033.843C48.4784%2033.9123%2048.6951%2033.947%2048.9551%2033.947C49.2931%2033.947%2049.5747%2033.882%2049.8001%2033.752C50.0341%2033.6133%2050.1511%2033.4183%2050.1511%2033.167C50.1511%2032.985%2050.0991%2032.8377%2049.9951%2032.725C49.8997%2032.6123%2049.7177%2032.5127%2049.4491%2032.426C49.1804%2032.3307%2048.7991%2032.231%2048.3051%2032.127C47.8197%2032.0143%2047.4167%2031.8713%2047.0961%2031.698C46.7754%2031.5247%2046.5371%2031.308%2046.3811%2031.048C46.2251%2030.788%2046.1471%2030.4847%2046.1471%2030.138C46.1471%2029.8%2046.2467%2029.4793%2046.4461%2029.176C46.6541%2028.864%2046.9574%2028.6083%2047.3561%2028.409C47.7634%2028.2097%2048.2661%2028.11%2048.8641%2028.11C49.3321%2028.11%2049.7394%2028.1707%2050.0861%2028.292C50.4327%2028.4047%2050.7187%2028.5477%2050.9441%2028.721C51.1781%2028.8943%2051.3557%2029.072%2051.4771%2029.254C51.5984%2029.4273%2051.6634%2029.579%2051.6721%2029.709C51.6807%2029.8043%2051.6547%2029.8823%2051.5941%2029.943C51.5334%2029.995%2051.4641%2030.021%2051.3861%2030.021H50.4241C50.3807%2030.021%2050.3417%2030.0123%2050.3071%2029.995C50.2724%2029.9777%2050.2377%2029.956%2050.2031%2029.93C50.1077%2029.8433%2050.0037%2029.7523%2049.8911%2029.657C49.7784%2029.553%2049.6397%2029.4663%2049.4751%2029.397C49.3191%2029.3277%2049.1111%2029.293%2048.8511%2029.293C48.5217%2029.293%2048.2704%2029.3667%2048.0971%2029.514C47.9237%2029.6527%2047.8371%2029.8303%2047.8371%2030.047C47.8371%2030.1943%2047.8761%2030.3243%2047.9541%2030.437C48.0407%2030.541%2048.2097%2030.6407%2048.4611%2030.736C48.7124%2030.8313%2049.0937%2030.931%2049.6051%2031.035C50.1857%2031.139%2050.6451%2031.295%2050.9831%2031.503C51.3297%2031.7023%2051.5724%2031.9363%2051.7111%2032.205C51.8584%2032.465%2051.9321%2032.7553%2051.9321%2033.076C51.9321%2033.466%2051.8151%2033.817%2051.5811%2034.129C51.3557%2034.441%2051.0177%2034.688%2050.5671%2034.87C50.1251%2035.0433%2049.5747%2035.13%2048.9161%2035.13ZM56.3036%2035C55.7836%2035%2055.346%2034.909%2054.9906%2034.727C54.6353%2034.545%2054.371%2034.2763%2054.1976%2033.921C54.0243%2033.557%2053.9376%2033.1063%2053.9376%2032.569V29.618H52.9106C52.824%2029.618%2052.7503%2029.5877%2052.6896%2029.527C52.629%2029.4663%2052.5986%2029.3883%2052.5986%2029.293V28.552C52.5986%2028.4653%2052.629%2028.3917%2052.6896%2028.331C52.7503%2028.2703%2052.824%2028.24%2052.9106%2028.24H53.9376V26.082C53.9376%2025.9953%2053.9636%2025.9217%2054.0156%2025.861C54.0763%2025.8003%2054.1543%2025.77%2054.2496%2025.77H55.3026C55.3893%2025.77%2055.463%2025.8003%2055.5236%2025.861C55.5843%2025.9217%2055.6146%2025.9953%2055.6146%2026.082V28.24H57.2396C57.3263%2028.24%2057.4%2028.2703%2057.4606%2028.331C57.5213%2028.3917%2057.5516%2028.4653%2057.5516%2028.552V29.293C57.5516%2029.3883%2057.5213%2029.4663%2057.4606%2029.527C57.4%2029.5877%2057.3263%2029.618%2057.2396%2029.618H55.6146V32.439C55.6146%2032.7943%2055.6753%2033.0717%2055.7966%2033.271C55.9266%2033.4703%2056.1476%2033.57%2056.4596%2033.57H57.3566C57.4433%2033.57%2057.517%2033.6003%2057.5776%2033.661C57.6383%2033.7217%2057.6686%2033.7953%2057.6686%2033.882V34.688C57.6686%2034.7747%2057.6383%2034.8483%2057.5776%2034.909C57.517%2034.9697%2057.4433%2035%2057.3566%2035H56.3036ZM60.7849%2035.13C60.3342%2035.13%2059.9269%2035.0433%2059.5629%2034.87C59.1989%2034.688%2058.9085%2034.4497%2058.6919%2034.155C58.4839%2033.8517%2058.3799%2033.5137%2058.3799%2033.141C58.3799%2032.5343%2058.6269%2032.0533%2059.1209%2031.698C59.6149%2031.334%2060.2605%2031.0913%2061.0579%2030.97L62.8389%2030.71V30.437C62.8389%2030.073%2062.7479%2029.7913%2062.5659%2029.592C62.3839%2029.3927%2062.0719%2029.293%2061.6299%2029.293C61.3179%2029.293%2061.0622%2029.358%2060.8629%2029.488C60.6722%2029.6093%2060.5292%2029.774%2060.4339%2029.982C60.3645%2030.0947%2060.2649%2030.151%2060.1349%2030.151H59.1079C59.0125%2030.151%2058.9389%2030.125%2058.8869%2030.073C58.8435%2030.021%2058.8219%2029.9517%2058.8219%2029.865C58.8305%2029.7263%2058.8869%2029.5573%2058.9909%2029.358C59.1035%2029.1587%2059.2682%2028.968%2059.4849%2028.786C59.7102%2028.5953%2060.0005%2028.435%2060.3559%2028.305C60.7112%2028.175%2061.1402%2028.11%2061.6429%2028.11C62.1889%2028.11%2062.6482%2028.1793%2063.0209%2028.318C63.4022%2028.448%2063.7055%2028.6257%2063.9309%2028.851C64.1562%2029.0763%2064.3209%2029.3407%2064.4249%2029.644C64.5289%2029.9473%2064.5809%2030.268%2064.5809%2030.606V34.688C64.5809%2034.7747%2064.5505%2034.8483%2064.4899%2034.909C64.4292%2034.9697%2064.3555%2035%2064.2689%2035H63.2159C63.1205%2035%2063.0425%2034.9697%2062.9819%2034.909C62.9299%2034.8483%2062.9039%2034.7747%2062.9039%2034.688V34.181C62.7912%2034.337%2062.6395%2034.4887%2062.4489%2034.636C62.2582%2034.7833%2062.0242%2034.9047%2061.7469%2035C61.4782%2035.0867%2061.1575%2035.13%2060.7849%2035.13ZM61.2269%2033.895C61.5302%2033.895%2061.8032%2033.83%2062.0459%2033.7C62.2972%2033.57%2062.4922%2033.3707%2062.6309%2033.102C62.7782%2032.8247%2062.8519%2032.478%2062.8519%2032.062V31.789L61.5519%2031.997C61.0405%2032.075%2060.6592%2032.2007%2060.4079%2032.374C60.1565%2032.5473%2060.0309%2032.7597%2060.0309%2033.011C60.0309%2033.2017%2060.0872%2033.3663%2060.1999%2033.505C60.3212%2033.635%2060.4729%2033.7347%2060.6549%2033.804C60.8369%2033.8647%2061.0275%2033.895%2061.2269%2033.895ZM66.5606%2035C66.474%2035%2066.4003%2034.9697%2066.3396%2034.909C66.279%2034.8483%2066.2486%2034.7747%2066.2486%2034.688V28.552C66.2486%2028.4653%2066.279%2028.3917%2066.3396%2028.331C66.4003%2028.2703%2066.474%2028.24%2066.5606%2028.24H67.6266C67.7133%2028.24%2067.787%2028.2703%2067.8476%2028.331C67.9083%2028.3917%2067.9386%2028.4653%2067.9386%2028.552V29.085C68.164%2028.8077%2068.45%2028.578%2068.7966%2028.396C69.152%2028.2053%2069.5896%2028.11%2070.1096%2028.11C70.6383%2028.11%2071.0976%2028.2313%2071.4876%2028.474C71.8776%2028.708%2072.1766%2029.0417%2072.3846%2029.475C72.6013%2029.9083%2072.7096%2030.4283%2072.7096%2031.035V34.688C72.7096%2034.7747%2072.6793%2034.8483%2072.6186%2034.909C72.558%2034.9697%2072.4843%2035%2072.3976%2035H71.2536C71.167%2035%2071.0933%2034.9697%2071.0326%2034.909C70.972%2034.8483%2070.9416%2034.7747%2070.9416%2034.688V31.113C70.9416%2030.6103%2070.816%2030.216%2070.5646%2029.93C70.322%2029.644%2069.9666%2029.501%2069.4986%2029.501C69.048%2029.501%2068.6883%2029.644%2068.4196%2029.93C68.151%2030.216%2068.0166%2030.6103%2068.0166%2031.113V34.688C68.0166%2034.7747%2067.9863%2034.8483%2067.9256%2034.909C67.865%2034.9697%2067.7913%2035%2067.7046%2035H66.5606ZM77.3398%2035C76.8198%2035%2076.3821%2034.909%2076.0268%2034.727C75.6714%2034.545%2075.4071%2034.2763%2075.2338%2033.921C75.0604%2033.557%2074.9738%2033.1063%2074.9738%2032.569V29.618H73.9468C73.8601%2029.618%2073.7864%2029.5877%2073.7258%2029.527C73.6651%2029.4663%2073.6348%2029.3883%2073.6348%2029.293V28.552C73.6348%2028.4653%2073.6651%2028.3917%2073.7258%2028.331C73.7864%2028.2703%2073.8601%2028.24%2073.9468%2028.24H74.9738V26.082C74.9738%2025.9953%2074.9998%2025.9217%2075.0518%2025.861C75.1124%2025.8003%2075.1904%2025.77%2075.2858%2025.77H76.3388C76.4254%2025.77%2076.4991%2025.8003%2076.5598%2025.861C76.6204%2025.9217%2076.6508%2025.9953%2076.6508%2026.082V28.24H78.2758C78.3624%2028.24%2078.4361%2028.2703%2078.4968%2028.331C78.5574%2028.3917%2078.5878%2028.4653%2078.5878%2028.552V29.293C78.5878%2029.3883%2078.5574%2029.4663%2078.4968%2029.527C78.4361%2029.5877%2078.3624%2029.618%2078.2758%2029.618H76.6508V32.439C76.6508%2032.7943%2076.7114%2033.0717%2076.8328%2033.271C76.9628%2033.4703%2077.1838%2033.57%2077.4958%2033.57H78.3928C78.4794%2033.57%2078.5531%2033.6003%2078.6138%2033.661C78.6744%2033.7217%2078.7048%2033.7953%2078.7048%2033.882V34.688C78.7048%2034.7747%2078.6744%2034.8483%2078.6138%2034.909C78.5531%2034.9697%2078.4794%2035%2078.3928%2035H77.3398Z%22%20fill=%22white%22/%3E%0A%3Cpath%20d=%22M100.342%2012.6474C100.377%2012.737%20100.439%2012.8139%20100.518%2012.868C100.597%2012.9221%20100.691%2012.9511%20100.786%2012.9511C100.882%2012.9511%20100.975%2012.9221%20101.055%2012.868C101.134%2012.8139%20101.195%2012.737%20101.231%2012.6474L101.471%2012.0661C101.872%2011.0796%20102.633%2010.2858%20103.598%209.84824L104.276%209.54516C104.664%209.37075%20104.664%208.80081%20104.276%208.62639L103.558%208.30425C102.618%207.87886%20101.87%207.11378%20101.461%206.15982L101.228%205.62037C101.191%205.53253%20101.13%205.45749%20101.052%205.40471C100.973%205.35194%20100.881%205.32377%20100.786%205.32377C100.692%205.32377%20100.6%205.35194%20100.521%205.40471C100.442%205.45749%20100.381%205.53253%20100.345%205.62037L100.112%206.15886C99.7036%207.11352%2098.9548%207.87902%2098.0137%208.30425L97.2953%208.62639C97.2083%208.66693%2097.1346%208.73173%2097.083%208.81314C97.0313%208.89455%2097.0039%208.98915%2097.0039%209.08578C97.0039%209.1824%2097.0313%209.27701%2097.083%209.35841C97.1346%209.43982%2097.2083%209.50462%2097.2953%209.54516L97.974%209.84824C98.9386%2010.2853%2099.7002%2011.0788%20100.102%2012.0651L100.342%2012.6474Z%22%20fill=%22white%22/%3E%0A%3Cpath%20d=%22M91.2068%2020.7612C91.2302%2020.8317%2091.2708%2020.8921%2091.3231%2020.9347C91.3755%2020.9772%2091.4373%2021%2091.5005%2021C91.5638%2021%2091.6256%2020.9772%2091.6779%2020.9347C91.7303%2020.8921%2091.7708%2020.8317%2091.7943%2020.7612L91.953%2020.3038C92.2183%2019.5278%2092.7215%2018.9034%2093.3591%2018.5592L93.8078%2018.3208C94.0641%2018.1836%2094.0641%2017.7352%2093.8078%2017.598L93.3329%2017.3446C92.7113%2017.01%2092.2167%2016.4081%2091.9467%2015.6577L91.7924%2015.2333C91.7684%2015.1642%2091.7278%2015.1052%2091.6759%2015.0637C91.624%2015.0222%2091.5629%2015%2091.5005%2015C91.4381%2015%2091.3771%2015.0222%2091.3252%2015.0637C91.2732%2015.1052%2091.2327%2015.1642%2091.2087%2015.2333L91.0549%2015.6569C90.7848%2016.4079%2090.2897%2017.0101%2089.6676%2017.3446L89.1926%2017.598C89.1351%2017.6299%2089.0864%2017.6809%2089.0523%2017.7449C89.0181%2017.8089%2089%2017.8834%2089%2017.9594C89%2018.0354%2089.0181%2018.1098%2089.0523%2018.1738C89.0864%2018.2379%2089.1351%2018.2889%2089.1926%2018.3208L89.6413%2018.5592C90.279%2018.903%2090.7825%2019.5272%2091.0481%2020.3031L91.2068%2020.7612Z%22%20fill=%22white%22/%3E%0A%3Cpath%20d=%22M100.25%2019.9375C97.3506%2019.9375%2095%2022.2881%2095%2025.1875V31.75C95%2034.6494%2097.3506%2037%20100.25%2037H110.75C113.649%2037%20116%2034.6494%20116%2031.75V25.1875C116%2022.2881%20113.649%2019.9375%20110.75%2019.9375H105.5H100.25Z%22%20fill=%22%23C3002F%22/%3E%0A%3Cpath%20d=%22M105.5%2019.9375H100.25C97.3506%2019.9375%2095%2022.2881%2095%2025.1875V31.75C95%2034.6494%2097.3506%2037%20100.25%2037H110.75C113.649%2037%20116%2034.6494%20116%2031.75V25.1875C116%2022.2881%20113.649%2019.9375%20110.75%2019.9375H105.5ZM105.5%2019.9375V14.0312%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22white%22/%3E%0A%3Cuse%20xlink:href=%22%23stroke0_52001_624%22%20fill=%22%23C3002F%22/%3E%0A%3Cmask%20id=%22stroke1_52001_624%22%20fill=%22white%22%3E%0A%3Cuse%20xlink:href=%22%23stroke0_52001_624%22/%3E%0A%3C/mask%3E%0A%3Cpath%20d=%22M107.469%2014.0312C107.469%2015.1185%20106.587%2016%20105.5%2016C104.413%2016%20103.531%2015.1185%20103.531%2014.0312C103.531%2012.944%20104.413%2012.0625%20105.5%2012.0625C106.587%2012.0625%20107.469%2012.944%20107.469%2014.0312ZM103.531%2028.4688C103.531%2029.556%20102.65%2030.4375%20101.562%2030.4375C100.475%2030.4375%2099.5938%2029.556%2099.5938%2028.4688C99.5938%2027.3815%20100.475%2026.5%20101.562%2026.5C102.65%2026.5%20103.531%2027.3815%20103.531%2028.4688ZM111.406%2028.4688C111.406%2029.556%20110.525%2030.4375%20109.438%2030.4375C108.35%2030.4375%20107.469%2029.556%20107.469%2028.4688C107.469%2027.3815%20108.35%2026.5%20109.438%2026.5C110.525%2026.5%20111.406%2027.3815%20111.406%2028.4688Z%22%20stroke-width=%222%22%20stroke=%22white%22%20mask=%22url(%23stroke1_52001_624)%22/%3E%0A%3Cdefs%3E%0A%3Cfilter%20id=%22filter0_d_52001_624%22%20x=%220%22%20y=%220%22%20width=%22138%22%20height=%2256%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=%224%22/%3E%0A%3CfeGaussianBlur%20stdDeviation=%222%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.25%200%22/%3E%0A%3CfeBlend%20mode=%22normal%22%20in2=%22BackgroundImageFix%22%20result=%22effect1_dropShadow_52001_624%22/%3E%0A%3CfeBlend%20mode=%22normal%22%20in=%22SourceGraphic%22%20in2=%22effect1_dropShadow_52001_624%22%20result=%22shape%22/%3E%0A%3C/filter%3E%0A%3Cpath%20id=%22stroke0_52001_624%22%20d=%22M107.469%2014.0312C107.469%2015.1185%20106.587%2016%20105.5%2016C104.413%2016%20103.531%2015.1185%20103.531%2014.0312C103.531%2012.944%20104.413%2012.0625%20105.5%2012.0625C106.587%2012.0625%20107.469%2012.944%20107.469%2014.0312ZM103.531%2028.4688C103.531%2029.556%20102.65%2030.4375%20101.562%2030.4375C100.475%2030.4375%2099.5938%2029.556%2099.5938%2028.4688C99.5938%2027.3815%20100.475%2026.5%20101.562%2026.5C102.65%2026.5%20103.531%2027.3815%20103.531%2028.4688ZM111.406%2028.4688C111.406%2029.556%20110.525%2030.4375%20109.438%2030.4375C108.35%2030.4375%20107.469%2029.556%20107.469%2028.4688C107.469%2027.3815%20108.35%2026.5%20109.438%2026.5C110.525%2026.5%20111.406%2027.3815%20111.406%2028.4688Z%22%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22/%3E%0A%3C/defs%3E%0A%3C/svg%3E") left top / 138px 56px no-repeat;
  box-shadow: none;
  z-index: 1030;                 /* under the site's Bootstrap modals (1050) */
}
.hdcw-fab > svg { display: none; }
.hdcw-fab:hover { transform: scale(1.03); transform-origin: right bottom; }

/* ---------- Header (24:711): an 81px band, #222222 -> #0B0B0B left to right,
 * r15 on top. Mark 33x39 at x15.5 y12.5 (ink 16..49 x 13..51.5); title "Donal
 * Ryan Motor Group" Archivo SemiBold 18 at x72 y21, one line; subtitle Regular
 * 12 at x74 y44, UNDER the title. Nav icons at x295 / x333 / x368 (exports
 * with their 1px margin), y23. */
.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 15.5px;
  gap: 0;
  background: linear-gradient(90deg, #222222 0%, #0B0B0B 100%);
}
.hdcw-head::before {
  content: '';
  flex: 0 0 33px;
  height: 39px;
  margin: 12.5px 23.5px 0 0;     /* title at x72 */
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2233%22%20height=%2239%22%20viewBox=%220%200%2033%2039%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%3E%0A%3Cpath%20d=%22M13.4424%208.6799C13.4844%208.7861%2013.557%208.87715%2013.6509%208.9413C13.7448%209.00545%2013.8556%209.03973%2013.969%209.03973C14.0824%209.03973%2014.1932%209.00545%2014.287%208.9413C14.3809%208.87715%2014.4535%208.7861%2014.4955%208.6799L14.7801%207.99086C15.2557%206.82166%2016.1579%205.88088%2017.3009%205.36233L18.1054%205.00313C18.5647%204.79641%2018.5647%204.12093%2018.1054%203.91421L17.2539%203.53242C16.1395%203.02825%2015.2529%202.12148%2014.7689%200.990866L14.4922%200.351523C14.4491%200.247415%2014.3764%200.158483%2014.2833%200.09593C14.1902%200.0333766%2014.0808%20-1.09717e-06%2013.969%20-1.1169e-06C13.8571%20-1.13663e-06%2013.7477%200.0333765%2013.6546%200.0959299C13.5615%200.158483%2013.4888%200.247414%2013.4457%200.351523L13.1701%200.989734C12.6858%202.12118%2011.7983%203.02844%2010.6829%203.53242L9.83142%203.91421C9.72832%203.96226%209.64101%204.03906%209.57982%204.13554C9.51863%204.23202%209.48612%204.34415%209.48612%204.45867C9.48612%204.57319%209.51863%204.68531%209.57982%204.78179C9.64101%204.87827%209.72832%204.95508%209.83142%205.00313L10.6358%205.36233C11.7791%205.88038%2012.6817%206.82075%2013.1578%207.98973L13.4424%208.6799Z%22%20fill=%22white%22/%3E%0A%3Cpath%20d=%22M2.61548%2018.2962C2.64325%2018.3797%202.69127%2018.4513%202.75332%2018.5018C2.81538%2018.5523%202.88863%2018.5792%202.96359%2018.5792C3.03856%2018.5792%203.11181%2018.5523%203.17387%2018.5018C3.23592%2018.4513%203.28394%2018.3797%203.31171%2018.2962L3.49984%2017.7541C3.81425%2016.8344%204.41072%2016.0943%205.16636%2015.6864L5.69817%2015.4038C6.00184%2015.2412%206.00184%2014.7098%205.69817%2014.5472L5.13525%2014.2469C4.39856%2013.8503%203.81244%2013.137%203.49244%2012.2476L3.30949%2011.7446C3.28102%2011.6627%203.23298%2011.5928%203.17143%2011.5436C3.10987%2011.4944%203.03756%2011.4681%202.9636%2011.4681C2.88963%2011.4681%202.81732%2011.4944%202.75577%2011.5436C2.69421%2011.5928%202.64618%2011.6627%202.6177%2011.7446L2.43549%2012.2467C2.11529%2013.1367%201.52858%2013.8504%200.791195%2014.2469L0.228282%2014.5472C0.16012%2014.585%200.102402%2014.6454%200.0619496%2014.7213C0.021497%2014.7972%206.45842e-07%2014.8854%206.3009e-07%2014.9755C6.14339e-07%2015.0656%200.021497%2015.1538%200.0619495%2015.2297C0.102402%2015.3056%200.16012%2015.366%200.228282%2015.4038L0.760086%2015.6864C1.51587%2016.0939%202.1126%2016.8337%202.42735%2017.7532L2.61548%2018.2962Z%22%20fill=%22white%22/%3E%0A%3Cpath%20d=%22M13.3333%2017.3199C9.89696%2017.3199%207.11111%2020.1058%207.11111%2023.5422V31.3199C7.11111%2034.7563%209.89696%2037.5422%2013.3333%2037.5422H25.7778C29.2142%2037.5422%2032%2034.7563%2032%2031.3199V23.5422C32%2020.1058%2029.2142%2017.3199%2025.7778%2017.3199H19.5556H13.3333Z%22%20fill=%22%23C3002F%22/%3E%0A%3Cpath%20d=%22M19.5556%2017.3199H13.3333C9.89696%2017.3199%207.11111%2020.1058%207.11111%2023.5422V31.3199C7.11111%2034.7563%209.89696%2037.5422%2013.3333%2037.5422H25.7778C29.2142%2037.5422%2032%2034.7563%2032%2031.3199V23.5422C32%2020.1058%2029.2142%2017.3199%2025.7778%2017.3199H19.5556ZM19.5556%2017.3199V10.3199%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22white%22/%3E%0A%3Cuse%20xlink:href=%22%23stroke0_56001_654%22%20fill=%22%23C3002F%22/%3E%0A%3Cmask%20id=%22stroke1_56001_654%22%20fill=%22white%22%3E%0A%3Cuse%20xlink:href=%22%23stroke0_56001_654%22/%3E%0A%3C/mask%3E%0A%3Cpath%20d=%22M21.8889%2010.32C21.8889%2011.6086%2020.8442%2012.6533%2019.5555%2012.6533C18.2669%2012.6533%2017.2222%2011.6086%2017.2222%2010.32C17.2222%209.03134%2018.2669%207.98663%2019.5555%207.98663C20.8442%207.98663%2021.8889%209.03134%2021.8889%2010.32ZM17.2222%2027.4311C17.2222%2028.7197%2016.1775%2029.7644%2014.8889%2029.7644C13.6003%2029.7644%2012.5555%2028.7197%2012.5555%2027.4311C12.5555%2026.1425%2013.6003%2025.0977%2014.8889%2025.0977C16.1775%2025.0977%2017.2222%2026.1425%2017.2222%2027.4311ZM26.5555%2027.4311C26.5555%2028.7197%2025.5108%2029.7644%2024.2222%2029.7644C22.9336%2029.7644%2021.8889%2028.7197%2021.8889%2027.4311C21.8889%2026.1425%2022.9336%2025.0977%2024.2222%2025.0977C25.5108%2025.0977%2026.5555%2026.1425%2026.5555%2027.4311Z%22%20stroke-width=%222%22%20stroke=%22white%22%20mask=%22url(%23stroke1_56001_654)%22/%3E%0A%3Cdefs%3E%0A%3Cpath%20id=%22stroke0_56001_654%22%20d=%22M21.8889%2010.32C21.8889%2011.6086%2020.8442%2012.6533%2019.5555%2012.6533C18.2669%2012.6533%2017.2222%2011.6086%2017.2222%2010.32C17.2222%209.03134%2018.2669%207.98663%2019.5555%207.98663C20.8442%207.98663%2021.8889%209.03134%2021.8889%2010.32ZM17.2222%2027.4311C17.2222%2028.7197%2016.1775%2029.7644%2014.8889%2029.7644C13.6003%2029.7644%2012.5555%2028.7197%2012.5555%2027.4311C12.5555%2026.1425%2013.6003%2025.0977%2014.8889%2025.0977C16.1775%2025.0977%2017.2222%2026.1425%2017.2222%2027.4311ZM26.5555%2027.4311C26.5555%2028.7197%2025.5108%2029.7644%2024.2222%2029.7644C22.9336%2029.7644%2021.8889%2028.7197%2021.8889%2027.4311C21.8889%2026.1425%2022.9336%2025.0977%2024.2222%2025.0977C25.5108%2025.0977%2026.5555%2026.1425%2026.5555%2027.4311Z%22%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22/%3E%0A%3C/defs%3E%0A%3C/svg%3E") center / contain no-repeat;
}
.hdcw-head > div { margin-top: 21px; min-width: 0; padding-right: 12px; }
.hdcw-head b {
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hdcw-head small {
  display: block;
  margin: 4px 0 0 2px;           /* 50001:949 at x74 y44: 21 + 20 + 3, 2px right of the title */
  opacity: 1;
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  white-space: nowrap;
}
.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;         /* reset 4028:981 ink x295..317 */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%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%3Cpath%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-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22white%22/%3E%0A%3Cpath%20d=%22M1%209L5%205L9%209%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22white%22/%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;         /* expand 12:142 at x334 */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%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%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: 24px 0 0 16px; font-size: 0; }
.hdcw-close {
  width: 17px;
  height: 17px;
  margin: 23px 0 0 17px;         /* close 12:128 at x369 */
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%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%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;
}
/* The trade-in sheet (CON-1019, no artboard) reuses .hdcw-close in its own
 * header: keep the artwork's X there, centred in that bar. */
.hdcw-sheet-head .hdcw-close { align-self: center; margin: 0 0 0 12px; }

/* ---------- Message column: bubbles at x16, 334 wide; user bubbles end at
 * x382; the opener boxes run x16..377 and the cards x18..384. */
.hdcw-msgs { padding: 14px 18px 14px 16px; gap: 10px; }  /* bubbles 10px apart (02: 190 -> 201, 269 -> 279) */

/* Bubbles. Bot (37:322 / 37:325 / 16:205 / 42:720): #EDEDED, 1px #C7C7C7
 * inside stroke, r10 with the BOTTOM-LEFT corner square, Archivo Regular 14
 * on its "auto" 15px leading with .14px tracking, the text box 16px under the
 * outer edge and 22px in; one line 51 tall (37:325), two 68 (37:322), three
 * 83 (42:720) - hand-sized, see BOT_PAD. Fixed 334 (91.26%) wide.
 * User (37:388 / 42:676): #000000, white Regular 14/17, r10 with the
 * BOTTOM-RIGHT corner square, 48 tall for one line. */
.hdcw-msg {
  max-width: 96.2%;              /* the long user bubble 2030:495 is 352 of 366 */
  padding: 15px 22px;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: .14px;
}
.hdcw-bot {
  width: 91.26%;
  max-width: 91.26%;
  box-sizing: border-box;
  background: #EDEDED;
  border-color: #C7C7C7;
  border-radius: 10px 10px 10px 0;
  padding: 16.5px 22px 18.5px 21px;
  color: #000000;
}
/* Every bold run the widget emits in a plain bubble (the greeting headline 1:11)
 * is drawn REGULAR here, except the stock count "52 used vehicles" (16:206) and
 * the linked reply's names (19:516), which are SemiBold. */
.hdcw-bot b, .hdcw-bot strong { font-weight: 600; }
/* The greeting (1:11 on 01-chat, 11, 15, 16): Archivo Regular 14, no
 * tracking, in a 95px bubble; ink rows 111 / 135 / 150 on 01-chat: the
 * headline line, then the second line on a 24px leading (a 9px gap), then the
 * third 15px under it. The headline (the admin greeting's **bold** run) stays
 * Regular and is an inline-block with a 9px bottom margin: that grows its own
 * line only, whatever the admin copy after it.
 * A first bubble followed by a car card (the vehicle page's "Interested in
 * this car?") or by the stock section heads (/search) is not the greeting and
 * keeps the plain bubble (CON-1024). */
.hdcw-msgs > .hdcw-bot:first-child:not(:has(+ .hdcw-cars, + .hdcw-ghead)) {
  letter-spacing: 0;
  line-height: 15px;
  padding: 13px 21px 26px 21px;
}
.hdcw-msgs > .hdcw-bot:first-child:not(:has(+ .hdcw-cars, + .hdcw-ghead)) b,
.hdcw-msgs > .hdcw-bot:first-child:not(:has(+ .hdcw-cars, + .hdcw-ghead)) strong { display: inline-block; margin-bottom: 9px; font-weight: 400; }
/* A reply that links cars (19:515 on 16-browse-auto): WHITE, 1px #E4E6EA
 * stroke, Archivo Regular 14 on a 19px leading (.14px tracking), the count and
 * the car names SemiBold, the names underlined; the text box 28px under the
 * top edge and 68px above the bottom one (the designer's fixed rectangle). */
.hdcw-bot:has(a.hdcw-link) {
  background: #fff;
  border-color: #E4E6EA;
  line-height: 19px;
  padding: 27px 22px 67px 21px;
}
.hdcw-bot a.hdcw-link { font-weight: 600; color: #000000; text-decoration: underline; }
/* 'Adventurous' (37:388, 04-help2): a 130x48 bubble, ink 24.5px in; the next
 * bot bubble 8px under it (04: 328 -> 336). */
.hdcw-user { border-radius: 10px 10px 0 10px; font-weight: 400; letter-spacing: 0; line-height: 17px; padding: 15.5px 25px 15.5px 24px; margin-bottom: -2px; }
.hdcw-typing {
  background: #EDEDED;
  border-color: #C7C7C7;
  border-radius: 10px 10px 10px 0;
  padding: 16px 22px 16px 21px;
}
/* "Searching our stock..." (2030:573, 19:537, 19:652): Montserrat Italic 12
 * #6D6D6D at x20, 13px under the user bubble and 15px above the reply (09). */
.hdcw-status { font-family: 'Montserrat', var(--hdcw-font); font-style: italic; font-weight: 400; font-size: 12px; line-height: 15px; margin: 3px 0 5px; }

/* ---------- Openers (lozenge 12:145 / 56001:766 / 6001:1006 / 6001:1031 /
 * 2023:430): separate white BOXES, 361x72 (x16..377), r5, 1px #D0D0D0 inside
 * stroke, no shadow, 6px apart (7 above "Help me Choose a Car"): tops 199 /
 * 277 / 356 / 434, "Something else" 512 and 65 tall; the first 9px under the
 * greeting. Titles Archivo Bold 16 at x81, the text box 18px under the box top
 * (20 on the quiz row, 22 on "Something else"); captions Regular 12, 3px under
 * the title box (4 here: Archivo's 13px line puts the ink 1px higher). Glyphs 15-25px in; the black chevron 6x12 at x353.5 (rows 1-2)
 * / x352.5, 30px under the box top (26 on "Something else"). */
.hdcw-opener { gap: 6px; margin: -1px 5px 0 0; }
.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-tradein,
.hdcw-opener button.hdcw-op-alert,
.hdcw-opener .hdcw-else.hdcw-op-else {
  box-sizing: border-box;
  border: 1px solid #D0D0D0;
  border-radius: 5px;
  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=%22black%22/%3E%0A%3C/svg%3E") no-repeat right 18px top 28px / 8px 14px border-box,
    #fff;
  color: #000000;
  text-align: left;
  box-shadow: none;
}
.hdcw-opener button.hdcw-op-used,
.hdcw-opener button.hdcw-op-new,
.hdcw-opener button.hdcw-op-quiz,
.hdcw-opener button.hdcw-op-tradein,
.hdcw-opener button.hdcw-op-alert {
  min-height: 72px;
  padding: 17px 36px 19px 64px;
  font-size: 16px;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: 0;
}
/* The designer set each box by hand: rows 1-2 carry their chevron 1px further
 * right (4020:762 / 56001:770 @353.5); "Help me Choose a Car" sits 7px under
 * the box before it and its text 2px lower (6001:1011 at +20). */
.hdcw-opener button.hdcw-op-used,
.hdcw-opener button.hdcw-op-new { background-position: right 17px top 28px; }
.hdcw-opener button.hdcw-op-quiz,
.hdcw-opener button.hdcw-op-tradein { margin-top: 1px; padding-top: 19px; padding-bottom: 17px; }
/* Hover: a #F4F4F4 box, chevron kept. The full background is restated at
 * (0,3,1): on a vehicle page every row also carries .hdcw-else, and the
 * widget's `.hdcw-opener .hdcw-else:hover { background: ... }` shorthand would
 * otherwise wipe the chevron (and tile the glyph - CON-988). */
.hdcw-opener button.hdcw-op-used:hover,
.hdcw-opener button.hdcw-op-new:hover {
  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=%22black%22/%3E%0A%3C/svg%3E") no-repeat right 17px top 28px / 8px 14px border-box, #F4F4F4;
  opacity: 1;
}
.hdcw-opener button.hdcw-op-quiz:hover,
.hdcw-opener button.hdcw-op-tradein:hover,
.hdcw-opener button.hdcw-op-alert:hover {
  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=%22black%22/%3E%0A%3C/svg%3E") no-repeat right 18px top 28px / 8px 14px border-box, #F4F4F4;
  opacity: 1;
}
.hdcw-opener button.hdcw-op-else:hover {
  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=%22black%22/%3E%0A%3C/svg%3E") no-repeat right 18px top 24px / 8px 14px border-box, #F4F4F4;
  opacity: 1;
}
/* Glyph boxes = the export (+ its 1px bezel where it has one), placed from the
 * box's padding edge (artwork offset from the box's outer edge - the 1px
 * stroke - the 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-tradein::before,
.hdcw-opener button.hdcw-op-alert::before,
.hdcw-opener button.hdcw-op-else::before {
  content: '';
  position: absolute;
  background: center / contain no-repeat;
}
/* Steering wheel (54001:721), export 24x24 @31,221 on the box at 16,199. */
.hdcw-opener button.hdcw-op-used::before { left: 13px; top: 20px; width: 26px; height: 26px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2226%22%20height=%2226%22%20viewBox=%22-1%20-1%2026%2026%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M12%2023C18.0751%2023%2023%2018.0751%2023%2012C23%205.92486%2018.0751%201%2012%201C5.92486%201%201%205.92486%201%2012C1%2018.0751%205.92486%2023%2012%2023Z%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22%23C3002F%22/%3E%0A%3Cpath%20d=%22M12.0002%2014.4444C13.3502%2014.4444%2014.4446%2013.3499%2014.4446%2011.9999C14.4446%2010.6499%2013.3502%209.55548%2012.0002%209.55548C10.6502%209.55548%209.55573%2010.6499%209.55573%2011.9999C9.55573%2013.3499%2010.6502%2014.4444%2012.0002%2014.4444Z%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22%23C3002F%22/%3E%0A%3Cpath%20d=%22M12.0002%2014.4444V22.9999M9.55573%2011.9999L1.30573%209.55548M14.4446%2011.9999L22.6946%209.55548%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22%23C3002F%22/%3E%0A%3C/svg%3E"); }
/* Nissan logo (56001:775), 29x24 @31,294 on the box at 16,277. */
.hdcw-opener button.hdcw-op-new::before { left: 14px; top: 16px; width: 29px; height: 24px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2229%22%20height=%2224%22%20viewBox=%220%200%2029%2024%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cg%20clip-path=%22url(%23clip0_56001_775)%22%3E%0A%3Cpath%20d=%22M16.9484%2012.9235C16.8978%2012.9271%2016.8471%2012.9271%2016.7965%2012.9235H13.8539V13.5992H17.084C17.3354%2013.5795%2017.5691%2013.4635%2017.7355%2013.2757C17.902%2013.088%2017.9881%2012.8433%2017.9756%2012.5936C17.9864%2012.3525%2017.9054%2012.1163%2017.7486%2011.9317C17.5918%2011.7472%2017.3707%2011.6279%2017.1293%2011.5976C17.0194%2011.5976%2016.9322%2011.5976%2016.887%2011.5976H14.936C14.8624%2011.5991%2014.7889%2011.5938%2014.7163%2011.5816C14.6536%2011.5642%2014.5986%2011.5263%2014.5605%2011.4739C14.5223%2011.4215%2014.5032%2011.3579%2014.5064%2011.2933C14.5055%2011.2288%2014.5263%2011.1658%2014.5654%2011.1142C14.6046%2011.0626%2014.66%2011.0253%2014.7228%2011.0083C14.7913%2010.9973%2014.861%2010.9973%2014.9295%2011.0083H17.7624V10.3358H14.8843C14.7875%2010.3297%2014.6904%2010.3297%2014.5936%2010.3358C14.3366%2010.3358%2014.0901%2010.437%2013.9084%2010.6172C13.7266%2010.7974%2013.6245%2011.0417%2013.6245%2011.2965C13.6245%2011.5514%2013.7266%2011.7957%2013.9084%2011.9759C14.0901%2012.1561%2014.3366%2012.2573%2014.5936%2012.2573C14.7012%2012.2635%2014.809%2012.2635%2014.9166%2012.2573H16.9484C17.034%2012.2573%2017.1162%2012.2911%2017.1768%2012.3511C17.2373%2012.4112%2017.2714%2012.4927%2017.2714%2012.5776C17.2714%2012.6625%2017.2373%2012.744%2017.1768%2012.804C17.1162%2012.8641%2017.034%2012.8978%2016.9484%2012.8978%22%20fill=%22black%22/%3E%0A%3Cpath%20d=%22M11.3666%2012.9235C11.3161%2012.9271%2011.2653%2012.9271%2011.2148%2012.9235H8.25598V13.5992H11.4861C11.7375%2013.5795%2011.9712%2013.4635%2012.1376%2013.2757C12.3041%2013.088%2012.3902%2012.8433%2012.3776%2012.5936C12.3885%2012.3526%2012.3075%2012.1163%2012.1507%2011.9318C11.9939%2011.7472%2011.7728%2011.6279%2011.5314%2011.5976C11.4215%2011.5976%2011.3311%2011.5976%2011.2891%2011.5976H9.3413C9.26774%2011.5991%209.19421%2011.5938%209.12167%2011.5816C9.0589%2011.5643%209.00394%2011.5263%208.96579%2011.4739C8.92765%2011.4216%208.90858%2011.3579%208.91169%2011.2934C8.91083%2011.2288%208.93161%2011.1658%208.97077%2011.1142C9.00996%2011.0626%209.0653%2011.0254%209.12811%2011.0083C9.19659%2010.9973%209.26638%2010.9973%209.33485%2011.0083H12.1677V10.3358H9.28639C9.19067%2010.3298%209.09463%2010.3298%208.99891%2010.3358C8.74191%2010.3358%208.49543%2010.437%208.31369%2010.6172C8.13198%2010.7974%208.02988%2011.0418%208.02988%2011.2966C8.02988%2011.5514%208.13198%2011.7958%208.31369%2011.9759C8.49543%2012.1561%208.74191%2012.2574%208.99891%2012.2574C9.10113%2012.263%209.20356%2012.263%209.30578%2012.2574H11.3602C11.4458%2012.2574%2011.528%2012.2911%2011.5886%2012.3511C11.6491%2012.4112%2011.6832%2012.4927%2011.6832%2012.5776C11.6832%2012.6626%2011.6491%2012.744%2011.5886%2012.8041C11.528%2012.8641%2011.4458%2012.8979%2011.3602%2012.8979%22%20fill=%22black%22/%3E%0A%3Cpath%20d=%22M6.71198%2010.3005H5.96906V13.628H6.71198V10.3005Z%22%20fill=%22black%22/%3E%0A%3Cpath%20d=%22M4.32493%2013.628V10.3005H3.58201V12.7793L1.1077%2010.3005H0.151581V13.628H0.894514V11.13L3.38819%2013.628H4.32493Z%22%20fill=%22black%22/%3E%0A%3Cpath%20d=%22M28.257%2010.3005V12.7793L25.7827%2010.3005H24.8266V13.628H25.5696V11.13L28.0631%2013.628H29V10.3005H28.257Z%22%20fill=%22black%22/%3E%0A%3Cpath%20d=%22M20.9537%2010.3005L18.8574%2013.628H19.7586L20.13%2013.0324H22.5753L22.95%2013.628H23.8512L21.7548%2010.3005H20.9537ZM22.1909%2012.4046H20.5015L21.3413%2011.066L22.1909%2012.4046Z%22%20fill=%22black%22/%3E%0A%3Cpath%20d=%22M4.28615%208.40784C5.02929%206.28786%206.41983%204.44993%208.26461%203.14925C10.1094%201.84857%2012.3169%201.14971%2014.5806%201.14971C16.8443%201.14971%2019.0518%201.84857%2020.8966%203.14925C22.7414%204.44993%2024.1318%206.28786%2024.875%208.40784V8.44306H28.1633V8.05236L26.8003%207.89543C25.9605%207.79936%2025.7796%207.43107%2025.5533%206.96668L25.4984%206.85459C24.5203%204.80411%2022.9749%203.07126%2021.042%201.85776C19.1091%200.64425%2016.8684%200%2014.5806%200C12.2928%200%2010.0521%200.64425%208.11923%201.85776C6.18637%203.07126%204.64091%204.80411%203.66272%206.85459L3.60781%206.96668C3.37847%207.43107%203.20083%207.79936%202.35775%207.89543L0.994629%208.05236V8.44306H4.27323L4.28615%208.40784Z%22%20fill=%22black%22/%3E%0A%3Cpath%20d=%22M24.8849%2015.4855V15.524C24.1457%2017.6481%2022.7548%2019.4897%2020.9069%2020.7906C19.0591%2022.0914%2016.8469%2022.7863%2014.5806%2022.7778C12.3156%2022.7841%2010.1053%2022.0878%208.25932%2020.7864C6.41333%2019.4851%205.02409%2017.6439%204.28615%2015.5208V15.4855H0.994629V15.8762L2.35775%2016.0332C3.20083%2016.1293%203.37847%2016.4976%203.60458%2016.9619L3.66272%2017.074C4.64177%2019.1231%206.18701%2020.8547%208.11904%2022.0679C10.051%2023.281%2012.2905%2023.9259%2014.5774%2023.9275C16.8645%2023.927%2019.1046%2023.2832%2021.0373%2022.0706C22.97%2020.8579%2024.5158%2019.1264%2025.4953%2017.0772L25.5533%2016.9651C25.7796%2016.5007%2025.9605%2016.1324%2026.8003%2016.0364L28.1633%2015.8762V15.4887L24.8849%2015.4855Z%22%20fill=%22black%22/%3E%0A%3C/g%3E%0A%3Cdefs%3E%0A%3CclipPath%20id=%22clip0_56001_775%22%3E%0A%3Crect%20width=%2229%22%20height=%2224%22%20fill=%22white%22/%3E%0A%3C/clipPath%3E%0A%3C/defs%3E%0A%3C/svg%3E"); }
/* Car + underline (54001:729), 26x23 @32,380 on the box at 16,356. */
.hdcw-opener button.hdcw-op-quiz::before { left: 14px; top: 22px; width: 28px; height: 25px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2228%22%20height=%2225%22%20viewBox=%22-1%20-1%2028%2025%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M25.3871%207.56153L18.2093%204.91404L15.2007%201.04757C14.9396%200.720336%2014.6109%200.456629%2014.2384%200.275474C13.8658%200.0943178%2013.4588%200.000230834%2013.0464%200H5.61786C5.16469%200.00240205%204.71895%200.118151%204.31926%200.337209C3.91959%200.556268%203.57806%200.872019%203.32429%201.25708L0.807857%205.06641C0.28657%205.8498%200.00526552%206.775%200%207.72343V15.2374C0%2015.4899%200.0978317%2015.7322%200.271973%2015.9107C0.446113%2016.0893%200.682299%2016.1896%200.928568%2016.1896H2.91571C3.12955%2016.9967%203.59636%2017.709%204.24412%2018.2169C4.89189%2018.7249%205.68462%2019%206.5%2019C7.31538%2019%208.10811%2018.7249%208.75588%2018.2169C9.40366%2017.709%209.87041%2016.9967%2010.0843%2016.1896H15.9157C16.1295%2016.9967%2016.5963%2017.709%2017.2441%2018.2169C17.8919%2018.7249%2018.6846%2019%2019.5%2019C20.3154%2019%2021.1081%2018.7249%2021.7559%2018.2169C22.4037%2017.709%2022.8704%2016.9967%2023.0843%2016.1896H25.0714C25.3177%2016.1896%2025.5539%2016.0893%2025.728%2015.9107C25.9022%2015.7322%2026%2015.4899%2026%2015.2374V8.45672C25.9999%208.261%2025.941%208.07006%2025.8314%207.90988C25.7217%207.74971%2025.5666%207.62807%2025.3871%207.56153ZM6.5%2017.142C6.13269%2017.142%205.77363%2017.0303%205.46823%2016.821C5.16282%2016.6117%204.92479%2016.3142%204.78422%2015.9662C4.64366%2015.6182%204.60689%2015.2352%204.67854%2014.8658C4.7502%2014.4963%204.92707%2014.1569%205.1868%2013.8905C5.44653%2013.6242%205.77744%2013.4428%206.13769%2013.3693C6.49794%2013.2957%206.87135%2013.3335%207.2107%2013.4776C7.55004%2013.6218%207.84009%2013.8659%208.04416%2014.1792C8.24822%2014.4924%208.35714%2014.8606%208.35714%2015.2374C8.35714%2015.7425%208.16148%2016.2269%207.8132%2016.5841C7.46491%2016.9413%206.99255%2017.142%206.5%2017.142ZM19.5%2017.142C19.1327%2017.142%2018.7736%2017.0303%2018.4682%2016.821C18.1628%2016.6117%2017.9248%2016.3142%2017.7842%2015.9662C17.6437%2015.6182%2017.6068%2015.2352%2017.6786%2014.8658C17.7502%2014.4963%2017.9271%2014.1569%2018.1868%2013.8905C18.4466%2013.6242%2018.7775%2013.4428%2019.1377%2013.3693C19.4979%2013.2957%2019.8714%2013.3335%2020.2107%2013.4776C20.55%2013.6218%2020.8401%2013.8659%2021.0441%2014.1792C21.2482%2014.4924%2021.3571%2014.8606%2021.3571%2015.2374C21.3571%2015.7425%2021.1615%2016.2269%2020.8132%2016.5841C20.465%2016.9413%2019.9926%2017.142%2019.5%2017.142ZM24.1429%2014.285H23.0843C22.8704%2013.4781%2022.4037%2012.7656%2021.7559%2012.2577C21.1081%2011.7499%2020.3154%2011.4746%2019.5%2011.4746C18.6846%2011.4746%2017.8919%2011.7499%2017.2441%2012.2577C16.5963%2012.7656%2016.1295%2013.4781%2015.9157%2014.285H10.0843C9.87041%2013.4781%209.40366%2012.7656%208.75588%2012.2577C8.10811%2011.7499%207.31538%2011.4746%206.5%2011.4746C5.68462%2011.4746%204.89189%2011.7499%204.24412%2012.2577C3.59636%2012.7656%203.12955%2013.4781%202.91571%2014.285H1.85714V7.72343C1.85679%207.14937%202.02505%206.58853%202.34%206.11398L4.85643%202.30465C4.94368%202.17892%205.05942%202.07683%205.19368%202.00715C5.32794%201.93748%205.47669%201.90231%205.62714%201.90467H13.0557C13.1921%201.90444%2013.3269%201.93504%2013.4505%201.99429C13.5741%202.05355%2013.6834%202.14001%2013.7707%202.24751L16.9279%206.31397C17.0367%206.44933%2017.1773%206.55419%2017.3364%206.61871L24.1429%209.12335V14.285Z%22%20fill=%22%23C3002F%22/%3E%0A%3Crect%20x=%227%22%20y=%2221%22%20width=%2210%22%20height=%222%22%20fill=%22%23C3002F%22/%3E%0A%3C/svg%3E"); }
/* No trade-in row in this artwork: the quiz row's car glyph, same box. */
.hdcw-opener button.hdcw-op-tradein::before { left: 14px; top: 22px; width: 28px; height: 25px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2228%22%20height=%2225%22%20viewBox=%22-1%20-1%2028%2025%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M25.3871%207.56153L18.2093%204.91404L15.2007%201.04757C14.9396%200.720336%2014.6109%200.456629%2014.2384%200.275474C13.8658%200.0943178%2013.4588%200.000230834%2013.0464%200H5.61786C5.16469%200.00240205%204.71895%200.118151%204.31926%200.337209C3.91959%200.556268%203.57806%200.872019%203.32429%201.25708L0.807857%205.06641C0.28657%205.8498%200.00526552%206.775%200%207.72343V15.2374C0%2015.4899%200.0978317%2015.7322%200.271973%2015.9107C0.446113%2016.0893%200.682299%2016.1896%200.928568%2016.1896H2.91571C3.12955%2016.9967%203.59636%2017.709%204.24412%2018.2169C4.89189%2018.7249%205.68462%2019%206.5%2019C7.31538%2019%208.10811%2018.7249%208.75588%2018.2169C9.40366%2017.709%209.87041%2016.9967%2010.0843%2016.1896H15.9157C16.1295%2016.9967%2016.5963%2017.709%2017.2441%2018.2169C17.8919%2018.7249%2018.6846%2019%2019.5%2019C20.3154%2019%2021.1081%2018.7249%2021.7559%2018.2169C22.4037%2017.709%2022.8704%2016.9967%2023.0843%2016.1896H25.0714C25.3177%2016.1896%2025.5539%2016.0893%2025.728%2015.9107C25.9022%2015.7322%2026%2015.4899%2026%2015.2374V8.45672C25.9999%208.261%2025.941%208.07006%2025.8314%207.90988C25.7217%207.74971%2025.5666%207.62807%2025.3871%207.56153ZM6.5%2017.142C6.13269%2017.142%205.77363%2017.0303%205.46823%2016.821C5.16282%2016.6117%204.92479%2016.3142%204.78422%2015.9662C4.64366%2015.6182%204.60689%2015.2352%204.67854%2014.8658C4.7502%2014.4963%204.92707%2014.1569%205.1868%2013.8905C5.44653%2013.6242%205.77744%2013.4428%206.13769%2013.3693C6.49794%2013.2957%206.87135%2013.3335%207.2107%2013.4776C7.55004%2013.6218%207.84009%2013.8659%208.04416%2014.1792C8.24822%2014.4924%208.35714%2014.8606%208.35714%2015.2374C8.35714%2015.7425%208.16148%2016.2269%207.8132%2016.5841C7.46491%2016.9413%206.99255%2017.142%206.5%2017.142ZM19.5%2017.142C19.1327%2017.142%2018.7736%2017.0303%2018.4682%2016.821C18.1628%2016.6117%2017.9248%2016.3142%2017.7842%2015.9662C17.6437%2015.6182%2017.6068%2015.2352%2017.6786%2014.8658C17.7502%2014.4963%2017.9271%2014.1569%2018.1868%2013.8905C18.4466%2013.6242%2018.7775%2013.4428%2019.1377%2013.3693C19.4979%2013.2957%2019.8714%2013.3335%2020.2107%2013.4776C20.55%2013.6218%2020.8401%2013.8659%2021.0441%2014.1792C21.2482%2014.4924%2021.3571%2014.8606%2021.3571%2015.2374C21.3571%2015.7425%2021.1615%2016.2269%2020.8132%2016.5841C20.465%2016.9413%2019.9926%2017.142%2019.5%2017.142ZM24.1429%2014.285H23.0843C22.8704%2013.4781%2022.4037%2012.7656%2021.7559%2012.2577C21.1081%2011.7499%2020.3154%2011.4746%2019.5%2011.4746C18.6846%2011.4746%2017.8919%2011.7499%2017.2441%2012.2577C16.5963%2012.7656%2016.1295%2013.4781%2015.9157%2014.285H10.0843C9.87041%2013.4781%209.40366%2012.7656%208.75588%2012.2577C8.10811%2011.7499%207.31538%2011.4746%206.5%2011.4746C5.68462%2011.4746%204.89189%2011.7499%204.24412%2012.2577C3.59636%2012.7656%203.12955%2013.4781%202.91571%2014.285H1.85714V7.72343C1.85679%207.14937%202.02505%206.58853%202.34%206.11398L4.85643%202.30465C4.94368%202.17892%205.05942%202.07683%205.19368%202.00715C5.32794%201.93748%205.47669%201.90231%205.62714%201.90467H13.0557C13.1921%201.90444%2013.3269%201.93504%2013.4505%201.99429C13.5741%202.05355%2013.6834%202.14001%2013.7707%202.24751L16.9279%206.31397C17.0367%206.44933%2017.1773%206.55419%2017.3364%206.61871L24.1429%209.12335V14.285Z%22%20fill=%22%23C3002F%22/%3E%0A%3Crect%20x=%227%22%20y=%2221%22%20width=%2210%22%20height=%222%22%20fill=%22%23C3002F%22/%3E%0A%3C/svg%3E"); }
/* Bell (56001:787), 19x21 @35,458 on the box at 16,434. */
.hdcw-opener button.hdcw-op-alert::before { left: 17px; top: 22px; width: 21px; height: 23px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2221%22%20height=%2223%22%20viewBox=%22-1%20-1%2021%2023%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M18.7437%2014.1876C17.919%2012.7361%2017.481%2010.6526%2017.481%208.16667C17.481%206.00073%2016.6402%203.92351%2015.1435%202.39196C13.6468%200.860414%2011.6169%200%209.50024%200C7.3836%200%205.35365%200.860414%203.85696%202.39196C2.36027%203.92351%201.51944%206.00073%201.51944%208.16667C1.51944%2010.6536%201.08334%2012.7361%200.25866%2014.1876C0.0903806%2014.4837%200.00117898%2014.8199%201.16069e-05%2015.1624C-0.00115576%2015.5048%200.0857523%2015.8416%200.25201%2016.1389C0.417215%2016.4363%200.657001%2016.6832%200.946613%2016.8541C1.23622%2017.025%201.56517%2017.1138%201.89948%2017.1111H17.101C17.4348%2017.1132%2017.7632%2017.0243%2018.0523%2016.8534C18.3413%2016.6825%2018.5807%2016.4359%2018.7456%2016.1389C18.9126%2015.8421%2019.0003%2015.5055%2019%2015.163C18.9997%2014.8205%2018.9113%2014.4841%2018.7437%2014.1876ZM2.53224%2014.7778C3.37308%2013.0278%203.79967%2010.8053%203.79967%208.16667C3.79967%206.61957%204.40026%205.13584%205.46933%204.04188C6.53839%202.94791%207.98836%202.33333%209.50024%202.33333C11.0121%202.33333%2012.4621%202.94791%2013.5312%204.04188C14.6002%205.13584%2015.2008%206.61957%2015.2008%208.16667C15.2008%2010.8043%2015.6265%2013.0278%2016.4673%2014.7778H2.53224ZM13.6807%2019.8333C13.6807%2020.1428%2013.5605%2020.4395%2013.3467%2020.6583C13.1329%2020.8771%2012.8429%2021%2012.5406%2021H6.45994C6.15756%2021%205.86757%2020.8771%205.65375%2020.6583C5.43994%2020.4395%205.31982%2020.1428%205.31982%2019.8333C5.31982%2019.5239%205.43994%2019.2272%205.65375%2019.0084C5.86757%2018.7896%206.15756%2018.6667%206.45994%2018.6667H12.5406C12.8429%2018.6667%2013.1329%2018.7896%2013.3467%2019.0084C13.5605%2019.2272%2013.6807%2019.5239%2013.6807%2019.8333Z%22%20fill=%22%23C3002F%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-tradein::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: 4px;               /* caption ink 20px under the title's (239.5 - 219.5) */
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0;
  color: #000000;
}
/* "Receive a daily stock alert" (6001:1037) sits 1px right of its title. */
.hdcw-opener button.hdcw-op-alert::after { padding-left: 1px; }
/* The artwork's captions, verbatim; the stock number is live (CON-995): the
 * widget sets data-stock on the button once /chat/search answers, and the
 * caption without a number shows until it arrives, or if it cannot.
 * Roll back to the artwork's typed number: delete the [data-stock] rule and
 * put 'Over 50 Cars in stock' (30002:640) in the one above it. */
.hdcw-opener button.hdcw-op-used::after { content: 'Cars in stock'; }
.hdcw-opener button.hdcw-op-used[data-stock]::after { content: attr(data-stock) ' Cars in stock'; }
.hdcw-opener button.hdcw-op-new::after { content: 'Explore our Nissan Cars & Commercial Range'; }
.hdcw-opener button.hdcw-op-quiz::after { content: 'Get matched to car to suit your needs'; }
.hdcw-opener button.hdcw-op-tradein::after { content: 'Get valuation for your current car'; }
.hdcw-opener button.hdcw-op-alert::after { content: 'Receive a daily stock alert'; }

/* "Something else" (2023:430): the last box, 512..577 (65 tall), title Bold
 * 16 at x82, 22px under the box top; the "?" (36004:729, stroke 2) at 41,534;
 * chevron 26 down. */
.hdcw-opener .hdcw-else.hdcw-op-else {
  min-height: 65px;
  padding: 21px 36px 25px 65px;
  font-size: 16px;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: 0;
  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=%22black%22/%3E%0A%3C/svg%3E") no-repeat right 18px top 24px / 8px 14px border-box,
    #fff;
}
.hdcw-opener button.hdcw-op-else::before { left: 24px; top: 21px; width: 10px; height: 19px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width=%2210%22%20height=%2219%22%20viewBox=%220%200%2010%2019%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath%20d=%22M1.02481%204.81931C1.02481%20-0.240023%208.97519%20-0.240023%208.97519%204.81931C8.97519%208.43312%205.36138%207.71036%205.36138%2012.0469M5.36138%2017.8435L5.37584%2017.8276%22%20stroke-width=%222.04962%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke=%22%23C3002F%22/%3E%0A%3C/svg%3E"); }
/* On a vehicle page the widget gives every row the hdcw-else class too: the
 * rows keep their own look, only "Something else" is the short one. */

/* Context CTA ("Tell me about this car" 19:683 on 16-browse-auto): 349x55 at
 * x24, square, flat #C3002F, white Archivo SemiBold 15 centred, the text box
 * 21px under the top. */
.hdcw-opener button.hdcw-op-ctx {
  min-height: 55px;
  margin: 0 4px 0 8px;           /* x24..373 in the x16..382 opener column */
  border: 0;
  border-radius: 0;
  padding: 21px 0 18px;
  background: #C3002F;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0;
}
.hdcw-opener button.hdcw-op-ctx:hover { background: #C3002F; opacity: .85; }

/* ---------- Chips (item 16:212): 31px white, r10, NO stroke, 0/4/4 25%
 * shadow, Archivo Regular 12/13 black, centred, the text box 9px under the
 * chip top; 15px side padding (the artwork's chips are hand-sized 13-26px;
 * this keeps its four POPULAR rows), 5px gaps, a 36px row pitch, rows at x18
 * (15-browse). Selected = 1px #000 inside stroke ("Adventurous" 37:328). */
.hdcw-chips { gap: 5px; padding: 0 2px; }
.hdcw-chip {
  background: #fff;
  color: #000000;
  border-color: transparent;
  border-radius: 10px;
  min-height: 31px;
  box-sizing: border-box;
  padding: 9px 15px 7px;
  font-size: 12px;
  font-weight: 400;
  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: #000000; box-shadow: 0 4px 4px rgba(0,0,0,.25); font-weight: 400; }
.hdcw-chip--sel:hover { border-color: #000000; }
/* Bootstrap's reboot (DRMG loads 4.3.1) 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): Montserrat Bold 11
 * #6D6D6D, no tracking, at x24 (x23 for the last two); 13px under a bubble,
 * 18px under a chip row, 9px above its chips. */
.hdcw-ghead {
  font-family: 'Montserrat', var(--hdcw-font);
  letter-spacing: 0;
  font-size: 11px;
  line-height: 13px;
  margin: 4px 6px -1px 8px;
}
.hdcw-chips + .hdcw-ghead { margin-top: 9px; }
/* Answer chips straight under a question (the quiz, 02-help1 .. 07-help5):
 * flush with the bubble at x16, 8px under it, 4px gaps on a 35px pitch. */
.hdcw-bot + .hdcw-chips { padding-left: 0; margin-top: -2px; gap: 4px; }

/* ---------- Car cards ("csr search" 19:566): 176 wide, 14px apart, white,
 * 1px #E4E6EA, r10, 244 tall, 11px under the bubble. Photo 176x113,
 * square-topped. Body 12px in, Archivo: title Regular 12 (two lines 13
 * apart), price Bold 12, monthly Medium 12, meta Regular 10; ink rows 124.5 /
 * 137.5 / 156.5 / 172.5 / 190 under the card top. Flush split action bar at
 * 213, 31 tall: Details (77, white) | I'm Interested (99, #C3002F, white
 * ink), both Archivo Regular 12/13 ls -.12px, #E4E6EA rules. */
.hdcw-cars { gap: 14px; padding: 0 2px; margin: 0 0 -1px; }  /* 11px under the bubble, the model chips 9px under the cards (08: 232 -> 243, 487 -> 496) */
.hdcw-ncgrid { gap: 14px; }
.hdcw-car { border-radius: 0 0 10px 10px; border-color: #E4E6EA; }
.hdcw-car img.hdcw-carimg, .hdcw-car .hdcw-noimg { height: 113px; }
.hdcw-car .hdcw-carbody { padding: 9px 11px 10px; }
.hdcw-car h4.hdcw-cartitle {
  /* name every property: Bootstrap's h4 rule and DRMG's h1-h6 rules would win otherwise */
  margin: 0;
  padding: 0;
  font-family: var(--hdcw-font);
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: .12px;
  color: #000000;
  max-height: 26px;
}
.hdcw-car .hdcw-price { color: #000000; font-size: 12px; font-weight: 700; line-height: 19px; margin-top: 2px; letter-spacing: .12px; }
.hdcw-car .hdcw-mo { color: #000000; font-size: 12px; font-weight: 500; line-height: 16px; letter-spacing: .12px; }
.hdcw-car .hdcw-meta { color: #000000; font-size: 10px; line-height: 16px; margin-top: 1px; letter-spacing: 0; }
.hdcw-ncgrid .hdcw-carbody { padding: 8px 11px 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: 8px 0 9px;
  font-family: var(--hdcw-font);
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -.12px;
  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: #C3002F;
  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: #C3002F; opacity: .85; color: #fff; }

/* ---------- Footer (24:712): #E4E6EA band 400x129. Input 299x51 @21,20
 * (from the band top), r10, 1px #000, white; placeholder Archivo Regular 14
 * ls .14px black, 26px in. Send: the red 52px circle 8px right of it, 20px off
 * the panel's right edge. Disclosure Regular 11/15 (ls .11px), black, centred
 * in a 249px box at x75, 673..703, "Terms & Conditions" NOT underlined
 * (every artboard). */
.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;
  min-width: 0;
  height: 51px;
  border-radius: 10px;
  padding: 0 16px 0 25px;
  font-size: 14px;
  line-height: 49px;
  letter-spacing: .14px;
  background: #fff;
}
/* font: inherit - DRMG's style.css line 5503 has a bare ::-webkit-input-placeholder
 * { font-size: 1rem; color: #525252 } that reaches the widget's input. */
.hdcw-input input::placeholder { color: #000000; opacity: 1; font: inherit; letter-spacing: inherit; }
.hdcw-input input::-webkit-input-placeholder { color: #000000; opacity: 1; font: inherit; letter-spacing: inherit; }
.hdcw-input input:focus { border-color: #C3002F; }
.hdcw-send {
  width: 52px;
  height: 52px;
  padding: 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%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%3Ccircle%20cx=%2226%22%20cy=%2226%22%20r=%2226%22%20fill=%22%23C3002F%22/%3E%0A%3Cpath%20d=%22M35.7344%2016.2791C35.6049%2016.1504%2035.4413%2016.0612%2035.2629%2016.0222C35.0844%2015.9832%2034.8985%2015.9958%2034.727%2016.0587L13.6192%2023.7249C13.4371%2023.7939%2013.2804%2023.9166%2013.1698%2024.0766C13.0592%2024.2366%2013%2024.4265%2013%2024.6209C13%2024.8154%2013.0592%2025.0053%2013.1698%2025.1653C13.2804%2025.3253%2013.4371%2025.448%2013.6192%2025.5169L22.8299%2029.1968L26.5141%2038.3963C26.5834%2038.5701%2026.702%2038.7199%2026.8555%2038.8272C27.0089%2038.9345%2027.1904%2038.9945%2027.3776%2039C27.5715%2038.996%2027.7597%2038.9335%2027.9172%2038.8206C28.0748%2038.7077%2028.1944%2038.5497%2028.2603%2038.3675L35.9359%2017.2853C36.0013%2017.1157%2036.017%2016.9311%2035.9814%2016.753C35.9457%2016.5748%2035.86%2016.4105%2035.7344%2016.2791ZM27.3776%2035.3585L24.7008%2028.6505L29.2965%2024.0604L27.9437%2022.7092L23.3096%2027.3377L16.6318%2024.6257L33.4509%2018.5598L27.3776%2035.3585Z%22%20fill=%22white%22/%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: 11px;
  line-height: 15px;
  letter-spacing: .11px;         /* 54001:664 ls 0.11px */
  padding: 0 76px 17px 75px;
}
.hdcw-powered a.hdcw-tc { color: #000000; text-decoration: none; }
.hdcw-powered a.hdcw-tc:hover { color: #000000; text-decoration: underline; }
.hdcw-powered > div { display: inline; }
.hdcw-powered > div:first-child::after { content: '.   '; white-space: pre; }

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

/* 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; }
}
