.jm-bubble.mine{position:relative}
.jm-workbench .jm-bubble.mine .jm-message-meta{padding-right:13px}
.jm-workbench .jm-receipt-trigger{border:0;background:none;color:inherit;font:inherit;padding:2px 0;cursor:pointer;box-shadow:none;min-height:24px;display:inline-flex;gap:6px;align-items:center}
.jm-delivery-label{font-size:.65rem;color:var(--muted);margin-right:2px}
.jm-workbench .jm-receiver-bookmark{position:absolute;right:-10px;bottom:-4px;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border:0;border-radius:50%;background:var(--theme-surface,#fff);box-shadow:0 2px 6px #0003;z-index:2;cursor:pointer}
.jm-receiver-bookmark .jm-avatar{width:22px;height:22px;min-width:22px;display:flex;font-size:9px;font-weight:600;line-height:1}
.jm-receiver-bookmark .jm-avatar img{width:22px;height:22px}
.jm-receipt-popover{position:fixed;z-index:2000;width:248px;max-width:calc(100vw - 16px);padding:12px 14px;background:var(--theme-surface,#fff);color:var(--ink);border:0;border-radius:8px;box-shadow:0 6px 22px #0003;font-size:.72rem;line-height:1.5}
.jm-receipt-popover dl{margin:0;display:grid;gap:7px}.jm-receipt-popover dl>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:8px}.jm-receipt-popover dt{color:var(--muted)}.jm-receipt-popover dd{margin:0;overflow-wrap:anywhere}
.jm-receipt-setting{display:flex!important;gap:10px;align-items:flex-start;margin:22px 0 18px!important}.jm-receipt-setting input{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px;margin:3px 0;accent-color:var(--teal)}.jm-receipt-setting small{display:block;font-weight:400;color:var(--muted);line-height:1.6;margin-top:5px}.jm-receipt-trigger:focus-visible,.jm-receiver-bookmark:focus-visible{outline:2px solid var(--theme-accent,#08796f);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.jm-receiver-bookmark{animation:none!important;transition:none!important}}
