.bug-page{max-width:880px;margin:24px auto}.bug-page-heading{margin:24px 0}.bug-page-heading h1{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2;margin:8px 0 12px;overflow-wrap:anywhere}.bug-page-heading p{color:var(--text-sub);max-width:780px}.bug-form-card>form{margin:0!important;width:auto!important;padding:24px;max-width:100%!important;box-sizing:border-box}.bug-form-card label,.bug-content label{display:block;margin:0 0 16px}.bug-form-card input,.bug-form-card textarea,.bug-content textarea,.bug-content select{width:100%;box-sizing:border-box;min-width:0}.bug-honeypot{display:none}.bug-more{border:1px solid var(--border);border-radius:12px;padding:14px;margin:16px 0}.bug-more summary{cursor:pointer;font-weight:700}.bug-more[open] summary{margin-bottom:18px}.bug-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.bug-form-card .richtoolbar{flex-wrap:wrap}.bug-form-card .richtoolbar-group{flex-wrap:wrap}.bug-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.bug-counts a{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--text)}.bug-counts strong{font-size:1.7rem}.bug-counts span{font-size:.85rem;color:var(--text-sub)}.bug-filters{display:flex;align-items:end;gap:12px;margin:20px 0;flex-wrap:wrap}.bug-filters label:first-child{flex:1;min-width:200px}.bug-filters input{width:100%;box-sizing:border-box}.bug-report-list{display:grid;gap:10px}.bug-report-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:18px;color:var(--text)}.bug-report-row:hover{border-color:var(--accent);text-decoration:none}.bug-report-row h2{font-size:1.05rem;margin:0 0 5px;overflow-wrap:anywhere}.bug-report-row p{color:var(--text-sub);font-size:.82rem;margin:0;overflow-wrap:anywhere}.bug-row-id{color:var(--text-sub);font-weight:700}.bug-row-badges{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.bug-state,.bug-priority{display:inline-block;border:1px solid var(--border);border-radius:999px;padding:4px 9px;font-size:.75rem;white-space:nowrap}.bug-state--new{color:var(--accent);background:var(--accent-soft)}.bug-state--resolved{color:var(--ok)}.bug-state--closed{color:var(--text-sub)}.bug-empty{padding:24px}.bug-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px}.bug-detail-grid>*{min-width:0}.bug-content{padding:22px;margin-bottom:18px;min-width:0}.bug-content>h2{font-size:1.1rem;margin:0 0 18px}.bug-content h3{font-size:.95rem;margin-top:24px}.bug-content>form{width:auto!important;max-width:100%!important;margin:0!important}.bug-context{margin:0}.bug-context dt{font-size:.8rem;color:var(--text-sub);margin-top:14px}.bug-context dd{margin:4px 0;overflow-wrap:anywhere;font-size:.88rem}.bug-history{padding:14px 0;border-top:1px solid var(--border)}.bug-history small{display:block;color:var(--text-sub);margin:5px 0 10px}.bug-content .post-body img{max-width:100%;height:auto;border-radius:10px}.bug-content .post-body{overflow-wrap:anywhere}.bug-form-card .richtext-editable{max-width:100%;min-width:0;overflow-wrap:anywhere}.bug-form-card .richtext-editable img{max-width:100%;height:auto}
@media(max-width:760px){.bug-page{margin:16px auto}.bug-form-card>form{padding:16px}.bug-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.bug-detail-grid{grid-template-columns:minmax(0,1fr)}.bug-report-row{grid-template-columns:auto minmax(0,1fr);gap:10px}.bug-row-badges{grid-column:2;align-items:flex-start;flex-direction:row}.bug-report-row>span:last-child{display:none}.bug-content{padding:16px}.bug-filters label{flex:1;min-width:0}.bug-filters button{width:100%}.bug-actions .btn-primary{width:100%}}
.bug-image-dialog{max-width:96vw;max-height:94dvh;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--text)}.bug-image-dialog::backdrop{background:rgba(0,0,0,.8)}.bug-image-dialog img{display:block;max-width:90vw;max-height:80dvh;object-fit:contain}.bug-image-dialog button{display:block;margin:0 0 8px auto}.bug-content .post-body img{cursor:zoom-in}

.bug-form-card .richtoolbar{display:none}.bug-form-card input:not([type=hidden]),.bug-filters input{min-height:44px;font-size:16px}.bug-form-card .richtext-editable{min-height:140px}.bug-form-card .composer-hint{flex-wrap:wrap}.bug-form-card .composer-hint-copy{min-width:0;white-space:normal}
.bug-form-card{padding:0}@media(max-width:760px){.bug-form-card .composer-hint-copy{flex-basis:100%;font-size:.8rem}.bug-form-card .composer-hint{gap:8px}}
@media(max-width:760px){.admin-nav-modern .admin-nav-primary{display:flex;flex-wrap:wrap;gap:5px}.admin-nav-modern .admin-nav-primary>a{flex:1 1 125px;min-height:36px;padding:8px}.admin-nav-modern .admin-nav-brand{padding-bottom:10px}}
