/* Debug controls presentation only; signed activity context remains in the DOM. */
.screen-identity[hidden]{display:none!important}
.screen-identity{margin:-8px 0 22px;max-width:100%;color:#234f41;font:400 12px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:normal}
.screen-identity .screen-identity__copy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px 10px;max-width:100%;min-height:36px;margin:0;padding:6px 10px;border:1px solid #9ab3a3;border-radius:6px;background:#eaf2ec;color:#234f41;font:inherit;text-align:left;white-space:normal;cursor:pointer;user-select:text}
.screen-identity .screen-identity__copy:hover{background:#deebe2;border-color:#6c8b76}
.screen-identity .screen-identity__copy:focus-visible{outline:3px solid #b07121;outline-offset:3px}
.screen-identity__name,.screen-identity__meta{overflow-wrap:anywhere;min-width:0}
.screen-identity__name strong{font-weight:750;font-variant-numeric:tabular-nums}
.screen-identity__meta{color:#435c4e}
.screen-identity__hint{margin-left:auto;padding-left:4px;font-weight:650;text-decoration:underline;text-underline-offset:2px}
.screen-identity__status{display:block;margin-top:4px;color:#435c4e}
.screen-identity__status:empty{display:none}
@media(max-width:600px){.screen-identity{margin-bottom:18px}.screen-identity .screen-identity__copy{min-height:44px;gap:2px 8px}.screen-identity__meta{flex-basis:100%;order:2}.screen-identity__hint{align-self:flex-start}}
@media print{.screen-identity .screen-identity__copy{border-color:#789485;background:transparent;color:#19332d}.screen-identity__hint,.screen-identity__status{display:none}}
