.panel-table{padding:0 19px}.filterbar{display:flex;gap:10px;align-items:center;padding:18px 0;flex-wrap:wrap}.filterbar>.searchbox{flex:1;min-width:160px}.searchbox{position:relative;display:flex;align-items:center}.searchbox svg{position:absolute;left:13px;z-index:1;color:#94a3b8;height:16px;width:16px}.searchbox input{padding-left:39px!important}.filterbar>select,.filterbar>input[type=date]{width:auto;max-width:220px;min-width:110px}.filterbar>.btn{height:40px}.table-wrap{width:100%;overflow-x:auto;border-top:1px solid var(--border)}table{width:100%;border-collapse:collapse;font-size:11px;min-width:660px}th{padding:13px 11px;background:var(--bg);color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.03em;white-space:nowrap;text-align:left}td{padding:15px 11px;border-bottom:1px solid var(--border);vertical-align:middle;max-width:295px;overflow-wrap:anywhere}td strong{font-size:11px;font-weight:750;display:block}td small{display:block;color:var(--muted);margin-top:4px;font-size:10px}tbody tr:hover{background:rgba(37,99,235,.025)}.table-actions{white-space:nowrap}.table-actions .btn{margin:2px;vertical-align:middle}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;color:var(--muted);font-size:10px}.pagination{display:flex;align-items:center;gap:8px}.report-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.report-filters .form-actions{margin-top:0;padding-top:0;border:0}.view-toggle{display:flex;align-items:center;background:var(--surface);padding:3px;border:1px solid var(--border);border-radius:10px}
