.pm-bugs{width:min(1180px,calc(100% - 28px));margin:26px auto 34px;color:var(--text-page,#f4f4f4)}
.pm-bugs *{box-sizing:border-box}.pm-bugs a{color:inherit}.pm-bugs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.pm-bugs-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--card-text-muted,#aaa)!important;text-decoration:none;font-weight:800;font-size:.8rem}.pm-bugs-head h1{margin:0 0 5px;font-size:clamp(1.55rem,3vw,2.15rem)}.pm-bugs-head p{margin:0;color:var(--card-text-muted,#aaa);max-width:760px}.pm-bugs-stats{display:flex;gap:8px;flex-wrap:wrap}.pm-bugs-stat{padding:8px 11px;border:1px solid var(--card-border,#444);border-radius:10px;background:var(--card-bg,#252525);font-size:.72rem;font-weight:850}.pm-bugs-alert{padding:11px 13px;margin:0 0 14px;border-radius:10px;font-size:.78rem}.pm-bugs-alert.ok{background:rgba(34,197,94,.13);color:#bbf7d0}.pm-bugs-alert.warn{background:rgba(245,158,11,.13);color:#fde68a}.pm-bugs-alert.bad{background:rgba(239,68,68,.13);color:#fecaca}.pm-bugs-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:15px;align-items:start}.pm-bugs-panel{border:1px solid var(--card-border,#444);border-radius:14px;background:var(--card-bg,#252525);overflow:hidden}.pm-bugs-panel-head{padding:13px 15px;border-bottom:1px solid var(--card-border,#444)}.pm-bugs-panel-head h2{margin:0;font-size:1rem}.pm-bugs-panel-head p{margin:4px 0 0;color:var(--card-text-muted,#aaa);font-size:.72rem}.pm-bugs-body{padding:14px 15px}.pm-bugs-form{display:grid;gap:10px}.pm-bugs-field label{display:block;margin-bottom:5px;color:var(--card-text-muted,#aaa);font-size:.66rem;font-weight:900;text-transform:uppercase}.pm-bugs-field input,.pm-bugs-field textarea,.pm-bugs-field select,.pm-bugs-filter select{width:100%;padding:9px 10px;border:1px solid var(--card-border,#444);border-radius:9px;background:var(--search-bar-bg,#171717);color:inherit;outline:none}.pm-bugs-field textarea{min-height:130px;resize:vertical}.pm-bugs-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pm-bugs-help{color:var(--card-text-muted,#aaa);font-size:.62rem;line-height:1.45}.pm-bugs-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid var(--card-border,#444);border-radius:9px;background:#2d3138;color:#fff!important;text-decoration:none!important;font-weight:900;cursor:pointer}.pm-bugs-btn.primary{background:#2563eb;border-color:#2563eb}.pm-bugs-btn.success{background:#15803d;border-color:#15803d}.pm-bugs-filter{display:flex;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--card-border,#444)}.pm-bugs-filter select{max-width:220px}.pm-bug-list{display:grid}.pm-bug-item{display:block;padding:14px 15px;border-bottom:1px solid rgba(148,163,184,.13);text-decoration:none}.pm-bug-item:last-child{border-bottom:0}.pm-bug-item:hover{background:rgba(148,163,184,.05)}.pm-bug-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pm-bug-item h3{margin:0;font-size:.94rem}.pm-bug-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px;color:var(--card-text-muted,#aaa);font-size:.66rem}.pm-bug-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;font-size:.6rem;font-weight:900;white-space:nowrap}.pm-bug-status.open{background:rgba(239,68,68,.13);color:#fda4af}.pm-bug-status.in-progress{background:rgba(245,158,11,.13);color:#fcd34d}.pm-bug-status.resolved{background:rgba(34,197,94,.13);color:#86efac}.pm-bug-status.closed{background:rgba(148,163,184,.13);color:#cbd5e1}.pm-bug-creator-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;background:rgba(59,130,246,.12);color:#93c5fd;font-weight:850}.pm-bugs-empty{padding:34px 15px;text-align:center;color:var(--card-text-muted,#aaa)}.pm-bugs-pages{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;padding:13px}.pm-bugs-pages a,.pm-bugs-pages span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--card-border,#444);border-radius:8px;text-decoration:none}.pm-bugs-pages .active{background:#2563eb;border-color:#2563eb;color:#fff}.pm-bug-detail{width:min(980px,calc(100% - 28px));margin:26px auto 34px;color:var(--text-page,#f4f4f4)}.pm-bug-detail-card{padding:17px;border:1px solid var(--card-border,#444);border-radius:14px;background:var(--card-bg,#252525)}.pm-bug-detail-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pm-bug-detail h1{margin:0;font-size:1.5rem}.pm-bug-description{margin-top:16px;white-space:pre-wrap;line-height:1.6}.pm-bug-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.pm-bug-tag{padding:5px 8px;border-radius:8px;background:rgba(148,163,184,.1);color:var(--card-text-muted,#aaa);font-size:.67rem}.pm-bug-shot{display:block;max-width:100%;max-height:520px;margin-top:15px;border-radius:11px;border:1px solid var(--card-border,#444);object-fit:contain}.pm-bug-thread{display:grid;gap:10px;margin-top:16px}.pm-bug-reply{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px;border:1px solid var(--card-border,#444);border-radius:12px;background:var(--card-bg,#252525)}.pm-bug-reply.creator{border-color:rgba(59,130,246,.42);background:linear-gradient(135deg,rgba(37,99,235,.09),var(--card-bg,#252525))}.pm-bug-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}.pm-bug-reply-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-bug-reply-head strong{font-size:.82rem}.pm-bug-reply-time{color:var(--card-text-muted,#aaa);font-size:.62rem}.pm-bug-reply-text{margin-top:6px;white-space:pre-wrap;line-height:1.55;font-size:.8rem}.pm-bug-actions{display:grid;grid-template-columns:1fr 270px;gap:12px;margin-top:16px}.pm-bug-actions .pm-bugs-panel{height:max-content}@media(max-width:900px){.pm-bugs-layout,.pm-bug-actions{grid-template-columns:1fr}}@media(max-width:580px){.pm-bugs,.pm-bug-detail{width:min(100% - 18px,1180px)}.pm-bugs-head,.pm-bug-detail-title{display:block}.pm-bugs-stats{margin-top:10px}.pm-bugs-row{grid-template-columns:1fr}.pm-bug-item-top{display:block}.pm-bug-status{margin-top:7px}.pm-bug-reply{grid-template-columns:34px minmax(0,1fr)}.pm-bug-avatar{width:34px;height:34px}}
