dialog.reports-modal{width:min(740px,calc(100vw - 32px))}.report-hero h2{margin:8px 0 12px}.report-hero>p{color:var(--ink-soft);font-size:13px}.report-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:16px 0;margin:12px 0 23px}.report-tabs button{background:none;border:0;padding:0;cursor:pointer;color:var(--forest);font:600 12px inherit}.reports-modal label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:19px}.reports-modal label small{font-size:10px;font-weight:400;color:var(--ink-soft);margin-left:5px}.reports-modal input,.reports-modal textarea,.reports-modal select{width:100%;border:1px solid #d4d8c9;border-radius:7px;background:#fffdf7;color:var(--ink);padding:11px;font:12px/1.6 system-ui;resize:vertical}.report-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.report-attachments{border:1px dashed #b9c4af;background:#f0f2e8;border-radius:12px;padding:18px;margin:2px 0 18px}.report-attachments h3{font:500 19px Georgia,serif;margin:0}.report-attachments h3 span{font:10px system-ui;color:var(--ink-soft);margin-left:7px}.report-attachments p{font-size:11px;line-height:1.6}.reports-modal .report-upload{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:#fffdf7;border:1px solid #c6cfba;padding:9px 14px;border-radius:6px;cursor:pointer;margin:5px 0}.report-upload input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.report-upload:focus-within{outline:2px solid var(--forest);outline-offset:2px}#report-previews{display:flex;gap:12px;flex-wrap:wrap}#report-previews figure{margin:13px 0 0;width:calc((100% - 24px)/3);min-width:100px}#report-previews img{width:100%;height:98px;object-fit:contain;background:#dce1d4;border-radius:6px}#report-previews figcaption{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding-top:5px}#report-previews button{border:0;background:none;cursor:pointer;padding:3px}.report-context{font-size:11px;color:var(--ink-soft);padding:3px 0}.report-context summary{cursor:pointer}.report-context p{font-size:10px;overflow-wrap:anywhere}.report-submit-row{display:flex;align-items:center;gap:17px;margin-top:20px}.report-submit-row span{font-size:10px;color:var(--ink-soft);line-height:1.5}#report-message{font-size:12px;color:var(--forest);line-height:1.6}.report-error,#report-message.error{color:#9e513e}.report-signin,.report-empty,.report-receipt{text-align:center;padding:28px 15px}.report-signin h3,.report-receipt h3{font:500 27px Georgia,serif}.report-signin p,.report-receipt p{max-width:480px;margin:15px auto;font-size:13px;line-height:1.7}.report-signin a{display:inline-block;text-decoration:none;margin-top:15px}.report-symbol{display:inline-flex;background:#e6ebda;padding:16px;border-radius:50%;color:var(--forest)}.report-symbol .icon{width:28px;height:28px}.report-receipt>small{display:block;font-size:10px;color:var(--ink-soft)}.report-receipt>div{display:flex;justify-content:center;gap:10px;margin-top:24px}.report-inbox-heading{display:flex;align-items:center;justify-content:space-between}.report-inbox-heading h3{font:500 23px Georgia,serif}.report-inbox-heading span{font-size:11px;color:var(--ink-soft)}.report-list{display:grid;gap:13px;margin-bottom:22px}.report-list>button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;background:#fffdf7;border:1px solid var(--line);border-radius:10px;padding:17px;cursor:pointer;color:var(--ink)}.report-list strong{font:500 20px Georgia,serif}.report-list small,.report-list button>span:last-child{font-size:11px;line-height:1.5}.report-state{display:inline-block;border-radius:12px;padding:4px 8px;background:#eee3c8;color:#806337;font-size:9px;text-transform:uppercase;letter-spacing:1px}.report-state.investigating{background:#e1e8ec;color:#49616f}.report-state.fixed{background:#e4eadb;color:#52673e}.report-detail{margin-top:25px}.report-detail>h3{font:500 28px Georgia,serif;margin:15px 0}.report-detail>small{font-size:10px;color:var(--ink-soft);overflow-wrap:anywhere}.report-detail h4{font-size:12px;margin:25px 0 9px}.report-detail p{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.report-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.report-images a{font-size:10px;color:var(--forest)}.report-images img{width:100%;height:160px;object-fit:contain;background:#e7ebdf;border-radius:8px}.reports-modal .report-status-control{margin-top:25px;max-width:250px}.settings-extra{display:flex;gap:10px;margin-top:20px}.app-footer #report-button{margin-left:auto}
@media(max-width:600px){.report-field-pair{grid-template-columns:1fr;gap:0}.report-submit-row{align-items:flex-start;flex-direction:column}.report-receipt>div{flex-wrap:wrap}.report-tabs{gap:18px}.app-footer{flex-wrap:wrap;gap:10px}.app-footer #report-button{margin-left:0}.app-footer>span:nth-child(2){display:none}}

#bug-report-form fieldset{border:0;padding:0;margin:0;min-width:0}

.app-footer{gap:18px}
