/* Trovapod 5.5.4 — pale gold and white, no sidebar or extra result columns. */
.v554-search-workspace .v554-results-scroll{overflow-x:auto;max-width:100%;border:1px solid #e8ebef;border-radius:14px;background:#fff}
.v554-results-table{table-layout:fixed;width:100%;min-width:1080px;margin:0;border:0}
.v554-results-table th{font-size:11px;letter-spacing:.035em;font-weight:600;color:#6d7890;background:#f8f9fb;padding:16px 14px;white-space:nowrap}
.v554-results-table td{font-size:13px;vertical-align:middle;padding:15px 14px;border-bottom:1px solid #edf0f4;color:#263044;line-height:1.45;overflow-wrap:anywhere}
.v554-results-table tr:last-child td{border-bottom:none}
.v554-results-table tbody tr:hover td{background:#fffdf7}
.v554-results-table td.v554-cell-name{font-weight:500}
.v554-results-table .copy-piece{display:inline-flex;align-items:center;max-width:100%;gap:6px;vertical-align:middle;min-width:0;white-space:normal;justify-content:flex-start}
.v554-results-table .copy-readable{display:inline-block;min-width:0;overflow-wrap:anywhere;word-break:normal;white-space:normal;font-weight:400;line-height:1.45}
.v554-results-table .copy-action{flex:0 0 28px;width:28px;height:28px;border-radius:9px;box-shadow:none}
.v554-results-table .copy-multiple{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.v554-results-table .copy-multiple .copy-piece{white-space:nowrap}
.v554-results-table .v554-cell-address .copy-readable{white-space:normal}
.v554-masked-value{display:inline-block;color:#69748a;letter-spacing:.04em;overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;user-select:text}
.v554-history-wrap{max-width:100%;overflow:auto}
.v554-history-wrap table{min-width:780px}
.v554-history-note{padding:14px 16px;margin:4px 0 20px;background:#fffaf0;color:#7a5c1b;border:1px solid #f5e7bb;border-radius:12px;font-size:13px;line-height:1.65}
.v554-detect-hint{margin-left:auto;color:#7b8498;font-size:12px;line-height:1.4}
.search-widget.v554-invalid .search-input-row{border-color:#e8b6b6}
.search-widget button[type=submit]:disabled{cursor:not-allowed!important;opacity:.5;box-shadow:none!important}
.v554-audit-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 0 16px}
.v554-audit-heading h2{font-size:19px;font-weight:600;margin:0 0 4px}
.v554-audit-heading p{font-size:13px;color:#69748a;max-width:830px;line-height:1.65}
.v554-audit-actions{display:flex;flex-wrap:wrap;gap:8px}
.v554-audit-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 20px}
.v554-audit-stat{min-width:0;display:flex;flex-direction:column;gap:7px;padding:20px 16px;border:1px solid #e8eaf0;background:#fff;border-radius:16px}
.v554-audit-stat span{font-size:10px;font-weight:600;letter-spacing:.065em;color:#8a95a5}
.v554-audit-stat strong{color:#182237;font-size:27px;line-height:1.1;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.v554-audit-stat small{color:#8793a5;font-size:11px}
.v554-secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0}
.v554-audit-totals>h2,.v554-filters>h2{font-size:18px;font-weight:600;margin:0 0 8px}
.v554-audit-totals>p{color:#7d879a;font-size:13px}
.v554-filters{margin-bottom:20px}
.v554-filter-grid{display:grid;grid-template-columns:minmax(210px,1.7fr) repeat(4,minmax(120px,1fr));gap:12px;align-items:end;margin:16px 0}
.v554-filter-grid label{font-size:12px;font-weight:500;color:#5b667c;display:flex;flex-direction:column;gap:8px;min-width:0}
.v554-filter-grid input,.v554-filter-grid select{height:45px;border:1px solid #e0e5ee;background:#fff;border-radius:10px;color:#1d2a3c;font:400 13px/1.2 system-ui,-apple-system,Arial,sans-serif;padding:10px 12px;width:100%;min-width:0;outline:none}
.v554-filter-grid input:focus-visible,.v554-filter-grid select:focus-visible{border-color:#e9c23b;box-shadow:0 0 0 3px rgba(255,213,75,.17)}
.v554-filter-grid .btn{height:45px}
.v554-quick-period{display:flex;gap:8px;flex-wrap:wrap}
.v554-quick-period .v554-selected{background:#fff8d7;border-color:#f7df75;color:#513d00}
.v554-audit-table-section .table-scroller{margin-top:12px}
.v554-audit-log-table{width:100%;min-width:1120px;table-layout:auto}
.v554-audit-log-table th{font-size:11px;white-space:nowrap}
.v554-audit-log-table td{font-size:12px;vertical-align:middle}
.v554-audit-log-table td small{display:block;font-size:11px;color:#69748a}
.v554-audit-log-table code{font-size:11px;word-break:break-word}
.v554-type,.v554-copy-badge{display:inline-flex;padding:4px 8px;font-size:10px;border-radius:7px;border:1px solid #e8ddff;color:#6550a6;background:#f7f4ff;font-weight:600;white-space:nowrap}
.v554-copy-badge{background:#fff6d8;border-color:#f7dfa0;color:#765a00}
.v554-detail-meta .detail-list{margin:0}
.v554-audit-data{min-width:1100px}
.v554-audit-data th{font-size:11px}
.v554-audit-data td{font-size:12px;line-height:1.5;vertical-align:top}
.v554-audit-data code{font-size:12px}
@media (max-width:1050px){.v554-audit-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.v554-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.v554-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:650px){.v554-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v554-audit-stat{padding:14px 12px}.v554-audit-stat strong{font-size:23px}.v554-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v554-filter-grid label:first-of-type{grid-column:1/-1}.v554-filter-grid button{grid-column:1/-1}.v554-detect-hint{width:100%;margin:8px 0 0}.v554-audit-actions{width:100%}}
