.fw-reference-group{display:inline-flex;align-items:center;gap:8px;max-width:100%;vertical-align:middle;white-space:normal}.fw-reference-group>[data-order-reference]{min-width:0;overflow-wrap:anywhere}
 button.fw-reference-copy[data-reference-copy]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;margin:0 0 0 8px;border:1px solid #000;border-radius:999px;background:#fff;color:#000;box-shadow:none;font:600 14px/20px system-ui,-apple-system,sans-serif;vertical-align:middle;cursor:pointer;flex:none;touch-action:manipulation}
 .fw-reference-group>button.fw-reference-copy[data-reference-copy]{margin:0}.fw-reference-copy[data-reference-copy] svg{display:block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 button.fw-reference-copy[data-reference-copy]:hover,button.fw-reference-copy[data-reference-copy]:active{background:#fff;color:#000;border-color:#000;box-shadow:none}button.fw-reference-copy[data-reference-copy]:focus-visible{outline:2px solid #000;outline-offset:3px}.fw-reference-copy:disabled{cursor:wait;opacity:1}
 .fw-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 @media(max-width:380px){button.fw-reference-copy[data-reference-copy]{padding:10px;min-width:44px}.fw-reference-copy .fw-copy-label{display:none}}
.fw-reference-copy[data-reference-copy] .fw-copy-label{border-left:1px solid #777;padding-left:8px;color:#000;-webkit-text-fill-color:#000;white-space:nowrap}

.order-card h2:has(.fw-reference-group){display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:clamp(16px,4.5vw,20px)}

.fw-copy-fallback{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;font-size:16px;pointer-events:none}
