.ekb-help{z-index:80;color:#192d38;font:500 17px/1.4 system-ui,sans-serif;position:fixed;bottom:20px;right:clamp(12px,2vw,32px)}.ekb-help-row{color:#fff;background:#203944;border:1px solid #cfb581;border-radius:32px;align-items:center;display:flex;box-shadow:0 4px 20px #10242d33}.ekb-help button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:inline-flex}:is(.ekb-help button:focus-visible,.ekb-help a:focus-visible){outline-offset:2px;outline:3px solid #b57923}.ekb-help section{box-sizing:border-box;background:#fffcf6;border:1px solid #c9b790;border-radius:16px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 160px);padding:20px;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 8px 32px #10242d33}.ekb-help strong{font:600 25px/1.2 Georgia,serif}.ekb-help p{font:inherit;margin:10px 0 14px}.ekb-help a{color:#203944;font:inherit;align-items:center;gap:10px;padding:10px 0;text-decoration:underline;display:flex}.ekb-help a svg{width:19px}.ekb-help a:first-of-type{color:#fff;background:#203944;border-radius:8px;justify-content:space-between;padding:12px;text-decoration:none}@media (max-width:800px){.ekb-help{bottom:calc(6rem + env(safe-area-inset-bottom))}.ekb-help section{max-height:calc(100dvh - 6rem - 78px - env(safe-area-inset-bottom))}}@media print{.ekb-help{display:none}}
