/* 复用现有酒红、米白错误态；编号可换行，窄屏也能完整选择复制。 */
.diagnostic-copy{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;margin:6px 0 0 8px;padding:6px 10px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;vertical-align:middle}
#access-root .form-error>p{min-width:0;flex:1}
.diagnostic-copy:focus-visible{outline:2px solid currentColor;outline-offset:3px}
[role="alert"],.form-error,.error-box{overflow-wrap:anywhere;white-space:pre-line}
.diagnostic-banner{position:fixed;z-index:10000;bottom:18px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:min(620px,calc(100% - 28px));padding:14px 18px;border:1px solid #b27f79;border-radius:10px;background:#fff8f3;color:#773e3b;box-shadow:0 8px 30px #38242020;font:14px/1.65 system-ui,sans-serif;overflow-wrap:anywhere}
