.error-report-affordance{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;margin:4px 0 4px 8px;flex-shrink:0}.error-report-button{font:inherit;font-size:13px;line-height:1.4;white-space:nowrap;padding:5px 12px;border:1px solid var(--line,#d5aaa6);border-radius:8px;color:var(--danger-color,var(--danger,#9b3530));background:var(--danger-soft,#fff8f7);cursor:pointer}.error-report-hint{font-size:12px;line-height:18px;color:var(--muted,#667b91);overflow-wrap:anywhere}.error-report-dialog{width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:22px;overflow-y:auto;color:var(--text,#253853);background:var(--card,#fff);border:1px solid #dce7ee;border-radius:16px;box-shadow:0 20px 70px #172b4c33}.error-report-dialog::-webkit-backdrop{background:#162b4966}.error-report-dialog::backdrop{background:#162b4966}.error-report-dialog form{display:grid;grid-gap:16px;gap:16px}.error-report-dialog footer,.error-report-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px}.error-report-dialog h2{margin:0;font-size:18px}.error-report-dialog p,.error-report-dialog small{margin:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.error-report-dialog label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.error-report-dialog textarea{width:100%;box-sizing:border-box;padding:10px;color:inherit;background:var(--card,#fff);border:1px solid #cad9e8;border-radius:8px;font:inherit;resize:vertical}.error-report-dialog pre{max-height:180px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}.error-report-dialog button{font:inherit;font-size:13px;padding:8px 14px;color:inherit;background:var(--card,#fff);border:1px solid var(--line,#cad9e8);border-radius:8px;cursor:pointer}.error-report-dialog button[type=submit]{color:#fff;background:#326db6;border-color:#326db6}.error-report-dialog button:disabled{cursor:wait;opacity:.65}.error-report-dialog footer{justify-content:flex-end}.error-report-dialog [role=alert]{color:var(--danger-color,var(--danger,#9b3530))}.error-report-dialog [role=status]{color:var(--success-color,var(--ok,#197453))}.operation-feedback-inline.operation-feedback-error{flex-wrap:wrap}.operation-feedback-inline.operation-feedback-error>div{flex:1 1 200px;min-width:0}.operation-feedback-inline.operation-feedback-error>.error-report-affordance{flex:0 0 auto}@media (max-width:600px),(pointer:coarse){.error-report-button,.error-report-dialog button{min-height:44px}}.error-report-affordance{display:none!important}[data-error-docked=true]{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.error-report-dock{position:fixed;z-index:calc(var(--layer-critical, 2000) + 1);right:max(24px,env(safe-area-inset-right));bottom:max(164px,calc(env(safe-area-inset-bottom) + 152px));width:min(360px,calc(100vw - 32px));max-height:min(55dvh,500px);overflow-y:auto;display:grid;grid-gap:10px;gap:10px;color:var(--ink,#243d59);font-size:13px;line-height:20px}.error-report-dock:empty{display:none}body:has([data-issue-report-panel]) .error-report-dock{display:none}.error-report-card{padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger,#b42318) 35%,var(--line,#d5e2f0));border-radius:12px;background:var(--card,white);box-shadow:0 8px 24px #1d3d6520;overflow-wrap:anywhere}.error-report-card footer,.error-report-card>div{display:flex;align-items:center;gap:12px;justify-content:space-between}.error-report-card strong{color:var(--danger,#b42318)}.error-report-card p{margin:8px 0;max-height:120px;overflow-y:auto;white-space:pre-wrap}.error-report-card button{min-width:36px;min-height:36px;padding:4px 10px;border:1px solid var(--line,#d5e2f0);border-radius:8px;color:var(--accent,#326db6);background:var(--surface-subtle,#eef5ff);font-size:13px}.error-report-card footer{justify-content:flex-end}.error-report-dock button:focus-visible{outline:2px solid var(--accent,#326db6);outline-offset:2px}@media (max-width:640px){.error-report-dock{right:16px}.error-report-card button{min-height:44px;min-width:44px}}