.copy-identifier{border-radius:3px;cursor:copy;font:inherit;color:inherit;letter-spacing:inherit}.copy-identifier:hover,.copy-identifier:focus-visible{background:#e9f1ff;outline:1px solid #abc5e9;outline-offset:2px}.copy-identifier:focus-visible{outline:2px solid #004aad}.identifier-copy-popover{position:fixed!important;inset:auto;margin:0!important;max-width:min(360px,calc(100vw - 16px));max-height:240px;overflow:auto;padding:5px!important;border:1px solid #cedaea!important;border-radius:9px!important;background:#fff!important;box-shadow:0 6px 24px #142b4e24!important;z-index:2147483600;color:#143d73;font:13px/1.4 Inter,Arial,sans-serif}.identifier-copy-popover[hidden]{display:none!important}.identifier-copy-action{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:36px;padding:8px 10px!important;margin:0!important;border:0!important;border-radius:5px!important;background:#fff!important;color:#174d9c!important;font:600 13px/1.4 Inter,Arial,sans-serif!important;text-align:left;white-space:normal;cursor:pointer}.identifier-copy-action:hover,.identifier-copy-action:focus-visible{background:#edf4ff!important;outline:2px solid #82ace5;outline-offset:-2px}.identifier-copy-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.identifier-copy-announcement{position:fixed;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(pointer:coarse){.identifier-copy-action{min-height:44px}}@media print{.identifier-copy-popover,.identifier-copy-announcement{display:none!important}.copy-identifier{background:none!important;outline:none!important}}
