/* Deliberately isolated from every specialist application's style rules. */
#mklab-return{all:initial;position:fixed;z-index:1000;right:12px;bottom:12px;display:block;font:13px/1.5 system-ui,sans-serif;color:#172f29;text-align:left;max-width:calc(100vw - 24px);color-scheme:light}
#mklab-return>summary{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #688272;border-radius:24px;background:#fffefa;color:#173f35;box-shadow:0 2px 12px #0002;font:600 13px/1.5 system-ui,sans-serif;cursor:pointer;list-style:none}
#mklab-return>summary::-webkit-details-marker{display:none}
#mklab-return>summary::after{content:'＋';margin-left:8px}
#mklab-return[open]>summary::after{content:'−'}
#mklab-return>nav{all:unset;box-sizing:border-box;display:flex;flex-direction:column;position:absolute;right:0;bottom:54px;width:260px;max-width:calc(100vw - 24px);padding:12px;background:#fffefa;color:#172f29;border:1px solid #688272;border-radius:14px;box-shadow:0 8px 30px #0003;font:14px/1.5 system-ui,sans-serif;text-align:left}
#mklab-return:not([open])>nav{display:none}
#mklab-return strong{all:unset;display:block;font-weight:650;padding:8px;overflow-wrap:anywhere}
#mklab-return a{all:unset;box-sizing:border-box;display:flex;align-items:center;min-height:44px;padding:8px;border-radius:7px;color:#173f35;font:14px/1.5 system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#mklab-return a:hover{background:#ecefe7}
#mklab-return summary:focus-visible,#mklab-return a:focus-visible{outline:3px solid #173f35;outline-offset:3px}
@media print{#mklab-return{display:none}}
@media(forced-colors:active){#mklab-return>summary,#mklab-return>nav{background:Canvas;color:CanvasText;border:1px solid CanvasText}#mklab-return a{color:LinkText}}
