.sc-journey-toast{position:fixed;z-index:2147483000;right:20px;bottom:calc(18px + env(safe-area-inset-bottom) + var(--sc-toast-obstruction,0px));display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:14px;max-width:min(620px,calc(100vw - 40px));padding:10px 10px 10px 18px;border:1px solid #cbd3bd;background:#f7f9ef;color:#26332c;border-radius:8px;box-shadow:0 8px 28px #17271f18;font:400 14px/1.5 Arial,Helvetica,sans-serif;box-sizing:border-box}
.sc-journey-toast[hidden]{display:none}
.sc-journey-toast-message{overflow-wrap:anywhere}
.sc-journey-toast a{display:inline-flex;align-items:center;min-height:44px;font:inherit;color:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
.sc-journey-toast button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:none;color:inherit;cursor:pointer;font:400 24px/1 Arial,Helvetica,sans-serif;padding:0}
.sc-journey-toast.is-error{background:#fff8f2;border-color:#dcc8b8;color:#623b29}
.sc-journey-toast :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:600px){.sc-journey-toast{left:12px;right:12px;max-width:none;gap:4px 10px;padding:10px 8px 10px 14px;font-size:13px;grid-template-columns:minmax(0,1fr) 44px}.sc-journey-toast-message{grid-column:1;grid-row:1}.sc-journey-toast>a{grid-column:1;grid-row:2;justify-self:start}.sc-journey-toast>button{grid-column:2;grid-row:1 / span 2}}
@media(max-width:700px),(hover:none){
 :is(#sc-site-search,#superior-concept #sc-main) .sc-chip-surface .sc-chip-actions{gap:0!important;right:2px!important;top:2px!important;opacity:1!important;visibility:visible!important}
 :is(#sc-site-search,#superior-concept #sc-main) .sc-chip-actions .sc-chip-action,#superior-concept .sc-colour-card-inline .sc-colour-card-actions :is(a,button){flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
 #superior-concept .sc-colour-card-inline .sc-colour-card-actions{gap:0!important;right:2px!important;top:2px!important;opacity:1!important;visibility:visible!important}
 #superior-concept .sc-colour-card-inline .sc-colour-card-actions .sc-chip-compare-icon{width:44px!important;height:44px!important}
 #sc-project-drawer .sc-project-drawer-item{grid-template-columns:56px minmax(0,1fr) 44px}
 #sc-project-drawer .sc-project-drawer-item.is-colour{grid-template-columns:48px minmax(0,1fr) 44px}
 #sc-project-drawer .sc-project-drawer-remove{width:44px;min-width:44px;min-height:44px}
 body #superior-concept #sc-main.sc-my-projects .sc-projects-item.is-colour{grid-template-columns:140px minmax(0,1fr) 32px;gap:8px}
 body #superior-concept #sc-main.sc-my-projects .sc-projects-item.is-colour>.sc-chip-surface{width:140px;height:152px}
 body #superior-concept #sc-main.sc-my-projects select:is([data-project-board-picker],[data-project-section-picker],[data-project-stage]){font-size:16px!important;min-height:44px}
 body #superior-concept #sc-main.sc-my-projects [data-project-new]{min-width:44px;min-height:44px!important}
}
@media(max-width:360px){
 :is(#sc-site-search,#superior-concept #sc-main) :is(.sc-colour-grid,.sc-family-colour-grid,.sc-look-palette,.sc-colour-combination-grid,.sc-site-search-colour-grid,.sc-site-search-colour-result-list,.sc-projects-palette-grid){grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important;gap:10px!important}
 body #superior-concept #sc-main.sc-my-projects .sc-projects-item.is-colour{grid-template-columns:minmax(0,1fr) 44px;gap:16px 8px}
 body #superior-concept #sc-main.sc-my-projects .sc-projects-item.is-colour>.sc-chip-surface{grid-column:1;grid-row:1;width:160px;min-width:136px;max-width:100%;height:160px}
 body #superior-concept #sc-main.sc-my-projects .sc-projects-item.is-colour>.sc-projects-item-body{grid-column:1 / -1;grid-row:2;min-width:0}
 body #superior-concept #sc-main.sc-my-projects .sc-projects-item.is-colour>.sc-projects-item-remove{grid-column:2;grid-row:1;width:44px;min-height:44px;align-self:start}
}
