#hd-presenttips[hidden]{display:none!important}
#hd-presenttips{position:fixed;inset-inline-start:env(safe-area-inset-left,0px);top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;width:44px;overflow:visible;border:1px solid var(--primary_accent);border-left:0;border-radius:0 9px 9px 0;background:var(--secondary_accent);box-shadow:0 2px 7px color-mix(in srgb,var(--primary_text) 13%,transparent);font-family:var(--type_button_font);color:var(--primary_accent)}
#hd-presenttips button{appearance:none;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;font-family:var(--type_button_font);font-size:.875rem;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation}
#hd-presenttips button span{font:inherit}
#hd-presenttips [data-presenttips-close] span{display:inline}
#hd-presenttips [data-presenttips-close]{height:44px;border-bottom:1px solid color-mix(in srgb,var(--primary_accent) 33%,transparent);border-radius:0 8px 0 0;font-size:1.5rem;font-weight:400}
#hd-presenttips [data-presenttips-open]{height:112px;border-radius:0 0 8px 0}
#hd-presenttips [data-presenttips-open] span{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.02em}
#hd-presenttips button:focus-visible{outline:3px solid var(--primary_accent);outline-offset:3px}
#hd-presenttips button:disabled{cursor:wait;opacity:.65}
#hd-presenttips [role=status]{position:absolute;left:52px;width:190px;background:var(--background_color);color:var(--primary_accent);font-family:var(--type_primary_paragraph_font);font-size:.875rem;line-height:1.4;border-radius:6px;padding:8px;box-shadow:0 1px 8px color-mix(in srgb,var(--primary_text) 13%,transparent)}
#hd-presenttips [role=status]:empty{display:none}
@media(min-width:768px),(max-height:479px){#hd-presenttips{display:none!important}}
