.tickets-reports-mode #tickets-stats,.tickets-reports-mode #tickets-buckets,.tickets-reports-mode #tickets-search,.tickets-reports-mode #tickets-filter-priority,.tickets-reports-mode #tickets-filter-assignee,.tickets-reports-mode #tickets-filter-scope,.tickets-reports-mode #tickets-continuation{display:none!important}
.portfolio-reports{max-width:100%;overflow-wrap:anywhere}.portfolio-reports>p{max-width:85ch}.portfolio-reports .form-control{max-width:560px}.portfolio-reports button{margin:.5rem .5rem .5rem 0}.portfolio-report-history{padding-left:1.4rem}.portfolio-report-history>li{padding:.7rem;border-bottom:1px solid var(--border)}.portfolio-report-actions{display:flex;flex-wrap:wrap;gap:.4rem}.portfolio-report-table{max-width:100%;overflow-x:auto;margin:1rem 0}.portfolio-report-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.portfolio-report-table td,.portfolio-report-table th{padding:.5rem;text-align:left;border:1px solid var(--border)}.portfolio-report-pair{display:flex;gap:1rem;flex-wrap:wrap}.portfolio-report-pair>div{flex:1;min-width:220px}.portfolio-selected-report{border-top:2px solid var(--border);margin-top:1.5rem;padding-top:1rem}.portfolio-reports dd{overflow-wrap:anywhere}.portfolio-reports pre{white-space:pre-wrap;overflow-wrap:anywhere}

.portfolio-report-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:1.5rem;align-items:start}.portfolio-report-main{min-width:0}.portfolio-history-panel{max-height:75vh;overflow:auto;padding:.7rem;border:1px solid var(--border);border-radius:8px}.portfolio-history-panel .portfolio-report-history{padding-left:1.2rem}.portfolio-history-panel small{display:none}.portfolio-history-panel button{font-size:.78rem;margin:.2rem .2rem .2rem 0}.portfolio-selected-report{border-top:0;margin-top:0;padding-top:0}@media(max-width:850px){.portfolio-report-layout{grid-template-columns:minmax(0,1fr)}.portfolio-history-panel{max-height:55vh}.portfolio-report-pair>div{min-width:180px}}
.portfolio-supersession{border:1px solid var(--border);border-radius:8px;padding:1rem;margin:1rem 0}.portfolio-supersession textarea{min-height:6rem}.portfolio-supersession-confirm{display:block;margin:1rem 0}.portfolio-supersession li{margin-bottom:1rem}.portfolio-replacement-notice{border-left:3px solid var(--border);padding-left:1rem}
