.j-memory{position:fixed;right:22px;bottom:22px;z-index:30;width:354px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #a2cb26;border-radius:11.2px;background:#ffffff;color:#252b0a;box-shadow:0 12px 35px #252b0a24;font:13px/1.45 ui-sans-serif,system-ui,sans-serif}
.j-memory .j-memory-rail{display:flex;align-items:center;gap:12.6px;background:#ceff43;color:#3d4a0f;padding:10.5px 14.7px;border-bottom:1px solid #c5dd6c;font-size:11px}.j-memory-rail>span{font-size:9px;letter-spacing:1px}.j-memory p{margin:0;padding:12.6px 14.7px 8.4px;line-height:1.45}.j-memory .j-memory-controls{display:flex;align-items:center;justify-content:space-between;gap:14.7px;padding:0 10.5px 10.5px 14.7px}.j-memory a{color:#495a10;display:inline-flex;align-items:center;min-height:40px;text-underline-offset:3px}.j-memory button{display:flex;align-items:center;gap:14.7px;min-height:40px;margin:0;border:0;border-radius:6.4px;padding:8.4px 12.6px;background:#4b620e;color:#ffffff;font:600 12px/1.2 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.j-memory button span{font-size:20px;font-weight:400}.j-memory button:hover{background:#3b4c0a}.j-memory a:focus-visible,.j-memory button:focus-visible{outline:2px solid #4b620e;outline-offset:3px}.j-memory[hidden]{display:none!important}
@media(max-width:600px){.j-memory{right:12px;bottom:12px;width:calc(100% - 24px);max-width:none}.j-memory p{padding-top:10.5px}}
