/* Plain, stable IDs at the edge of the question; no extra button chrome. */
.question-identity-row{display:flex!important;justify-content:flex-end;align-items:center;min-width:0;margin:0 0 6px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;direction:inherit;}
.question-identity-row>.question-id,.question-id{display:inline-block!important;flex:0 1 auto;margin:0!important;padding:4px 2px!important;border:0!important;border-radius:2px;background:none!important;box-shadow:none!important;color:var(--muted,#536779)!important;font:500 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:0;direction:ltr;unicode-bidi:isolate;white-space:nowrap;cursor:copy;touch-action:manipulation;max-width:100%;overflow-wrap:anywhere;}
.question-id:hover{color:var(--heading,#173447)!important;text-decoration:underline;text-underline-offset:3px;}
.question-id:focus-visible{outline:2px solid var(--brand,#2166f3);outline-offset:3px;}
.question-id.is-copied{color:var(--heading,#173447)!important;}
.question-copy-status{position:fixed!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;}
.paper-subquestion>.question-identity-row{margin-block:0 5px!important;}
.admin-question-reference.question-identity-container{display:block;margin:0 0 8px;padding:0;border:0;background:none;box-shadow:none;}
.lesson-question-bank .qa-admin-card[hidden]{display:none!important;}
@media print{.question-id{color:#444!important;cursor:default;text-decoration:none!important;}}
