.hp-action-bar{position:fixed;bottom:0;left:0;right:0;z-index:9990;display:none;align-items:stretch;justify-content:space-around;box-sizing:border-box;min-height:calc(var(--hp-action-bar-height,56px) + env(safe-area-inset-bottom,0px));padding:4px 0;padding-bottom:calc(4px + env(safe-area-inset-bottom,0px));background:var(--hp-action-bar-background,#f5f5f5);border-top:1px solid var(--hp-action-bar-border,#ddd)}.hp-action-bar__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:6px 4px;color:var(--hp-action-bar-icon,#5f5f5f);text-decoration:none;-webkit-tap-highlight-color:transparent}.hp-action-bar__item:hover,.hp-action-bar__item:focus,.hp-action-bar__item:active,.hp-action-bar__item:visited{color:var(--hp-action-bar-icon,#5f5f5f);text-decoration:none}.hp-action-bar__item:focus-visible{outline:2px solid var(--hp-action-bar-active,#111);outline-offset:-2px;border-radius:8px}.hp-action-bar--labels-above .hp-action-bar__item{flex-direction:column-reverse}.hp-action-bar__icon{position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--hp-action-bar-icon-size,20px) + 8px);height:calc(var(--hp-action-bar-icon-size,20px) + 8px);font-size:var(--hp-action-bar-icon-size,20px);line-height:1;background:var(--hp-action-bar-icon-background,transparent);border-radius:50%}.hp-action-bar__icon i{-webkit-text-stroke:var(--hp-action-bar-icon-stroke,0px) currentColor;paint-order:stroke fill}.hp-action-bar__label{max-width:100%;overflow:hidden;font-size:var(--hp-action-bar-label-size,11px);font-weight:var(--hp-action-bar-label-weight,500);line-height:1.2;color:var(--hp-action-bar-label,#5f5f5f);text-overflow:ellipsis;white-space:nowrap}.hp-action-bar__item--active,.hp-action-bar__item--active:hover,.hp-action-bar__item--active:focus,.hp-action-bar__item--active:visited{color:var(--hp-action-bar-active,#111)}.hp-action-bar__item--active .hp-action-bar__label{color:var(--hp-action-bar-active,#111)}.hp-action-bar__badge{position:absolute;top:calc(2px - var(--hp-action-bar-badge-size,24px)/2);inset-inline-end:calc(0px - var(--hp-action-bar-badge-size,24px)/2);box-sizing:border-box;min-width:var(--hp-action-bar-badge-size,24px);height:var(--hp-action-bar-badge-size,24px);padding:0 calc(var(--hp-action-bar-badge-size,24px)/4);border-radius:calc(var(--hp-action-bar-badge-size,24px)/2);background:var(--hp-action-bar-badge-background,#ff5a5f);color:var(--hp-action-bar-badge-text,#fff);font-size:calc(var(--hp-action-bar-badge-size,24px)/2);font-weight:700;line-height:var(--hp-action-bar-badge-size,24px);text-align:center}.hp-action-bar__badge[hidden]{display:none}.hp-action-bar__item--prominent .hp-action-bar__icon{width:calc(var(--hp-action-bar-icon-size,20px) + 32px);height:calc(var(--hp-action-bar-icon-size,20px) + 32px);margin-top:calc(2px - (var(--hp-action-bar-icon-size,20px) + 32px)/2);font-size:calc(var(--hp-action-bar-icon-size,20px) + 2px);color:var(--hp-action-bar-prominent-icon,#fff);background:var(--hp-action-bar-prominent-background,#333);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.2)}.hp-action-bar__item--prominent,.hp-action-bar__item--prominent:hover,.hp-action-bar__item--prominent:focus,.hp-action-bar__item--prominent:visited{color:var(--hp-action-bar-prominent-icon,#fff)}.hp-action-bar--labels-above .hp-action-bar__item--prominent .hp-action-bar__icon{margin-top:0}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hp-action-bar.hp-action-bar--glass{background:var(--hp-action-bar-glass-background,var(--hp-action-bar-background,#f5f5f5));-webkit-backdrop-filter:blur(var(--hp-action-bar-glass-blur,20px)) saturate(180%);backdrop-filter:blur(var(--hp-action-bar-glass-blur,20px)) saturate(180%)}.hp-action-bar.hp-action-bar--glass-edge::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));pointer-events:none}}
@media (prefers-reduced-transparency:reduce){.hp-action-bar.hp-action-bar--glass{background:var(--hp-action-bar-background,#f5f5f5);-webkit-backdrop-filter:none;backdrop-filter:none}.hp-action-bar.hp-action-bar--glass-edge::before{display:none}}
@media print{.hp-action-bar{display:none!important}body.hp-action-bar-visible{padding-bottom:0!important}}.hp-action-bar .hp-action-bar__bell{display:flex;flex:1 1 0;min-width:0;align-items:stretch;justify-content:center;gap:0}.hp-action-bar .hp-notification-bell{position:relative;display:flex;flex:1 1 auto;align-items:stretch;align-self:auto;margin:0;left:auto;top:auto}.hp-action-bar .hp-notification-bell .hp-notification-bell__toggle,.hp-action-bar .hp-action-bar__bell .hp-action-bar__item{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:auto;height:auto;min-width:0;padding:6px 4px;border-radius:0;background:transparent;white-space:normal;color:var(--hp-action-bar-icon,#5f5f5f);text-decoration:none}.hp-action-bar .hp-notification-bell .hp-notification-bell__toggle:hover,.hp-action-bar .hp-notification-bell .hp-notification-bell__toggle:focus-visible{background:transparent;color:var(--hp-action-bar-icon,#5f5f5f)}.hp-action-bar--labels-above .hp-action-bar__bell .hp-action-bar__item,.hp-action-bar--labels-above .hp-notification-bell .hp-notification-bell__toggle{flex-direction:column-reverse}.hp-action-bar .hp-notification-bell__toggle i{font-size:var(--hp-action-bar-icon-size,20px);-webkit-text-stroke:var(--hp-action-bar-icon-stroke,0px) currentColor;paint-order:stroke fill}.hp-action-bar .hp-notification-bell__toggle small{top:0;right:auto;left:calc(50% + 2px);background-color:var(--hp-action-bar-badge-background,#ff5a5f);color:var(--hp-action-bar-badge-text,#fff)}.hp-action-bar .hp-action-bar__bell [hidden]{display:none!important}
.hp-action-bar .hp-notification-bell__panel{position:absolute;top:auto!important;bottom:calc(100% + .5rem);left:50%;right:auto;transform:translateX(calc(-50% + var(--hpab-panel-shift,0px)));width:min(var(--hp-notification-panel-width,320px),calc(100vw - 1rem));max-width:calc(100vw - 1rem);z-index:9991}.hp-action-bar .hp-notification-bell__body{max-height:calc(100vh - var(--hp-action-bar-offset,var(--hp-action-bar-height,56px)) - 120px)}
.hp-action-bar .fab,.hp-action-bar .fa-brands{font-family:"Font Awesome 7 Brands","Font Awesome 6 Brands","Font Awesome 5 Brands";font-weight:400}
