/* Private menu project button: official cart and real line count. */
body .bpm-commercial-header .epsilon-utilities a.recipe-header-project{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;box-sizing:border-box;min-height:48px!important;padding:9px 15px!important;background:#141414!important;color:#fff!important;border:1px solid #141414!important;border-radius:16px!important;text-decoration:none!important;font:600 16px/1.2 Arial,sans-serif!important;white-space:nowrap;flex:none;box-shadow:none!important}
body .bpm-commercial-header .epsilon-utilities a.recipe-header-project svg{display:block;width:25px!important;height:25px!important;flex:none;color:#fff!important}
body .bpm-commercial-header .epsilon-utilities a.recipe-header-project .recipe-project-label{color:#fff!important;font:inherit!important}
body .bpm-commercial-header .epsilon-utilities a.recipe-header-project .recipe-project-count{display:inline-flex!important;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 5px;box-sizing:border-box;border-radius:50%;background:#fff!important;color:#111!important;font:600 15px/1 Arial,sans-serif!important;flex:none}
body .bpm-commercial-header .epsilon-utilities a.recipe-header-project:hover{background:#292929!important}
body .bpm-commercial-header .epsilon-utilities a.recipe-header-project:focus-visible{outline:2px solid #111!important;outline-offset:3px}
@media(max-width:700px){body .bpm-commercial-header .epsilon-utilities a.recipe-header-project{min-height:42px!important;gap:8px!important;padding:7px 11px!important;font-size:14px!important;border-radius:14px!important}body .bpm-commercial-header .epsilon-utilities a.recipe-header-project svg{width:22px!important;height:22px!important}body .bpm-commercial-header .epsilon-utilities a.recipe-header-project .recipe-project-count{min-width:26px;height:26px;font-size:14px!important}}

/* Owner adjustment: wider desktop menu, compact project button and lighter phone. */
@media(min-width:1051px){html body header.bpm-commercial-header .bpm-commercial-bar{width:90%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}
html body header.bpm-commercial-header .bpm-commercial-bar .epsilon-utilities a.recipe-header-project{min-height:40px!important;height:40px!important;padding:5px 12px!important;gap:10px!important;border-radius:13px!important}
html body header.bpm-commercial-header .bpm-commercial-bar .epsilon-utilities a.recipe-header-project svg{width:22px!important;height:22px!important}
html body header.bpm-commercial-header .bpm-commercial-bar .epsilon-utilities a.recipe-header-project .recipe-project-count{min-width:26px;height:26px;font-size:14px!important}
html body header.bpm-commercial-header .bpm-commercial-bar .epsilon-utilities a.recipe-header-phone,html body header.bpm-commercial-header .bpm-commercial-bar .epsilon-utilities a.recipe-header-phone span{font-weight:550!important;letter-spacing:-.015em!important}
