.workspace-head{display:none}
.minimum-value{position:relative;display:inline-block;border-bottom:1px dotted #6d8aa4;cursor:help}.minimum-value::after{content:attr(data-tooltip);position:absolute;z-index:30;left:0;bottom:calc(100% + 8px);width:max-content;max-width:240px;padding:9px 11px;border:1px solid #d8e3ec;border-radius:7px;background:#fff;color:#243b52;box-shadow:0 8px 22px #15324a2e;font:500 12px/1.45 Manrope;white-space:pre-line;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.minimum-value:hover::after,.minimum-value:focus-visible::after{opacity:1;visibility:visible;transform:translateY(0)}
@media (min-width:761px){
  .topbar{position:sticky;top:0;z-index:10}
  .workspace{height:calc(100vh - 72px);overflow:hidden;padding-bottom:22px}
  .content-grid{height:100%}
  .listing-card{height:100%;display:flex;flex-direction:column;min-height:0}
  .filters{flex:0 0 auto;position:relative;z-index:2}
  .filters{flex-wrap:wrap;align-content:flex-start}
  .filters > *{flex-shrink:0}
  .table-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}
  .table-footer{flex:0 0 auto}
  .issue-card{top:94px;max-height:calc(100vh - 116px);overflow-y:auto}
  table{min-width:0;table-layout:fixed}
  th,td{white-space:normal;overflow-wrap:anywhere;padding-left:9px;padding-right:9px}
  th:nth-child(1){width:8%}th:nth-child(2){width:10%}th:nth-child(3){width:13%}th:nth-child(4){width:16%}th:nth-child(5){width:8%}th:nth-child(6){width:8%}th:nth-child(7){width:12%}th:nth-child(8){width:12%}th:nth-child(9){width:13%}
}
.pagination{display:flex;align-items:center;gap:5px}.page-button{min-width:29px;height:29px;padding:0 7px;border:1px solid #d3dde8;border-radius:4px;background:#fff;color:#36516a;font:600 12px Manrope;cursor:pointer}.page-button:hover{border-color:#0b5ea8}.page-button.active{border-color:#063b62;background:#063b62;color:#fff}.page-button:disabled{opacity:.45;cursor:default}.page-ellipsis{padding:0 2px;color:#718094;font-weight:700}
.sort-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sort-button span{color:#7a8b9b;font-size:12px}.sort-button.active{color:#0b5ea8}.sort-button.active span{color:#0b5ea8}
.filter-toggles{display:flex;align-items:center;gap:18px;flex-basis:100%;padding:0 0 2px}.filters .filter-toggles label,.tri-filter{display:flex;flex-direction:row;align-items:center;gap:7px;color:#243b52;font:600 12px Manrope}.toggle-control{position:relative;cursor:pointer}.toggle-control input{position:absolute;opacity:0;pointer-events:none}.toggle-icon{position:relative;display:inline-block;box-sizing:border-box;width:15px;height:15px;flex:0 0 15px;border:1.5px solid #8ca0b4;border-radius:3px;background:#fff;box-shadow:inset 0 1px 1px #0926450d}.toggle-control input:focus-visible + .toggle-icon,.tri-filter:focus-visible .toggle-icon{outline:2px solid #8fc8ef;outline-offset:2px}.toggle-control input:checked + .toggle-icon,.tri-filter[data-mode="only"] .toggle-icon,.tri-filter[data-mode="exclude"] .toggle-icon{border-color:#0b5ea8;background:#0b5ea8}.toggle-control input:checked + .toggle-icon::after,.tri-filter[data-mode="only"] .toggle-icon::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tri-filter{padding:0;border:0;background:transparent;cursor:pointer}.tri-filter[data-mode="exclude"] .toggle-icon{border-color:#6e8194;background:#6e8194}.tri-filter[data-mode="exclude"] .toggle-icon::before,.tri-filter[data-mode="exclude"] .toggle-icon::after{content:"";position:absolute;left:2px;top:6px;width:9px;height:2px;border-radius:1px;background:#fff}.tri-filter[data-mode="exclude"] .toggle-icon::before{transform:rotate(45deg)}.tri-filter[data-mode="exclude"] .toggle-icon::after{transform:rotate(-45deg)}
.listing-card{position:relative}.table-wrap{position:relative;scrollbar-width:none}.table-wrap::-webkit-scrollbar{width:0;height:0}.scroll-indicator{position:absolute;right:5px;width:5px;border-radius:999px;background:transparent;opacity:0;transition:opacity .22s ease;pointer-events:none}.scroll-indicator span{position:absolute;top:0;left:0;width:100%;min-height:28px;border-radius:999px;background:#1a679f;box-shadow:0 1px 3px #123d5a38;transition:transform .12s ease,background .15s ease;cursor:grab}.listing-card.scrollbar-visible .scroll-indicator{opacity:.7;pointer-events:auto}.listing-card.scrollbar-visible .scroll-indicator:hover{opacity:1}.listing-card.scrollbar-visible .scroll-indicator span{background:#07588f}.scroll-indicator span.dragging{cursor:grabbing;background:#07588f}
