.bug-report-launcher{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:1250;display:flex;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:10px 15px;border:1px solid #b6c7cd;border-radius:24px;background:#fff;color:#1d3c4f;box-shadow:0 3px 14px #1d3c4f24;font:600 14px/1.3 Arial,sans-serif;cursor:pointer}.bug-report-launcher[hidden]{display:none}.bug-report-launcher svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.has-bug-report .view-root{padding-bottom:80px}.has-bug-report .toast{bottom:76px}.bug-report-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #c9d5d9;border-radius:16px;background:#fff;color:#1d3c4f;overflow-y:auto;box-shadow:0 20px 60px #0003;font:16px/1.5 Arial,sans-serif}.bug-report-dialog::backdrop{background:#10253288}.bug-report-heading{display:flex;align-items:start;gap:16px;justify-content:space-between}.bug-report-heading h2{margin:0;font-size:24px;color:#1d3c4f}.bug-report-heading p{margin:8px 0 20px;color:#495762;font-size:15px}.bug-report-close{flex-shrink:0;min-width:44px;min-height:44px;font-size:26px;border:0;border-radius:8px;background:#eff4f5;color:#1d3c4f;cursor:pointer}.bug-report-form{display:grid;gap:16px}.bug-report-form label{display:grid;gap:6px;font-weight:600;font-size:15px}.bug-report-form label span{font-weight:400}.bug-report-form input,.bug-report-form textarea,.bug-report-form select{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #aabcc4;border-radius:7px;background:#fff;color:#1d3c4f;font:400 16px/1.4 Arial,sans-serif}.bug-report-form textarea{resize:vertical;min-height:66px}.bug-report-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bug-report-context,.bug-report-note,.bug-report-status{margin:0;font-size:14px;color:#495762}.bug-report-status{font-weight:600;color:#1d3c4f}.bug-report-status:empty{display:none}.bug-report-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.bug-report-actions button{min-height:44px;border:1px solid #aabcc4;border-radius:8px;padding:10px 15px;font:600 15px Arial,sans-serif;cursor:pointer;background:#fff;color:#1d3c4f}.bug-report-actions .bug-report-send{background:#067f74;color:#fff;border-color:#067f74}.bug-report-dialog :focus-visible,.bug-report-launcher:focus-visible{outline:3px solid #067f74;outline-offset:3px}.bug-report-actions button:disabled{opacity:.65;cursor:wait}@media(max-width:600px){.bug-report-launcher{padding:10px;right:12px}.bug-report-launcher span{display:none}.bug-report-fields{grid-template-columns:1fr}.bug-report-dialog{padding:18px}.bug-report-actions button{flex:1}}@media print{.bug-report-launcher,.bug-report-dialog{display:none!important}}
.bug-report-form summary{cursor:pointer;color:#067f74;font-size:14px;font-weight:600}.bug-report-form details[open] label{margin-top:10px}.bug-report-dialog[open]{overscroll-behavior:contain}.bug-report-cancel::after{content:''}
.bug-report-cancel[hidden]{display:none!important}

/* bob-bug-report-screenshot-20261022 */
.bug-report-screenshot{padding:12px;border:1px dashed #aabcc4;border-radius:9px;background:#f7fafb}.bug-report-screenshot input[type=file]{padding:8px;background:#fff}.bug-report-screenshot small{font-weight:400;color:#495762}.bug-report-screenshot-name{font-weight:600;color:#067f74}.bug-report-screenshot-name:empty{display:none}
