*{box-sizing:border-box}body{margin:0}a{color:var(--tf-primary);text-decoration:none}a:hover{color:var(--tf-primary-hover)}.tabs-nav-btn{cursor:pointer;border:none;background:transparent;font-family:var(--tf-font-sans);font-size:13px;font-weight:var(--tf-weight-semibold);color:var(--tf-text-muted);padding:8px 12px;border-radius:var(--tf-radius-md);white-space:nowrap;display:flex;align-items:center;gap:7px;transition:background .12s,color .12s}.tabs-nav-btn:hover{background:var(--tf-surface-hover);color:var(--tf-text)}.tabs-nav-btn[data-active=true]{background:var(--tf-primary);color:var(--tf-primary-fg)}.tabs-seg{display:flex;background:var(--tf-surface-sunken);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:2px;gap:2px}.tabs-seg button{cursor:pointer;border:none;background:transparent;font-family:var(--tf-font-sans);font-size:12px;font-weight:var(--tf-weight-semibold);color:var(--tf-text-muted);padding:5px 10px;border-radius:6px}.tabs-seg button[data-on=true]{background:var(--tf-surface);color:var(--tf-text);box-shadow:var(--tf-shadow-sm)}.tabs-select{font-family:var(--tf-font-sans);font-size:13px;font-weight:var(--tf-weight-semibold);color:var(--tf-text);background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);padding:7px 10px;cursor:pointer}.tabs-sort-th{cursor:pointer;border:none;background:transparent;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tabs-sort-th .tabs-sort-arrow{font-size:10px;opacity:.35}.tabs-sort-th:hover .tabs-sort-arrow{opacity:.7}.tabs-sort-th[data-active=true]{color:var(--tf-text)}.tabs-sort-th[data-active=true] .tabs-sort-arrow{opacity:1}.tabs-tile-btn{display:block;width:100%;text-align:left;padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;border-radius:var(--tf-radius-lg);transition:box-shadow .12s,transform .12s}.tabs-tile-btn:hover{box-shadow:var(--tf-shadow-md);transform:translateY(-1px)}.tabs-tile-btn[data-active=true]{box-shadow:0 0 0 2px var(--tf-primary)}.tabs-bucket-btn{display:block;width:100%;text-align:left;border:none;cursor:pointer;font-family:inherit;color:inherit;background:transparent;padding:6px 8px;margin:-6px -8px;border-radius:var(--tf-radius-md);transition:background .12s}.tabs-bucket-btn:hover{background:var(--tf-surface-hover)}.tabs-bucket-btn[data-active=true]{background:var(--tf-surface-sunken);box-shadow:inset 0 0 0 1px var(--tf-primary)}.tabs-scroll::-webkit-scrollbar{height:8px;width:8px}.tabs-scroll::-webkit-scrollbar-thumb{background:var(--tf-border-strong);border-radius:8px}.tabs-grid{display:grid;grid-template-columns:var(--cols, 1fr)}.tabs-main{padding:var(--main-pad)}.tabs-mobile-only{display:none!important}.tabs-header-row{gap:16px;padding:10px 22px}.tabs-modal-overlay{padding:48px 20px}.tabs-je-head{display:grid;grid-template-columns:1fr 160px 160px;gap:12px}.tabs-je-line{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 32px;gap:8px;align-items:center}.tabs-form-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:767px){.tabs-grid{grid-template-columns:var(--mcols, 1fr)}.tabs-tiles .tf-stat{min-width:0}.tabs-tiles .tf-stat__value{font-size:21px;overflow-wrap:anywhere}.tabs-desktop-only{display:none!important}.tabs-mobile-only{display:flex!important}.tabs-main{padding:14px 12px 48px}.tabs-header-row{gap:8px;padding:8px 10px}.tabs-header-row .tabs-select{max-width:120px;font-size:13px}.tf-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tf-table{min-width:560px}.tf-pageheader,.tf-pageheader__actions{flex-wrap:wrap}.tabs-select,.tf-input{font-size:16px}.tabs-modal-overlay{padding:10px 8px}.tabs-je-head{grid-template-columns:1fr}.tabs-je-line{grid-template-columns:minmax(0,1fr) 74px 74px 28px}.tabs-je-line .tabs-select,.tabs-je-line input{min-width:0;padding-left:6px;padding-right:6px}.tabs-form-2col{grid-template-columns:1fr}}.tabs-userlist-scroll .tf-table-wrap{max-height:460px;overflow-y:auto}.tabs-userlist-scroll .tf-table thead th{position:sticky;top:0;z-index:1}.tabs-split{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:14px;align-items:start}.tabs-split-pane{max-height:calc(100vh - 210px);min-height:320px;overflow-y:auto;overscroll-behavior:contain}@media(max-width:1023px){.tabs-split{grid-template-columns:1fr}.tabs-split-pane{max-height:none;min-height:0;overflow-y:visible}}.tabs-msg-row{display:block;width:100%;text-align:left;cursor:pointer;font-family:inherit;color:inherit;background:transparent;border:none;border-bottom:1px solid var(--tf-hairline);padding:10px 12px;transition:background .12s}.tabs-msg-row:hover{background:var(--tf-surface-hover)}.tabs-msg-row[data-active=true]{background:var(--tf-surface-sunken);box-shadow:inset 3px 0 0 var(--tf-primary)}.tabs-evidence-frame{width:100%;height:440px;border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:#fff;display:block}.tabs-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
