.dppc-v6,
.dppc-v6 *{box-sizing:border-box}
.dppc-v6[hidden],.dppc-v6 [hidden],.dppc-v6-lead-modal[hidden]{display:none!important}
.dppc-v6{
  --dppc-navy:#0b2d5b;
  --dppc-navy-2:#083b69;
  --dppc-gold:#c9942e;
  --dppc-gold-dark:#a87619;
  --dppc-green:#16805d;
  --dppc-border:#dce5ee;
  --dppc-soft:#f6f9fc;
  --dppc-soft-gold:#fff9ed;
  --dppc-muted:#65758a;
  --dppc-danger:#b42318;
  --dppc-success:#067647;
  --dppc-shadow:0 16px 44px rgba(15,45,77,.08);
  color:var(--dppc-user-text,#4a4e57);
  font-family:var(--dppc-user-font,Inter,Arial,sans-serif);
  width:100%;
  line-height:1.45;
}
.dppc-v6 button,.dppc-v6 input,.dppc-v6 select{font:inherit}
.dppc-v6-shell{max-width:1180px;margin:0 auto;padding:0}
.dppc-v6-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:0 0 20px}
.dppc-v6-header>div:first-child{max-width:760px}
.dppc-v6-kicker{display:block;color:var(--dppc-gold);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}
.dppc-v6-header h2{margin:0;color:var(--dppc-user-heading,#122330);font-family:var(--dppc-heading-font,Manrope,Arial,sans-serif);font-size:clamp(28px,3.2vw,42px);line-height:1.08;font-weight:800;letter-spacing:-.025em}
.dppc-v6-header p{margin:9px 0 0;color:var(--dppc-muted);font-size:15px;max-width:760px}
.dppc-v6-project-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1px solid #f0d89f;background:var(--dppc-soft-gold);color:#906615;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800;white-space:nowrap}

/* v6.0.12: 65% calculator inputs / 35% Quick Estimate on desktop. */
.dppc-v6-grid{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,7fr);gap:22px;align-items:stretch}
.dppc-v6-form-card,.dppc-v6-estimate-card{border:1px solid var(--dppc-border);border-radius:16px;box-shadow:var(--dppc-shadow);height:100%}
.dppc-v6-form-card{padding:24px;background:var(--dppc-form-bg,#F8FAFC);color:var(--dppc-form-text,#536273);font-family:var(--dppc-form-font,Inter,Arial,sans-serif);font-size:var(--dppc-form-size,15px)}
.dppc-v6-estimate-card{padding:22px;position:relative;top:auto;background:var(--dppc-result-bg,#FFF8EA);color:var(--dppc-result-text,#536273);font-family:var(--dppc-result-font,Inter,Arial,sans-serif);font-size:var(--dppc-result-size,14px)}
.dppc-v6-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}
.dppc-v6-field-wide{grid-column:1/-1}
.dppc-v6-field label{display:block;color:var(--dppc-form-heading,#122330);font-size:var(--dppc-form-label-size,14px);font-weight:700;margin:0 0 7px}
.dppc-v6-field label em{color:#b42318;font-style:normal}
.dppc-v6-field label span{color:#7a899a;font-weight:600}
.dppc-v6-field small{display:block;margin-top:6px;color:var(--dppc-form-text,#536273);opacity:.86;font-size:12px;line-height:1.4}
.dppc-v6-field small.is-warning{color:#a15c00;font-weight:700}
.dppc-v6-control{position:relative}
.dppc-v6-control select{width:100%;height:50px;border:1px solid #D9E1E8;border-radius:8px;background:#fff;color:var(--dppc-form-heading,#122330);padding:0 40px 0 14px;outline:none;box-shadow:0 1px 2px rgba(11,45,91,.03);appearance:none;-webkit-appearance:none;transition:border-color .18s,box-shadow .18s,background .18s}
.dppc-v6-control:after{content:'⌄';position:absolute;right:14px;top:50%;transform:translateY(-56%);pointer-events:none;color:#536b82;font-size:16px;font-weight:800}
.dppc-v6-control select:focus{border-color:#6ca1cd;box-shadow:0 0 0 3px rgba(45,119,178,.12)}
.dppc-v6-control select:disabled{background:#f4f7fa;color:#718296;cursor:not-allowed;padding-left:39px}
.dppc-v6-control.is-locked:after{display:none}
.dppc-v6-lock-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;font-size:12px;opacity:.72;pointer-events:none}

.dppc-v6-selection-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0}
.dppc-v6-selection-summary>div{min-height:70px;border:1px solid #e2eaf2;background:#f9fbfd;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center}
.dppc-v6-selection-summary span{font-size:11px;color:#718296;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.dppc-v6-selection-summary strong{margin-top:3px;color:var(--dppc-navy);font-size:17px;line-height:1.25}
.dppc-v6-selection-summary small{margin-top:3px;color:#9a6814;font-size:11px}
.dppc-v6-selection-summary>div[data-discount-banner]{background:var(--dppc-soft-gold);border-color:#f0ddb0}

.dppc-v6-validation,.dppc-v6-message{min-height:20px;margin:10px 0 0;font-size:12px;font-weight:650}
.dppc-v6-validation.is-error,.dppc-v6-message.is-error{color:var(--dppc-danger)}
.dppc-v6-validation.is-success,.dppc-v6-message.is-success{color:var(--dppc-success)}
.dppc-v6-validation.is-info,.dppc-v6-message.is-info{color:#245f91}

.dppc-v6-primary,.dppc-v6-gold,.dppc-v6-whatsapp,.dppc-v6-outline{min-height:var(--dppc-user-button-height,50px);border-radius:7px;font-size:var(--dppc-user-button-size,15px);font-weight:800;cursor:pointer;transition:box-shadow .15s,filter .15s,opacity .15s;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}
.dppc-v6-primary{width:100%;border:0;background:var(--dppc-user-button,#0b2d5b);color:var(--dppc-user-button-text,#fff);margin-top:4px;box-shadow:0 7px 18px rgba(11,45,91,.14)}
.dppc-v6-primary:hover:not(:disabled),.dppc-v6-gold:hover:not(:disabled),.dppc-v6-whatsapp:hover:not(:disabled),.dppc-v6-outline:hover:not(:disabled){transform:none!important;filter:brightness(.98)}
.dppc-v6 button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}
.dppc-v6-trust{margin:13px 0 0;color:#65788c;font-size:11.5px;text-align:left}

.dppc-v6-estimate-head{display:flex;gap:13px;align-items:center;padding-bottom:17px;border-bottom:1px solid #e5e9e3}
.dppc-v6-rupee{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff3c8;color:#111;font-size:30px;font-weight:800;flex:0 0 auto}
.dppc-v6-estimate-head h3{margin:0;color:var(--dppc-result-heading,#122330);font-family:var(--dppc-heading-font,Manrope,Arial,sans-serif);font-size:22px;line-height:1.15;font-weight:700}
.dppc-v6-estimate-head h3 small{font-size:10px;color:#7b8691;font-weight:700}
.dppc-v6-estimate-head p{margin:5px 0 0;color:var(--dppc-result-text,#536273);font-size:12px;line-height:1.35}
.dppc-v6-rate-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 12px;border-bottom:1px solid rgba(18,35,48,.12);color:var(--dppc-result-text,#536273)}
.dppc-v6-rate-row span{font-size:var(--dppc-result-size,14px);font-weight:700}
.dppc-v6-rate-row strong{font-size:calc(var(--dppc-result-value-size,16px) + 4px);color:var(--dppc-result-value,#122330);white-space:nowrap}
.dppc-v6-estimate-list{padding:8px 0 4px}
.dppc-v6-estimate-list>div{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:36px;color:var(--dppc-result-text,#536273)}
.dppc-v6-estimate-list label{font-size:var(--dppc-result-size,14px);font-weight:600;margin:0}
.dppc-v6-estimate-list strong{font-size:var(--dppc-result-value-size,16px);color:var(--dppc-result-value,#122330);white-space:nowrap;font-weight:700}
.dppc-v6-lock{font-size:11px;opacity:.85}
.dppc-v6-total-row{margin-top:5px;padding-top:10px;border-top:1px solid #dfe5df}
.dppc-v6-total-row label,.dppc-v6-total-row strong{font-weight:800!important;color:var(--dppc-result-heading,#122330)!important}
.dppc-v6-estimate-status{background:#f2f7fb;border:1px solid #dfeaf3;color:#5e7184;border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.35;margin:8px 0 12px}
.dppc-v6-gold{width:100%;border:1px solid #B88922;border-color:color-mix(in srgb,var(--dppc-user-button,#C99A2E),#000 12%);background:var(--dppc-user-button,#C99A2E);color:var(--dppc-user-button-text,#fff);box-shadow:0 7px 18px rgba(173,116,19,.16)}
.dppc-v6-unlock-copy{margin:8px 0 0;text-align:center;color:#64758a;font-size:10.5px;line-height:1.35}

/* v6.0.7: lead capture modal. The modal is portaled to <body> by calculator.js
   so clicking Get Full Cost Breakdown never changes the calculator card height. */
body.dppc-v6-modal-open{overflow:hidden!important}
.dppc-v6-lead-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:18px;font-family:var(--dppc-user-font,Manrope,Arial,sans-serif);color:var(--dppc-user-text,#4a4e57)}
.dppc-v6-modal-backdrop{position:absolute;inset:0;background:rgba(7,26,48,.58);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.dppc-v6-modal-dialog{position:relative;z-index:1;width:min(100%,560px);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border:1px solid #e3e9ef;border-radius:18px;box-shadow:0 28px 80px rgba(7,30,55,.26);padding:28px;transform:none!important;animation:dppcModalFade .16s ease-out}
@keyframes dppcModalFade{from{opacity:0}to{opacity:1}}
.dppc-v6-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid #dce5ed;border-radius:50%;background:#fff;color:#52697f;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:none;transform:none!important}
.dppc-v6-modal-close:hover{background:#f5f8fb;transform:none!important}
.dppc-v6-modal-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff2c9;color:#9a6611;font-size:24px;font-weight:850;margin-bottom:12px}
.dppc-v6-modal-summary{margin:0 0 16px;padding:10px 12px;border-radius:9px;background:#f5f8fb;border:1px solid #e0e9f1;color:#45627c;font-size:11.5px;font-weight:750}
.dppc-v6-lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-right:34px}
.dppc-v6-lead-head>div{display:flex;flex-direction:column;gap:2px}
.dppc-v6-lead-head strong{color:var(--dppc-navy,#0b2d5b);font-size:20px;line-height:1.2}
.dppc-v6-lead-head span{color:#6d7b8c;font-size:12px;line-height:1.45;margin-top:4px}
.dppc-v6-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.dppc-v6-lead-wide{grid-column:1/-1}
.dppc-v6-lead-grid label{display:block;color:#24425f;font-size:11px;font-weight:800;margin-bottom:5px}
.dppc-v6-lead-grid label span{font-weight:600;color:#7d8995}
.dppc-v6-lead-grid input{width:100%;height:43px;border:1px solid #ccd9e4;border-radius:7px;padding:0 11px;outline:none;color:#17354f;background:#fff}
.dppc-v6-lead-grid input:focus{border-color:#6ca1cd;box-shadow:0 0 0 3px rgba(45,119,178,.1)}
.dppc-v6-phone{display:flex;align-items:center;border:1px solid #ccd9e4;border-radius:7px;background:#fff;overflow:hidden}
.dppc-v6-phone:focus-within{border-color:#6ca1cd;box-shadow:0 0 0 3px rgba(45,119,178,.1)}
.dppc-v6-phone span{height:41px;display:flex;align-items:center;padding:0 9px;background:#f4f8fb;color:#48647d;font-size:11px;font-weight:800;border-right:1px solid #dce5ed}
.dppc-v6-phone input{border:0!important;box-shadow:none!important;border-radius:0}
.dppc-v6-consent{display:flex;align-items:flex-start;gap:7px;margin:10px 0 2px;color:#617487;font-size:10.5px;line-height:1.35;cursor:pointer}
.dppc-v6-consent input{margin-top:2px;accent-color:var(--dppc-green)}
.dppc-v6-privacy{font-size:9.8px;color:#7d8995;text-align:center;margin:7px 0 0}
.dppc-v6-privacy a{color:#416e95;text-decoration:underline}

.dppc-v6-full{margin-top:18px;padding-top:16px;border-top:1px solid #e1e7e1}
.dppc-v6-unlocked{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#edf9f3;border:1px solid #c8ecd9;border-radius:8px;padding:8px 10px;color:#087044;margin-bottom:8px}
.dppc-v6-unlocked span{font-size:11px;font-weight:800}
.dppc-v6-unlocked small{font-size:9px;color:#4b7a67}
.dppc-v6-full-list>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed #e4e9e5;color:#38536d;font-size:11.5px}
.dppc-v6-full-list>div strong{color:#173956;text-align:right}
.dppc-v6-full-list>div[data-discount-row] strong{color:#11724d}
.dppc-v6-full-total{border-bottom:0!important;border-top:1px solid #cfdad2!important;padding-top:11px!important;margin-top:3px;font-size:13px!important;font-weight:850;color:#0d3358!important}
.dppc-v6-full-total strong{font-size:16px;color:#0d3358!important}
.dppc-v6-disclaimer{font-size:9.5px;color:#7a8794;line-height:1.45;margin:10px 0}
.dppc-v6-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.dppc-v6-whatsapp{grid-column:1/-1;border:0;background:#1f9d63;color:#fff}
.dppc-v6-outline{border:1px solid #cbd8e2;background:#fff;color:#234b6c;min-height:42px;font-size:11px}
.dppc-v6-outline:hover{background:#f5f8fb}
/* v6.0.1: show only one price breakdown at a time.
   Before lead capture the masked Quick Estimate is visible.
   After unlock it is replaced by the detailed Full Cost Breakdown. */
.dppc-v6.is-unlocked .dppc-v6-estimate-list{display:none}
.dppc-v6.is-unlocked .dppc-v6-unlock-copy{display:none}
.dppc-v6.is-unlocked .dppc-v6-estimate-status{display:none}

/* v6.0.12: desktop layout uses a 65% / 35% form-to-result split.
   Both cards still stretch to the same row height.
   On smaller screens they stack and return to natural height. */
@media(min-width:981px){
  .dppc-v6-grid{align-items:stretch}
  .dppc-v6-form-card,.dppc-v6-estimate-card{height:100%;min-height:100%}
}

/* v6.0.5: prevent hover-induced layout/motion.
   Some themes can apply transforms/transitions to cards/buttons on hover.
   Keep the calculator visually stable while retaining non-motion hover feedback. */
.dppc-v6-form-card,
.dppc-v6-estimate-card,
.dppc-v6-form-card:hover,
.dppc-v6-estimate-card:hover{
  transform:none!important;
  translate:none!important;
  scale:none!important;
}
.dppc-v6-primary,
.dppc-v6-gold,
.dppc-v6-whatsapp,
.dppc-v6-outline,
.dppc-v6-primary:hover,
.dppc-v6-gold:hover,
.dppc-v6-whatsapp:hover,
.dppc-v6-outline:hover{
  transform:none!important;
}

.dppc-layout-compact .dppc-v6-header{margin-bottom:14px}
.dppc-layout-compact .dppc-v6-header h2{font-size:30px}
.dppc-layout-compact .dppc-v6-form-card,.dppc-layout-compact .dppc-v6-estimate-card{padding:18px}

.dppc-empty{padding:18px;border:1px solid #dde5ed;border-radius:10px;background:#f8fafc;color:#50657d}

@media(max-width:980px){
  .dppc-v6-grid{grid-template-columns:1fr;align-items:start}
  .dppc-v6-form-card,.dppc-v6-estimate-card{height:auto;min-height:0}
  .dppc-v6-estimate-card{position:static}
  .dppc-v6-header{align-items:center}
}
@media(max-width:700px){
  .dppc-v6-header{display:block}
  .dppc-v6-project-badge{margin-top:12px}
  .dppc-v6-form-grid{grid-template-columns:1fr;gap:15px}
  .dppc-v6-field-wide{grid-column:auto}
  .dppc-v6-selection-summary{grid-template-columns:1fr}
  .dppc-v6-form-card,.dppc-v6-estimate-card{padding:17px;border-radius:12px}
  .dppc-v6-lead-grid{grid-template-columns:1fr}
  .dppc-v6-lead-wide{grid-column:auto}
  .dppc-v6-actions{grid-template-columns:1fr}
  .dppc-v6-whatsapp{grid-column:auto}
}
@media(max-width:480px){
  .dppc-v6-header h2{font-size:27px}
  .dppc-v6-header p{font-size:13px}
  .dppc-v6-form-card,.dppc-v6-estimate-card{padding:14px}
  .dppc-v6-control select{height:48px}
  .dppc-v6-estimate-head h3{font-size:18px}
  .dppc-v6-rupee{width:46px;height:46px;font-size:26px}
}

/* v6.0.6: hard no-motion protection.
   Avada/Fusion Builder can apply hover transforms to a parent column/wrapper,
   which makes the whole shortcode appear to jump when the pointer enters it.
   We neutralize motion on the calculator itself and on only the detected
   builder ancestors marked by calculator.js. */
.dppc-v6,
.dppc-v6:hover,
.dppc-v6:focus-within,
.dppc-v6-shell,
.dppc-v6-shell:hover,
.dppc-v6-grid,
.dppc-v6-grid:hover,
.dppc-v6-form-card,
.dppc-v6-form-card:hover,
.dppc-v6-form-card:focus-within,
.dppc-v6-estimate-card,
.dppc-v6-estimate-card:hover,
.dppc-v6-estimate-card:focus-within{
  transform:none!important;
  translate:none!important;
  scale:none!important;
  animation:none!important;
  will-change:auto!important;
}

/* The class below is added only to parent wrappers that belong to common
   page builders (Avada/Fusion, Elementor or core block containers). */
.dppc-v6-host-no-motion,
.dppc-v6-host-no-motion:hover,
.dppc-v6-host-no-motion:focus,
.dppc-v6-host-no-motion:focus-within{
  transform:none!important;
  translate:none!important;
  scale:none!important;
  animation:none!important;
  transition:none!important;
  will-change:auto!important;
}

/* Extra Avada/Fusion selectors for cases where the builder adds a hover rule
   after the plugin stylesheet. :has() is supported by modern Chrome/Safari/
   Edge/Firefox and provides a CSS-only fallback before JavaScript executes. */
.fusion-layout-column:has(.dppc-v6),
.fusion-layout-column:has(.dppc-v6):hover,
.fusion-column-wrapper:has(.dppc-v6),
.fusion-column-wrapper:has(.dppc-v6):hover,
.fusion-builder-row:has(.dppc-v6),
.fusion-builder-row:has(.dppc-v6):hover,
.fusion-fullwidth:has(.dppc-v6),
.fusion-fullwidth:has(.dppc-v6):hover,
.awb-column:has(.dppc-v6),
.awb-column:has(.dppc-v6):hover,
.awb-row:has(.dppc-v6),
.awb-row:has(.dppc-v6):hover{
  transform:none!important;
  translate:none!important;
  scale:none!important;
  animation:none!important;
  transition:none!important;
  will-change:auto!important;
}

/* No visual movement at all on calculator action hover. */
.dppc-v6-primary,
.dppc-v6-gold,
.dppc-v6-whatsapp,
.dppc-v6-outline,
.dppc-v6-primary:hover,
.dppc-v6-gold:hover,
.dppc-v6-whatsapp:hover,
.dppc-v6-outline:hover,
.dppc-v6-primary:focus,
.dppc-v6-gold:focus,
.dppc-v6-whatsapp:focus,
.dppc-v6-outline:focus{
  transform:none!important;
  translate:none!important;
  scale:none!important;
  animation:none!important;
  will-change:auto!important;
}



/* v6.0.7 modal responsiveness */
@media(max-width:600px){
  .dppc-v6-lead-modal{padding:12px;align-items:flex-end}
  .dppc-v6-modal-dialog{width:100%;max-height:88vh;border-radius:18px 18px 0 0;padding:22px 16px 18px}
  .dppc-v6-lead-head strong{font-size:18px}
  .dppc-v6-modal-close{top:10px;right:10px}
}

/* v6.0.8: show calculation rates/formulas without layout jump. */
.dppc-v6-estimate-list label{line-height:1.35;min-width:0}
.dppc-v6-estimate-list>div{align-items:start;padding:5px 0}
.dppc-v6-full-list>div>span{min-width:0;line-height:1.35;max-width:72%}
.dppc-v6-full-list>div strong{flex:0 0 auto;white-space:nowrap}
@media (max-width:620px){
  .dppc-v6-estimate-list>div{grid-template-columns:18px minmax(0,1fr) auto}
  .dppc-v6-estimate-list label{font-size:11.8px}
  .dppc-v6-full-list>div{align-items:flex-start}
  .dppc-v6-full-list>div>span{max-width:66%}
}


/* v6.0.13 — Homepage simple mode */
.dppc-v6.dppc-mode-simple .dppc-v6-advanced-only {
  display: none !important;
}
.dppc-v6.dppc-mode-simple .dppc-v6-form-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.dppc-v6.dppc-mode-simple .dppc-v6-field-wide {
  grid-column: auto;
}
.dppc-v6-simple-plc-note {
  margin: 12px 0;
  padding: 10px 12px;
  border: 1px solid rgba(18,35,48,.12);
  border-radius: 10px;
  background: rgba(18,35,48,.035);
  font-size: 12px;
  line-height: 1.45;
  color: var(--dppc-user-text, #122330);
}
@media (max-width: 767px) {
  .dppc-v6.dppc-mode-simple .dppc-v6-form-grid {
    grid-template-columns: 1fr;
  }
}


/* v6.0.14 — Dholera Insights homepage-matched panel styling and independent admin typography/color controls. */


/* v6.0.17 — lead qualification fields and inventory-independent public mode */
.dppc-v6-lead-grid select {
  width: 100%;
  min-height: 46px;
  border: 1px solid #d9e1e8;
  border-radius: 10px;
  background: #fff;
  color: #122330;
  padding: 0 12px;
  font: inherit;
}
.dppc-v6-lead-grid select:focus {
  outline: 2px solid rgba(201,154,46,.22);
  outline-offset: 1px;
  border-color: #c99a2e;
}

/* Server-rendered price summary for project-specific pages. */
.dppc-v6 .dppc-v6-public-price{margin:12px 0 16px;font-size:13px;line-height:1.65;color:var(--dppc-user-text, #334155)}

/* v6.0.23: private quote only; do not reveal full amounts on the page */
.dppc-v6-private-quote .dppc-v6-private-note{font-size:13px;line-height:1.6;color:#38536d;margin:12px 0}
.dppc-v6-private-quote .dppc-v6-actions{grid-template-columns:1fr}
.dppc-v6-private-quote .dppc-v6-whatsapp{min-height:46px;cursor:pointer;border-radius:7px;font-weight:700}
