.presentation-launcher{position:relative;margin-left:auto;align-self:center}.presentation-menu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #d7e3f0;border-radius:10px;box-shadow:0 10px 28px rgba(12,53,106,.13);padding:6px;min-width:220px;z-index:700}.presentation-menu[hidden]{display:none}.presentation-menu button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:12px;color:#0c356a;cursor:pointer;border-radius:7px}.presentation-menu button:hover{background:#eaf5ff}.presentation-guide{position:fixed;right:24px;bottom:22px;width:min(360px,calc(100vw - 28px));z-index:10050;background:#fff;border:1px solid #279eff;border-radius:14px;padding:19px;color:#17395f;box-shadow:0 12px 40px rgba(12,53,106,.23);font-size:14px;line-height:1.45}.presentation-guide strong{display:block;font-size:18px;margin:7px 0}.presentation-guide p{margin:9px 0 15px}.presentation-guide small{color:#61728b}.presentation-controls{display:flex;gap:7px;flex-wrap:wrap}.presentation-controls button{border:1px solid #cbd9e8;background:#fff;border-radius:8px;padding:8px 12px;cursor:pointer;color:#0c356a}.presentation-controls button:nth-child(2){background:#279eff;color:#fff;border-color:#279eff}.presentation-controls button:disabled{opacity:.4;cursor:default}.presentation-focus{outline:3px solid #279eff!important;outline-offset:4px;position:relative;z-index:2}@media(max-width:650px){.presentation-guide{right:14px;bottom:14px}.presentation-launcher{margin-left:8px}}