/* Permanent approved Delisha Group brand, 13 November 2026. */
:root{--brand-red:#EE2A28;--brand-yellow:#F9A41E;--brand-black:#231F20;--brand-white:#FFFFFF;--green:var(--brand-red);--green-2:var(--brand-red);--gold:var(--brand-yellow);--gold-2:var(--brand-yellow);--ink:var(--brand-black)}
img.approved-brand-logo{display:inline-block!important;width:190px;height:auto!important;max-width:100%;object-fit:contain!important;background:#fff!important;filter:none!important;mix-blend-mode:normal!important;vertical-align:middle;flex:none;letter-spacing:normal;transform:none!important;border-radius:0!important}
.site-header .approved-brand-logo{width:230px}.brand-lockup,.brand-inline{letter-spacing:normal!important}.brand-inline .approved-brand-logo{width:150px}.footer-top .approved-brand-logo{width:200px}.preview-top .approved-brand-logo{width:155px}.eyebrow .approved-brand-logo{width:125px}.masthead .brand>.approved-brand-logo{width:200px}.scene footer .approved-brand-logo{width:115px}.save-prompt .approved-brand-logo{width:155px}
.brand-wordmark,.brand-label{background:none!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}
.heritage-front .card-top{background:#fff url('/assets/company-brand.svg?v=brand20261113-final') center/contain no-repeat!important}.heritage-front .card-top>*{display:none!important}.intro-logo{background:#fff url('/assets/company-brand.svg?v=brand20261113-final') center/contain no-repeat!important;filter:none!important}
.sidebar .brand img,.side-brand img,.portal-brand img,.brand-lockup img,.access-card .brand-image{background:#fff!important;filter:none!important;object-fit:contain!important;border-radius:0!important}.brand-intro canvas{background:#fff!important}
#invoicePaper .document-brand{border-color:#EE2A28}#invoicePaper th{background:#231F20}#invoicePaper .invoice-fx{border-color:#F9A41E}#invoicePaper .invoice-bank{border-color:#F9A41E}.invoice-layout-sample img{width:140px;height:auto;max-width:70%}
.hero h1 em,.hero h1,.section-heading h2 em{background:none!important;-webkit-text-fill-color:#F9A41E!important;color:#F9A41E!important}.primary,.button.primary{background:#EE2A28!important;color:white!important}.heritage-front .gold-line{background:#F9A41E!important}.heritage-front .identity h1{color:#fff!important}.heritage-front .card-inner,.heritage-front .identity{background-color:#231F20!important}.site-header{background:#231F20!important}
@media(max-width:600px){.site-header .approved-brand-logo{width:175px}.masthead .brand>.approved-brand-logo{width:160px}.scene footer .approved-brand-logo{width:100px}.preview-top .approved-brand-logo{width:135px}}
@media print{.approved-brand-logo{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

/* Approved colours override legacy decorative button finishes. */
.access-choices button[data-login-access="staff"],.access-choices button[data-login-access="customer"],.access-choices button[data-login-access="supplier"]{background:#231F20!important;border-color:#F9A41E!important;color:#fff!important}
.access-choices button[data-login-access="staff"]{background:#EE2A28!important}.access-card,.brand-intro{background-color:#231F20!important}
