.bc-root{--bc-navy:#3b0c04;--bc-gold-light:var(--gold-bright);--bc-cream:var(--cream-warm);--bc-text-light:#e4ccc8;background:var(--bc-navy);color:var(--bc-cream);min-height:100vh;font-family:Urbanist,sans-serif;position:relative;overflow-x:hidden}.bc-root,.bc-root *,.bc-root :before,.bc-root :after{box-sizing:border-box;margin:0;padding:0}.bc-glow{pointer-events:none;z-index:0;background:radial-gradient(at 20% 0,#c9a84c14,#0000 60%),radial-gradient(at 80% 100%,#9b233512,#0000 60%);position:fixed;inset:0}.container{z-index:1;max-width:960px;margin:0 auto;padding:0 24px 80px;position:relative}.bc-root header{text-align:center;border-bottom:1px solid #c9a84c40;margin-bottom:56px;padding:60px 0 48px}.logo-line{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.logo-line:before{content:"";background:linear-gradient(to right, transparent, var(--gold));width:60px;height:1px}.logo-line:after{content:"";background:linear-gradient(to left, transparent, var(--gold));width:60px;height:1px}.brand-name{letter-spacing:6px;text-transform:uppercase;color:var(--gold);font-family:Classy Vogue,Prata,serif;font-size:13px;font-weight:600}.bc-root h1{color:var(--white);margin-bottom:14px;font-family:Classy Vogue,Prata,serif;font-size:clamp(36px,6vw,58px);font-weight:300;line-height:1.1}.bc-root h1 em{color:var(--bc-gold-light);font-style:italic}.header-sub{letter-spacing:3px;text-transform:uppercase;color:#e4ccc88c;font-size:12px}.section-label{align-items:center;gap:14px;margin-bottom:28px;display:flex}.section-label .num{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.section-label h2{color:var(--white);letter-spacing:.5px;font-family:Classy Vogue,Prata,serif;font-size:24px;font-weight:600}.section-label .rule{background:linear-gradient(90deg,#c9a84c4d,#0000);flex:1;height:1px}.card{background:#ffffff09;border:1px solid #c9a84c26;border-radius:4px;margin-bottom:10px;padding:36px}.hint{color:#e4ccc866;margin-bottom:20px;font-size:11px}.subsection-label{letter-spacing:2px;text-transform:uppercase;color:#c9a84c99;margin:20px 0 12px;font-size:10px;font-weight:600}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=600px){.form-grid{grid-template-columns:1fr}}.field{flex-direction:column;gap:8px;display:flex}.bc-root label{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.bc-root input[type=number],.bc-root input[type=email],.bc-root input[type=text]{color:var(--white);background:#ffffff0f;border:1px solid #c9a84c40;border-radius:3px;outline:none;width:100%;padding:12px 16px;font-family:Urbanist,sans-serif;font-size:15px;transition:border-color .2s}.bc-root input:focus{border-color:var(--gold)}.bc-root select{color:var(--white);background:#ffffff0f;border:1px solid #c9a84c40;border-radius:3px;outline:none;width:100%;padding:12px 16px;font-family:Urbanist,sans-serif;font-size:14px}.bc-root select option{background:var(--bc-navy)}.field-note{color:#e4ccc84d;margin-top:4px;font-size:10px}.req{color:var(--gold)}.booking-btn{color:#e4ccc899;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a84c4d;border-radius:3px;padding:10px 28px;font-family:Urbanist,sans-serif;font-size:11px;font-weight:600;transition:all .2s}.booking-btn:hover{border-color:var(--gold);color:var(--gold)}.booking-btn.active{background:var(--gold);border-color:var(--gold);color:var(--bc-navy)}.consumption-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=640px){.consumption-grid{grid-template-columns:1fr 1fr}}.cons-card{cursor:pointer;text-align:center;color:var(--bc-cream);background:0 0;border:1px solid #c9a84c33;border-radius:4px;width:100%;padding:18px 14px;font-family:Urbanist,sans-serif;transition:all .2s}.cons-card:hover{border-color:var(--gold);background:#c9a84c0f}.cons-card.active{border-color:var(--gold);background:#c9a84c1f;box-shadow:0 0 20px #c9a84c1f}.cons-card .icon{margin-bottom:8px;font-size:22px}.cons-card .cons-name{letter-spacing:1.5px;text-transform:uppercase;color:var(--bc-gold-light);margin-bottom:4px;font-size:11px;font-weight:600}.cons-card .cons-rate{color:#e4ccc880;font-size:10px}.drink-types{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.drink-toggle{cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;color:#e4ccc899;background:0 0;border:1px solid #c9a84c40;border-radius:30px;padding:9px 18px;font-family:Urbanist,sans-serif;font-size:11px;font-weight:600;transition:all .2s}.drink-toggle:hover{border-color:var(--gold);color:var(--gold)}.drink-toggle.active{background:var(--gold);border-color:var(--gold);color:var(--bc-navy)}.pct-sliders{flex-direction:column;gap:20px;display:flex}.pct-row{grid-template-columns:140px 1fr 52px 80px;align-items:center;gap:10px;display:grid}.pct-num{color:var(--white);text-align:center;background:#ffffff0f;border:1px solid #c9a84c40;border-radius:3px;outline:none;width:80px;padding:6px 10px;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}.pct-num:focus{border-color:var(--gold)}.pct-reset-bar{background:#ffffff0a;border:1px solid #c9a84c33;border-radius:4px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.total-label{color:#e4ccc880;white-space:nowrap;font-size:12px}.total-val{font-size:18px;font-weight:700}.pct-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--bc-text-light);font-size:11px;font-weight:500}.bc-root input[type=range]{appearance:none;cursor:pointer;background:#ffffff26;border-radius:2px;outline:none;width:100%;height:4px}.bc-root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);border:2px solid var(--bc-navy);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 0 8px #c9a84c80}.bc-root input[type=range]::-moz-range-thumb{background:var(--gold);border:2px solid var(--bc-navy);cursor:pointer;border-radius:50%;width:20px;height:20px}.pct-val{color:var(--gold);text-align:right;font-size:14px;font-weight:600}.pct-total-row{color:#e4ccc880;margin-top:12px;font-size:12px}.pct-total-row span{color:var(--gold);font-weight:700}.pct-reset-btn{color:#c9a84cb3;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c9a84c4d;border-radius:3px;margin-left:auto;padding:7px 14px;font-family:Urbanist,sans-serif;font-size:10px;font-weight:600;transition:all .2s}.pct-reset-btn:hover{border-color:var(--gold);color:var(--gold);background:#c9a84c1a}.cocktail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=600px){.cocktail-grid{grid-template-columns:1fr 1fr}}.cocktail-card{cursor:pointer;color:var(--bc-cream);text-align:left;background:0 0;border:1px solid #c9a84c2e;border-radius:4px;width:100%;padding:14px;font-family:Urbanist,sans-serif;transition:all .2s;position:relative}.cocktail-card:hover{background:#c9a84c0d;border-color:#c9a84c80}.cocktail-card.selected{border-color:var(--gold);background:#c9a84c1f}.cocktail-spirit{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:9px;font-weight:600}.cocktail-name{color:var(--white);font-size:13px;font-weight:500}.cocktail-check{background:var(--gold);width:18px;height:18px;color:var(--bc-navy);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:none;position:absolute;top:10px;right:10px}.cocktail-card.selected .cocktail-check{display:flex}.custom-cocktail-box{background:#c9a84c0a;border:1px solid #c9a84c33;border-radius:4px;margin-top:12px;padding:20px;display:none}.custom-cocktail-box.open{display:block}.custom-cocktail-box h4{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:11px;font-weight:600}.custom-cocktail-box p.cust-note{color:#e4ccc866;margin-bottom:16px;font-size:11px}.custom-ing-row{grid-template-columns:1fr 70px 80px auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.btn-add-ing{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a84c4d;border-radius:3px;margin-top:4px;padding:8px 14px;font-family:Urbanist,sans-serif;font-size:10px;font-weight:600}.btn-remove-ing{color:#9b2335b3;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px}.addon-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=600px){.addon-grid{grid-template-columns:1fr 1fr}}.addon-card{cursor:pointer;color:var(--bc-cream);text-align:center;background:0 0;border:1px solid #c9a84c26;border-radius:4px;width:100%;padding:16px;font-family:Urbanist,sans-serif;transition:all .2s}.addon-card:hover{border-color:#c9a84c66}.addon-card.active{border-color:var(--gold);background:#c9a84c14}.addon-card .addon-icon{margin-bottom:8px;font-size:20px}.addon-card .addon-name{letter-spacing:2px;text-transform:uppercase;color:var(--bc-text-light);margin-bottom:3px;font-size:10px;font-weight:600}.addon-card .addon-desc{color:#e4ccc84d;font-size:9px}.bev-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width<=600px){.bev-grid{grid-template-columns:1fr}}.bev-card{cursor:pointer;color:var(--bc-cream);text-align:left;background:0 0;border:1px solid #c9a84c26;border-radius:4px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:Urbanist,sans-serif;transition:all .2s;display:flex}.bev-card:hover{border-color:#c9a84c66}.bev-card.active{border-color:var(--gold);background:#c9a84c14}.bev-card .bev-icon{flex-shrink:0;font-size:20px}.bev-card .bev-name{letter-spacing:1.5px;text-transform:uppercase;color:var(--bc-text-light);margin-bottom:3px;font-size:11px;font-weight:600}.bev-card .bev-desc{color:#e4ccc859;font-size:10px}.na-count-box{background:#c9a84c0a;border:1px solid #c9a84c26;border-radius:4px;margin-bottom:16px;padding:20px 24px;display:none}.na-count-box.open{display:block}.email-box{background:#c9a84c0a;border:1px solid #c9a84c33;border-radius:4px;margin-bottom:10px;padding:24px}.email-box h3{color:var(--white);margin-bottom:6px;font-family:Classy Vogue,Prata,serif;font-size:20px;font-weight:600}.email-box p{color:#e4ccc866;margin-bottom:16px;font-size:11px}.btn-generate{background:linear-gradient(135deg, var(--gold-text), var(--gold), var(--bc-gold-light));width:100%;color:var(--bc-navy);letter-spacing:4px;text-transform:uppercase;cursor:pointer;border:none;border-radius:3px;margin-top:32px;padding:20px;font-family:Urbanist,sans-serif;font-size:12px;font-weight:700;transition:all .3s}.btn-generate:hover{transform:translateY(-1px);box-shadow:0 8px 30px #c9a84c59}.modal-overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-overlay.open{display:flex}.modal-box{background:var(--bc-navy);border:1px solid #c9a84c66;border-radius:6px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex}.modal-header{border-bottom:1px solid #c9a84c26;flex-shrink:0;padding:28px 32px 20px}.modal-header h3{color:var(--white);margin-bottom:6px;font-family:Classy Vogue,Prata,serif;font-size:26px;font-weight:600}.modal-header p{letter-spacing:1.5px;text-transform:uppercase;color:#c9a84c99;font-size:11px}.modal-body{flex:1;padding:24px 32px;overflow-y:auto}.disclaimer-block{border-bottom:1px solid #ffffff0d;margin-bottom:20px;padding-bottom:20px}.disclaimer-block:last-child{border-bottom:none;margin-bottom:0}.disclaimer-block h4{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:10px;font-weight:600}.disclaimer-block p{color:#e4ccc88c;font-size:12px;line-height:1.8}.modal-footer{border-top:1px solid #c9a84c26;flex-shrink:0;padding:20px 32px 28px}.accept-row{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.accept-checkbox{cursor:pointer;background:0 0;border:2px solid #c9a84c80;border-radius:3px;flex-shrink:0;width:22px;height:22px;margin-top:2px;transition:all .2s;position:relative}.accept-checkbox.checked{background:var(--gold);border-color:var(--gold)}.accept-checkbox.checked:after{content:"";border:2px solid var(--bc-navy);border-top:none;border-left:none;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.accept-label{color:#e4ccc8b3;cursor:pointer;font-size:12px;line-height:1.6}.btn-accept{background:linear-gradient(135deg, var(--gold-text), var(--gold));width:100%;color:var(--bc-navy);letter-spacing:3px;text-transform:uppercase;cursor:pointer;opacity:.4;pointer-events:none;border:none;border-radius:3px;padding:16px;font-family:Urbanist,sans-serif;font-size:11px;font-weight:700;transition:all .2s}.btn-accept.enabled{opacity:1;pointer-events:all}.btn-cancel{color:#e4ccc859;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;padding:8px;font-family:Urbanist,sans-serif;font-size:10px}#results-panel{display:none}.results-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.results-header h2{color:var(--white);font-family:Classy Vogue,Prata,serif;font-size:32px;font-weight:300}.btn-print{border:1px solid var(--gold);color:var(--gold);letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;padding:11px 24px;font-family:Urbanist,sans-serif;font-size:10px;font-weight:600;transition:all .2s}.btn-print:hover{background:var(--gold);color:var(--bc-navy)}.stats-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px;display:grid}@media (width<=600px){.stats-row{grid-template-columns:1fr 1fr}}.stat-card{text-align:center;background:#ffffff0a;border:1px solid #c9a84c26;border-radius:4px;padding:20px 16px}.stat-val{color:var(--bc-gold-light);margin-bottom:6px;font-family:Classy Vogue,Prata,serif;font-size:36px;font-weight:600;line-height:1}.stat-label{letter-spacing:2px;text-transform:uppercase;color:#e4ccc873;font-size:9px;font-weight:600}.list-section{margin-bottom:32px}.list-section-header{border-bottom:2px solid #c9a84c4d;align-items:center;gap:12px;margin-top:8px;padding:14px 0 10px;display:flex}.list-section-header .dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}.list-section-header h3{color:var(--white);letter-spacing:.5px;text-transform:none;flex:1;font-family:Classy Vogue,Prata,serif;font-size:18px;font-weight:600}.list-col-headers{border-bottom:1px solid #c9a84c26;grid-template-columns:1fr 180px 90px;gap:12px;margin-bottom:2px;padding:6px 0 8px;display:grid}.list-col-headers span{letter-spacing:2px;text-transform:uppercase;color:#c9a84c73;font-size:9px;font-weight:600}.lch-qty,.lch-price{text-align:right}.list-item{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 180px 90px;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:grid}.list-item:last-child{border-bottom:none}.list-subtotal-row{border-top:1px solid #c9a84c33;margin-top:4px;border-bottom:none!important;padding-top:10px!important}.li-name{color:var(--bc-cream)}.li-name small{color:#e4ccc859;margin-top:1px;font-size:10px;display:block}.li-qty{color:var(--bc-gold-light);white-space:nowrap;text-align:right;font-weight:600}.li-price{color:#c9a84c99;white-space:nowrap;text-align:right;font-size:11px}.summary-card{background:#c9a84c0a;border:1px solid #c9a84c33;border-radius:4px;margin-bottom:12px;padding:20px 24px}.summary-card h4{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:0;font-size:10px;font-weight:600}.summary-col-headers{border-bottom:1px solid #c9a84c40;grid-template-columns:1fr 160px 90px;gap:12px;margin-top:10px;margin-bottom:4px;padding:8px 0;display:grid}.summary-col-headers span{letter-spacing:2px;text-transform:uppercase;color:#c9a84c80;font-size:9px;font-weight:600}.summary-col-headers .col-qty,.summary-col-headers .col-price{text-align:right}.sum-row{border-bottom:1px solid #ffffff08;grid-template-columns:1fr 160px 90px;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:grid}.sum-row:last-child{border-bottom:none}.sum-row.total-row{border-top:2px solid #c9a84c4d;border-bottom:none;margin-top:6px;padding-top:10px;font-size:14px;font-weight:700}.sum-label{color:var(--bc-cream)}.sum-label small{color:#e4ccc859;font-size:10px;font-weight:400;display:block}.sum-qty{color:var(--bc-gold-light);text-align:right;font-weight:600}.sum-price{color:#c9a84cb3;text-align:right;font-size:11px}.sum-row.total-row .sum-label{color:var(--white)}.sum-row.total-row .sum-qty{color:var(--gold);font-size:15px}.sum-row.total-row .sum-price{color:var(--gold);font-size:13px;font-weight:700}.grand-total-card{text-align:center;background:#c9a84c14;border:2px solid #c9a84c59;border-radius:4px;margin-top:20px;padding:24px}.grand-total-card p{letter-spacing:2px;text-transform:uppercase;color:#e4ccc880;margin-bottom:8px;font-size:10px}.grand-total-card .amount{color:var(--bc-gold-light);font-family:Classy Vogue,Prata,serif;font-size:48px;font-weight:600}.grand-total-card .disclaimer-note{color:#e4ccc84d;margin-top:8px;font-size:10px}.recipe-section{margin-top:10px}.recipe-title{color:var(--white);margin-bottom:16px;font-family:Classy Vogue,Prata,serif;font-size:22px;font-weight:600}.recipe-card{background:#ffffff08;border:1px solid #c9a84c1f;border-radius:4px;margin-bottom:10px;padding:20px}.recipe-card-name{color:var(--bc-gold-light);margin-bottom:6px;font-family:Classy Vogue,Prata,serif;font-size:17px;font-weight:600}.recipe-steps-title{letter-spacing:2px;text-transform:uppercase;color:#c9a84c99;margin:10px 0 6px;font-size:9px;font-weight:600}.recipe-ingredient{color:#e4ccc8b3;padding:2px 0;font-size:12px}.recipe-step{color:#e4ccc880;padding:2px 0;font-size:11px}.result-disclaimer{background:#9b233514;border:1px solid #9b233533;border-radius:4px;margin-top:24px;padding:20px 24px}.result-disclaimer p{color:#e4ccc873;font-size:11px;line-height:1.8}.divider{background:linear-gradient(90deg,#0000,#c9a84c40,#0000);height:1px;margin:36px 0}.results-section-title{color:var(--white);margin:36px 0 16px;font-family:Classy Vogue,Prata,serif;font-size:26px;font-weight:300}.results-section-title em{color:var(--bc-gold-light);font-style:italic}#email-status{border-radius:4px;margin-bottom:20px;padding:14px 20px;font-family:Urbanist,sans-serif;font-size:12px;display:none}@media (width<=600px){.container{padding:0 18px 56px}.bc-root header{margin-bottom:36px;padding:40px 0 32px}.bc-root h1{margin-bottom:10px}.card{margin-bottom:22px;padding:20px}.section-label{margin-bottom:20px}.hint{margin-bottom:16px}.email-box,.na-count-box,.custom-cocktail-box{padding:18px}#custom-cons-box,#booking-yes-panel,#booking-no-panel{padding:18px!important}.modal-header{padding:20px 20px 16px}.modal-body{padding:18px 20px}.modal-footer{padding:16px 20px 22px}.stat-card{padding:16px 12px}.recipe-card,.summary-card,.result-disclaimer{padding:16px 18px}.grand-total-card{padding:20px}.bc-root input[type=number],.bc-root input[type=email],.bc-root input[type=text],.bc-root select{padding:14px 16px;font-size:16px}.booking-btn{flex:1;padding:14px 24px}.drink-toggle,.btn-print,.pct-reset-btn,.btn-add-ing{padding:12px 18px}.bev-card{padding:16px 18px}.accept-checkbox{width:26px;height:26px}.pct-row{border-bottom:1px solid #c9a84c1a;grid-template-columns:1fr auto;grid-template-areas:"label label""slider slider""val num";row-gap:10px;padding:14px 0}.pct-row .pct-label{grid-area:label}.pct-row input[type=range]{grid-area:slider}.pct-row .pct-val{text-align:left;grid-area:val}.pct-row .pct-num{grid-area:num;justify-self:end}.custom-ing-row{grid-template-columns:1fr auto auto;grid-template-areas:"name name name""amount unit remove";row-gap:8px}.custom-ing-row>input:first-child{grid-area:name}.custom-ing-row>input:nth-of-type(2){grid-area:amount;width:100%}.custom-ing-row>select{grid-area:unit}.custom-ing-row>.btn-remove-ing{grid-area:remove}.list-col-headers,.summary-col-headers{grid-template-columns:1fr auto auto;gap:10px}.list-item,.sum-row{grid-template-columns:1fr auto;grid-template-areas:"name name""qty price";row-gap:4px;padding:12px 0}.li-name,.sum-label{grid-area:name}.li-qty,.sum-qty{text-align:left;grid-area:qty}.li-price,.sum-price{text-align:right;grid-area:price}.sum-row.total-row{grid-template-areas:"name name""qty price"}}@media (width<=400px){.container{padding:0 14px 48px}.bc-root header{margin-bottom:28px;padding:32px 0 26px}.bc-root h1{font-size:clamp(30px,9vw,40px)}.card{padding:16px}.stats-row{grid-template-columns:1fr 1fr;gap:10px}}@media print{.bc-root{color:#111!important;background:#fff!important}.bc-glow,.modal-overlay,#calculator-section,.email-box{display:none!important}#results-panel{display:block!important}.btn-print,.btn-generate,#email-status{display:none!important}.card,.stat-card,.recipe-card,.summary-card,.grand-total-card{background:#fff!important;border-color:#ddd!important}.stat-val,.li-qty,.sum-qty{color:var(--gold-text)!important}.li-name,.recipe-ingredient,.recipe-step,.sum-label{color:#111!important}.list-section-header h3,.recipe-title,.recipe-card-name,.results-section-title{color:var(--bc-navy)!important}.bc-root header{display:none}.results-header h2{color:var(--bc-navy)!important}.stat-label{color:#555!important}.dot,.list-section-header .dot{background:var(--gold-text)!important}.result-disclaimer{background:#fafafa!important;border-color:#ccc!important}.result-disclaimer p,.grand-total-card .disclaimer-note{color:#555!important}.list-col-headers span,.summary-col-headers span{color:var(--gold-text)!important}#branded-header{border-color:#ddd!important}#branded-header>div{color:var(--bc-navy)!important}}
