.canonical-finance-dialog{width:min(1040px,calc(100vw - 28px));max-width:none;height:min(820px,calc(100dvh - 28px));max-height:none;padding:0;border:0;border-radius:20px;background:var(--ds-surface);box-shadow:0 28px 90px rgb(var(--ds-rgb-overlay) / .35);overflow:hidden}.canonical-finance-dialog::backdrop{background:rgb(var(--ds-rgb-overlay) / .68);backdrop-filter:blur(4px)}
.cfj-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;color:var(--ds-ink);font-family:"DM Sans",sans-serif}.cfj-shell>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;background:var(--ds-ink);color:var(--ds-white)}.cfj-shell>header h2{margin:3px 0;font:800 22px Manrope}.cfj-shell>header p{margin:0;color:var(--ds-line-strong);font-size:12px}.cfj-shell>header .eyebrow{color:var(--ds-sky-strong);font-size:9px;font-weight:900;letter-spacing:1.2px}.cfj-shell>header .icon-button{border-color:rgb(var(--ds-rgb-white) / .25);background:transparent;color:var(--ds-white)}
.cfj-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 24px;border-bottom:1px solid var(--ds-line);background:var(--ds-white)}.cfj-progress button{display:flex;align-items:center;justify-content:center;gap:9px;padding:5px;border:0;background:none;color:var(--ds-text-subtle);font:800 10px "DM Sans"}.cfj-progress i{display:grid;place-items:center;width:25px;height:25px;border:2px solid var(--ds-line-strong);border-radius:50%;background:var(--ds-white);font-style:normal}.cfj-progress button.active{color:var(--ds-primary)}.cfj-progress button.active i{border-color:var(--ds-primary);background:var(--ds-primary-soft)}.cfj-progress button.complete{color:var(--ds-success-deep)}.cfj-progress button.complete i{border-color:var(--ds-green);background:var(--ds-success-wash)}
.cfj-shell>main{min-height:0;overflow:auto}.cfj-screen{display:grid;align-content:start;gap:18px;width:min(880px,100%);min-height:100%;margin:0 auto;padding:34px 34px 96px}.cfj-screen h1{margin:-9px 0 0;font:800 clamp(28px,4vw,40px) Manrope}.cfj-screen>p{max-width:720px;margin:-8px 0 4px;color:var(--ds-text-muted);font-size:13px;line-height:1.55}.cfj-kicker{color:var(--ds-primary);font-size:10px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}
.cfj-search,.cfj-grid label,.cfj-booking-choice label,.cfj-notes,.cfj-totals label{display:grid;gap:7px;color:var(--ds-text-muted);font-size:10px;font-weight:900}.cfj-search input,.cfj-grid input,.cfj-grid textarea,.cfj-booking-choice select,.cfj-booking-choice textarea,.cfj-notes textarea,.cfj-totals input{width:100%;padding:13px 14px;border:1px solid var(--ds-line-strong);border-radius:10px;background:var(--ds-white);color:var(--ds-ink);font:600 13px "DM Sans";outline:none}.cfj-search input:focus,.cfj-grid input:focus,.cfj-booking-choice select:focus,.cfj-booking-choice textarea:focus{border-color:var(--ds-primary-bright);box-shadow:0 0 0 3px rgb(var(--ds-rgb-accent) / .14)}
.cfj-results{display:grid;gap:7px}.cfj-results>button{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:12px 14px;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-white);text-align:left}.cfj-results>button.active,.cfj-results>button:hover{border-color:var(--ds-primary);background:var(--ds-surface-alt)}.cfj-results span{display:grid;gap:3px}.cfj-results small,.cfj-hint{color:var(--ds-text-muted);font-size:10px}.cfj-hint{margin:0;padding:13px;border:1px dashed var(--ds-line-strong);border-radius:10px}.cfj-create-new{justify-self:start}
.cfj-selected{display:flex;align-items:center;justify-content:space-between;padding:16px;border:2px solid var(--ds-sky-strong);border-radius:13px;background:var(--ds-primary-soft)}.cfj-selected div{display:grid;gap:4px}.cfj-selected small{color:var(--ds-primary);font-size:9px;font-weight:900;letter-spacing:1px}.cfj-selected strong{font-size:17px}.cfj-selected span{color:var(--ds-text-muted);font-size:11px}.cfj-selected button{border:0;background:none;color:var(--ds-primary);font-weight:800}
.cfj-vehicles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cfj-vehicles button{display:grid;gap:5px;padding:14px;border:1px solid var(--ds-line-strong);border-radius:11px;background:var(--ds-white);text-align:left}.cfj-vehicles button.selected{border:2px solid var(--ds-primary);background:var(--ds-primary-soft)}.cfj-vehicles span{color:var(--ds-text-muted);font-size:10px}.cfj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cfj-grid .wide{grid-column:1/-1}.cfj-grid label span{font-weight:600}.cfj-booking-choice{display:grid;gap:13px;padding:16px;border:1px solid var(--ds-line);border-radius:13px;background:var(--ds-white)}.cfj-check{display:flex!important;align-items:center;gap:10px!important;padding:12px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-white);color:var(--ds-ink-soft)!important;font-size:11px!important}.cfj-check span{display:grid;gap:2px}.cfj-check small{color:var(--ds-warning-strong)}
.cfj-line-head,.cfj-line{display:grid;grid-template-columns:minmax(0,1fr) 75px 130px 110px 38px;align-items:center;gap:8px}.cfj-line-head{padding:0 10px;color:var(--ds-text-muted);font-size:9px;font-weight:900}.cfj-lines{display:grid;gap:8px}.cfj-line{padding:9px;border:1px solid var(--ds-line);border-radius:11px;background:var(--ds-white)}.cfj-line input{min-width:0;padding:10px;border:1px solid var(--ds-line);border-radius:8px}.cfj-line strong{text-align:right;font-size:11px}.cfj-line button{width:32px;height:32px;border:0;border-radius:8px;background:var(--ds-danger-wash);color:var(--ds-danger-muted);font-size:17px}.cfj-totals{display:flex;align-items:end;justify-content:flex-end;gap:18px;padding:16px;border-radius:13px;background:var(--ds-surface-alt)}.cfj-totals label{width:120px}.cfj-totals span{display:grid;gap:5px;color:var(--ds-text-muted);font-size:9px}.cfj-totals strong{color:var(--ds-ink);font-size:14px}.cfj-totals .total strong{font-size:21px}
.cfj-contact-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;border-radius:11px}.cfj-contact-note.ready{border:1px solid var(--ds-success-line);background:var(--ds-success-wash)}.cfj-contact-note.warning{border:1px solid var(--ds-warning-line);background:var(--ds-warning-wash)}.cfj-contact-note span{font-size:11px}.cfj-duplicate{display:grid;gap:9px;padding:16px;border:2px solid var(--ds-gold);border-radius:13px;background:var(--ds-warning-wash)}.cfj-duplicate p{margin:0;font-size:11px}.cfj-duplicate button{padding:10px;border:1px solid var(--ds-warning-line);border-radius:8px;background:var(--ds-white);text-align:left;font-weight:800}
.cfj-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cfj-outcomes button{display:grid;gap:8px;min-height:120px;padding:20px;border:1px solid var(--ds-line-strong);border-radius:14px;background:var(--ds-white);text-align:left}.cfj-outcomes button:hover{border-color:var(--ds-primary);box-shadow:0 10px 28px rgb(var(--ds-rgb-ink) / .1)}.cfj-outcomes button.primary-card{border:2px solid var(--ds-primary-bright);background:var(--ds-primary-soft)}.cfj-outcomes strong{font-size:16px}.cfj-outcomes span{color:var(--ds-text-muted);font-size:11px;line-height:1.5}.cfj-outcomes button:disabled{opacity:.45;cursor:not-allowed}
.cfj-screen>footer{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;padding:13px 30px;border-top:1px solid var(--ds-line);background:rgb(var(--ds-rgb-surface) / .96);backdrop-filter:blur(10px)}.canonical-finance-dialog .cfj-shell{position:relative}
@media(max-width:720px){.canonical-finance-dialog{width:100vw;height:100dvh;border-radius:0}.cfj-progress button span{display:none}.cfj-screen{padding:25px 16px 90px}.cfj-grid,.cfj-vehicles,.cfj-outcomes{grid-template-columns:1fr}.cfj-line-head{display:none}.cfj-line{grid-template-columns:minmax(0,1fr) 55px 90px 32px}.cfj-line strong{display:none}.cfj-totals{align-items:stretch;flex-direction:column}.cfj-totals label{width:100%}.cfj-contact-note{align-items:flex-start;flex-direction:column}.cfj-screen>footer{padding-inline:16px}}

/* Spacious estimate workspace and compact navigation chrome. */
.canonical-finance-dialog{width:min(1540px,calc(100vw - 20px));height:calc(100dvh - 20px);border-radius:16px}
.cfj-shell>header{gap:16px;padding:8px 18px}.cfj-shell>header h2{margin:1px 0;font-size:16px}.cfj-shell>header p:not(.eyebrow){display:none}.cfj-shell>header .eyebrow{margin:0;font-size:8px}.cfj-shell>header .icon-button{width:28px;height:28px}
.cfj-progress{padding:6px 24px}.cfj-progress button{gap:8px;padding:3px;font-size:9px}.cfj-progress i{width:21px;height:21px;font-size:8px}
.cfj-screen{width:min(1180px,100%);padding:28px 34px 82px}.cfj-builder-screen{width:min(1420px,100%);gap:15px;padding-top:20px}
.cfj-builder-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cfj-builder-heading h1{margin:2px 0 4px}.cfj-builder-heading p{margin:0;color:var(--ds-text-muted);font-size:12px}.cfj-builder-value{display:grid;min-width:180px;padding:10px 14px;border:1px solid var(--ds-line-strong);border-radius:11px;background:var(--ds-white);text-align:right}.cfj-builder-value span{color:var(--ds-primary);font-size:8px;font-weight:900;letter-spacing:1px}.cfj-builder-value strong{margin:2px 0;font:800 23px Manrope;color:var(--ds-ink)}.cfj-builder-value small{color:var(--ds-text-subtle);font-size:8px}
.cfj-preset-picker{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(210px,.9fr) minmax(300px,1.4fr) auto;gap:10px;align-items:end;padding:14px 16px 12px;border:1px solid var(--ds-line-strong);border-radius:13px;background:linear-gradient(135deg,var(--ds-primary-soft),var(--ds-surface));box-shadow:0 8px 22px rgb(var(--ds-rgb-primary) / .07)}.cfj-preset-copy{display:grid;align-self:center}.cfj-preset-copy span{color:var(--ds-primary);font-size:8px;font-weight:900;letter-spacing:1px}.cfj-preset-copy strong{margin:3px 0;font:800 13px Manrope;color:var(--ds-ink)}.cfj-preset-copy small{color:var(--ds-text-muted);font-size:9px}.cfj-preset-picker label{display:grid;gap:5px;color:var(--ds-text-muted);font-size:9px;font-weight:900}.cfj-preset-picker input,.cfj-preset-picker select{box-sizing:border-box;width:100%;height:38px;border:1px solid var(--ds-line-strong);border-radius:8px;background:var(--ds-white);color:var(--ds-ink);font:600 11px "DM Sans";outline:none}.cfj-preset-picker input:focus,.cfj-preset-picker select:focus{border-color:var(--ds-primary-bright);box-shadow:0 0 0 3px rgb(var(--ds-rgb-accent) / .14)}.cfj-preset-search>div{position:relative}.cfj-preset-search span{position:absolute;left:11px;top:8px;color:var(--ds-text-muted);font-size:18px}.cfj-preset-search input{padding:8px 10px 8px 32px}.cfj-preset-select select{padding:8px 31px 8px 10px}.cfj-add-preset{height:38px;white-space:nowrap}.cfj-preset-picker>p{grid-column:2/-1;margin:-2px 0 0;color:var(--ds-text-muted);font-size:8px}
.cfj-work-items{padding:13px 14px 14px;border:1px solid var(--ds-line);border-radius:13px;background:var(--ds-white)}.cfj-work-items-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cfj-work-items-head>div{display:grid}.cfj-work-items-head strong{font:800 13px Manrope;color:var(--ds-ink)}.cfj-work-items-head span{margin-top:2px;color:var(--ds-text-subtle);font-size:8px}.cfj-builder-bottom{display:grid;grid-template-columns:minmax(300px,1fr) auto;gap:14px;align-items:stretch}.cfj-builder-bottom .cfj-notes textarea{min-height:90px}.cfj-builder-bottom .cfj-totals{min-width:500px}
@media(max-width:1080px){.cfj-preset-picker{grid-template-columns:1fr 1fr}.cfj-preset-copy{grid-column:1/-1}.cfj-preset-picker>p{grid-column:1/-1}.cfj-builder-bottom{grid-template-columns:1fr}.cfj-builder-bottom .cfj-totals{min-width:0}}
@media(max-width:720px){.canonical-finance-dialog{width:100vw;height:100dvh;border-radius:0}.cfj-shell>header p{display:none}.cfj-screen{padding:20px 16px 82px}.cfj-builder-heading{align-items:flex-start;flex-direction:column}.cfj-builder-value{width:100%;text-align:left}.cfj-preset-picker{grid-template-columns:1fr}.cfj-preset-copy,.cfj-preset-picker>p{grid-column:auto}}

/* Full-screen estimate workspace with clearer customer, vehicle and pricing controls. */
dialog.canonical-finance-dialog[open]{inset:0;top:0;left:0;z-index:13000;box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0;box-shadow:none;transform:none;overflow:hidden}.canonical-finance-dialog .cfj-shell{width:100%;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.canonical-finance-dialog .cfj-shell>main{width:100%;min-height:0;margin:0;padding:0;overflow:auto}
.cfj-shell>header{min-height:58px;padding:10px 24px}.cfj-shell>header h2{font-size:18px}.cfj-shell>header .icon-button{width:36px;height:36px;font-size:22px}.cfj-progress{min-height:46px;padding:7px clamp(18px,4vw,64px)}.cfj-progress button{font-size:11px}.cfj-progress i{width:26px;height:26px;font-size:10px}
.cfj-screen{width:min(1480px,100%);gap:20px;padding:28px clamp(24px,4vw,64px) 92px}.cfj-builder-screen{width:min(1760px,100%);padding-top:24px}.cfj-screen-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.cfj-screen-heading h1{margin:2px 0 0}.cfj-screen-heading>p{max-width:610px;margin:0;color:var(--ds-text-muted);font-size:14px;line-height:1.55}
.cfj-customer-layout{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);gap:22px;align-items:start}.cfj-customer-panel,.cfj-vehicle-panel{display:grid;gap:16px;padding:22px;border:1px solid var(--ds-line-strong);border-radius:16px;background:var(--ds-white);box-shadow:0 10px 28px rgb(var(--ds-rgb-ink) / .07)}.cfj-vehicle-panel:not(.ready){min-height:330px;background:var(--ds-surface-alt)}.cfj-panel-heading{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ds-line)}.cfj-panel-heading>span{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ds-primary);color:var(--ds-white);font:900 14px Manrope}.cfj-panel-heading>div{display:grid;gap:3px}.cfj-panel-heading strong{font:800 17px Manrope;color:var(--ds-ink)}.cfj-panel-heading small{color:var(--ds-text-subtle);font-size:12px}.cfj-panel-empty{display:grid;place-items:center;align-content:center;gap:7px;min-height:230px;color:var(--ds-text-subtle);text-align:center}.cfj-panel-empty b{font:800 19px Manrope;color:var(--ds-text-muted)}.cfj-name-field,.cfj-vehicle-description{display:grid;gap:7px;color:var(--ds-text-muted);font-size:11px;font-weight:900}.cfj-name-field input,.cfj-vehicle-description input{box-sizing:border-box;width:100%;min-height:48px;padding:13px 14px;border:1px solid var(--ds-line-strong);border-radius:10px;background:var(--ds-white);color:var(--ds-ink);font:600 14px "DM Sans";outline:none}.cfj-name-field input:focus,.cfj-vehicle-description input:focus{border-color:var(--ds-primary-bright);box-shadow:0 0 0 3px rgb(var(--ds-rgb-accent) / .14)}.cfj-vehicle-description span{font-weight:600}.cfj-search{font-size:11px}.cfj-search input{min-height:50px;font-size:14px}.cfj-results>button{min-height:66px;padding:14px 16px}.cfj-results small,.cfj-hint{font-size:11px}.cfj-selected{padding:17px}.cfj-selected strong{font-size:19px}.cfj-selected span{font-size:12px}.cfj-vehicles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cfj-vehicles button{min-height:72px;padding:15px}.cfj-vehicles strong{font-size:14px}.cfj-vehicles span{font-size:11px}
.cfj-vehicle-setup{display:grid;gap:14px;padding:18px;border:1px solid var(--ds-line-strong);border-radius:14px;background:var(--ds-surface)}.cfj-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.cfj-section-heading>div{display:grid;gap:3px}.cfj-section-heading span{color:var(--ds-primary);font-size:9px;font-weight:900;letter-spacing:1px}.cfj-section-heading h2{margin:0;font:800 19px Manrope;color:var(--ds-ink)}.cfj-section-heading>small{padding:6px 9px;border-radius:999px;background:var(--ds-primary-soft);color:var(--ds-primary);font-size:10px;font-weight:800}.cfj-vehicle-setup>p{margin:-4px 0 0;color:var(--ds-text-muted);font-size:12px;line-height:1.5}.cfj-reg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.cfj-reg-row label{display:grid;gap:7px;color:var(--ds-text-muted);font-size:11px;font-weight:900}.cfj-reg-row input{box-sizing:border-box;width:100%;height:54px;padding:10px 16px;border:2px solid var(--ds-yellow);border-radius:10px;background:var(--ds-warning-soft);color:var(--ds-black);font:900 24px/1 monospace;letter-spacing:2px;text-transform:uppercase;outline:none}.cfj-reg-row input:focus{border-color:var(--ds-primary);box-shadow:0 0 0 4px rgb(var(--ds-rgb-primary) / .14)}.cfj-reg-row button{min-width:168px;height:54px;font-size:13px}.cfj-lookup-state{display:grid;gap:4px;padding:14px;border:1px dashed var(--ds-line-strong);border-radius:11px;background:var(--ds-white);color:var(--ds-text-muted);font-size:12px}.cfj-lookup-state strong{color:var(--ds-ink-soft);font-size:13px}.cfj-lookup-state.loading{border-style:solid;border-color:var(--ds-sky);background:var(--ds-primary-soft);color:var(--ds-primary);font-weight:800}.cfj-lookup-state.error{border-style:solid;border-color:var(--ds-gold);background:var(--ds-warning-wash)}.cfj-lookup-state.error strong{color:var(--ds-warning-strong)}.cfj-lookup-state small{margin-top:3px;color:var(--ds-warning-ink)}.cfj-vehicle-result{overflow:hidden;border:1px solid var(--ds-success-line);border-radius:12px;background:var(--ds-white)}.cfj-vehicle-result>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;background:var(--ds-success-wash)}.cfj-vehicle-result>header div{display:grid;gap:2px}.cfj-vehicle-result>header small{color:var(--ds-success-deep);font-size:9px;font-weight:900;letter-spacing:.7px}.cfj-vehicle-result h3{margin:0;font:800 18px Manrope;color:var(--ds-forest)}.cfj-vehicle-result>header>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ds-green);color:var(--ds-white)}.cfj-vehicle-result>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1px;background:var(--ds-line)}.cfj-vehicle-result span{display:grid;gap:3px;min-height:54px;padding:10px 12px;background:var(--ds-white)}.cfj-vehicle-result span small{color:var(--ds-text-subtle);font-size:8px;font-weight:900;text-transform:uppercase}.cfj-vehicle-result span b{color:var(--ds-forest);font-size:12px}
.cfj-builder-heading h1{font-size:clamp(30px,3vw,42px)}.cfj-builder-heading p{font-size:14px}.cfj-builder-value{min-width:220px;padding:13px 17px}.cfj-builder-value strong{font-size:29px}.cfj-preset-picker{grid-template-columns:minmax(235px,.9fr) minmax(250px,.9fr) minmax(360px,1.4fr) auto;gap:14px;padding:18px}.cfj-preset-copy strong{font-size:15px}.cfj-preset-copy small{font-size:11px}.cfj-preset-picker label{font-size:11px}.cfj-preset-picker input,.cfj-preset-picker select{height:46px;font-size:13px}.cfj-preset-search span{top:11px}.cfj-add-preset{height:46px;padding-inline:18px;font-size:13px}.cfj-preset-picker>p{font-size:10px}.cfj-work-items{padding:18px}.cfj-work-items-head strong{font-size:16px}.cfj-work-items-head span{font-size:10px}.cfj-line-head,.cfj-line{grid-template-columns:minmax(320px,1fr) 86px 150px 125px 42px;gap:10px}.cfj-line-head{font-size:10px}.cfj-line{padding:11px}.cfj-line input{min-height:44px;padding:11px 12px;font-size:13px}.cfj-line strong{font-size:13px}.cfj-line button{width:38px;height:38px}.cfj-builder-bottom .cfj-notes textarea{min-height:112px;font-size:13px}.cfj-builder-bottom .cfj-totals{min-width:560px}.cfj-totals{padding:19px}.cfj-totals span{font-size:10px}.cfj-totals strong{font-size:16px}.cfj-totals .total strong{font-size:25px}.cfj-screen>footer{min-height:64px;align-items:center;padding:11px clamp(20px,4vw,64px)}.cfj-screen>footer button{min-height:42px;padding-inline:20px}
@media(max-width:1080px){.cfj-customer-layout{grid-template-columns:1fr}.cfj-screen-heading{align-items:start;flex-direction:column;gap:8px}.cfj-preset-picker{grid-template-columns:1fr 1fr}.cfj-preset-copy{grid-column:1/-1}.cfj-preset-picker>p{grid-column:1/-1}.cfj-builder-bottom{grid-template-columns:1fr}.cfj-builder-bottom .cfj-totals{min-width:0}}
@media(max-width:720px){.canonical-finance-dialog{inset:0;margin:0}.cfj-shell>header{min-height:48px;padding:7px 12px}.cfj-progress{min-height:42px;padding:5px 10px}.cfj-screen{padding:18px 14px 82px}.cfj-customer-panel,.cfj-vehicle-panel{padding:15px}.cfj-reg-row{grid-template-columns:1fr}.cfj-reg-row button{width:100%}.cfj-section-heading{align-items:flex-start;flex-direction:column}.cfj-preset-picker{grid-template-columns:1fr}.cfj-preset-copy,.cfj-preset-picker>p{grid-column:auto}.cfj-line{grid-template-columns:minmax(0,1fr) 55px 92px 38px}.cfj-builder-bottom .cfj-totals{min-width:0}}
