.request-details-drawer .ant-drawer-content-wrapper{box-shadow:-4px 0 12px #00000026}.request-details-drawer.dark-mode .ant-drawer-content-wrapper{box-shadow:-4px 0 12px #00000080}.request-details-drawer ::-webkit-scrollbar{width:10px;height:10px}.request-details-drawer ::-webkit-scrollbar-track{background:#0000000d;border-radius:5px}.request-details-drawer ::-webkit-scrollbar-thumb{background:#0003;border-radius:5px}.request-details-drawer ::-webkit-scrollbar-thumb:hover{background:#0000004d}.request-details-drawer ::-webkit-scrollbar-corner{background:transparent}.request-details-drawer.dark-mode ::-webkit-scrollbar-track{background:#ffffff0d}.request-details-drawer.dark-mode ::-webkit-scrollbar-thumb{background:#fff3}.request-details-drawer.dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.request-details-drawer .ant-drawer-body{padding:0!important;overflow:hidden!important;height:100%}.resize-handle{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:1000;user-select:none;-webkit-user-select:none}.resize-handle:hover,.resize-handle.resizing{background:var(--brand-blue, #0E75DD)!important}.resize-handle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3px;height:40px;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);opacity:0;transition:opacity .2s;pointer-events:none}.resize-handle:hover:after,.resize-handle.resizing:after{opacity:1}.request-details-pane{position:relative;width:100%;max-width:100%;height:100%;background:var(--white-100, #fff);border-left:1px solid var(--border-color, #DBE0EA);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.request-details-pane>.details-tabs{display:flex;flex-direction:column;flex:1;min-height:0}.details-tabs{flex-shrink:0;width:100%;max-width:100%;overflow:hidden}.details-tabs .ant-tabs-nav{margin:0;padding:0 16px}.details-tabs .ant-tabs-nav-list{padding-top:8px}.details-tabs .ant-tabs-content-holder{flex:1;overflow-y:auto;max-width:100%;box-sizing:border-box}.details-tabs .ant-tabs-content{height:100%;max-width:100%;box-sizing:border-box}.details-tabs .ant-tabs-tabpane{height:100%;overflow-y:auto;max-width:100%;box-sizing:border-box}.section-container{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.section-title-row{display:flex;align-items:center;padding:4px 12px;background:var(--bg-gray-90, #F7F8FA);border-top:1px solid var(--border-color, #DBE0EA);border-bottom:1px solid var(--border-color, #DBE0EA);font-weight:500;font-size:13px;color:var(--brand-primary-dark-gray, #1E2127);width:100%}.section-title-row:first-child{border-top:0}.section-title{display:flex;align-items:center}.section-detail{padding:8px 12px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.section-detail.data-section{background:var(--bg-gray-95, #F9FAFB);border-radius:4px;padding:12px;max-width:100%;overflow:hidden;box-sizing:border-box}.params-list{background:var(--white-100, #fff);border:1px solid var(--border-color, #DBE0EA);border-radius:4px;padding:8px}.info-row{margin:0;font-size:12px;padding-bottom:4px;word-break:break-word}.info-row:last-child{padding-bottom:0}.info-caption{font-weight:700;padding-right:8px;display:inline-block;min-width:140px;vertical-align:top;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.info-value{word-break:break-all;display:inline-block;color:var(--brand-primary-gray, #6D7584);user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.no-payload{display:flex;align-items:center;justify-content:center;font-size:18px;width:100%;color:var(--brand-primary-dark-gray, #1E2127);padding:40px 20px;text-align:center}.payload-content{font-size:12px;width:100%;display:flex;flex-direction:column}.payload-body{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;white-space:pre-wrap;word-break:break-all;background:var(--bg-gray-90, #F7F8FA);padding:8px;border-radius:4px;overflow-x:auto}.request-details-pane.dark-mode{background:var(--dark-bg-primary, #1e1e1e);border-left-color:var(--dark-border-color, #444)}.request-details-pane.dark-mode .section-detail.data-section{background:var(--dark-bg-secondary, #252525)}.request-details-pane.dark-mode .params-list{background:var(--dark-bg-primary, #1e1e1e);border-color:var(--dark-border-color, #444)}.request-details-pane.dark-mode .section-title-row{background:var(--dark-bg-secondary, #252525);border-top-color:var(--dark-border-color, #444);border-bottom-color:var(--dark-border-color, #444);color:var(--dark-text-primary, #e0e0e0)}.request-details-pane.dark-mode .section-detail,.request-details-pane.dark-mode .info-caption{color:var(--dark-text-primary, #e0e0e0)}.request-details-pane.dark-mode .info-value{color:var(--dark-text-secondary, #b0b0b0)}.request-details-pane.dark-mode .no-payload{color:var(--dark-text-primary, #e0e0e0)}.request-details-pane.dark-mode .payload-body{background:var(--dark-bg-secondary, #252525);color:var(--dark-text-secondary, #b0b0b0)}.body-content-wrapper{position:relative;margin-top:8px;width:100%;max-width:100%;overflow:hidden}.body-content-header{display:flex;justify-content:flex-end;margin-bottom:4px}.body-content-code{position:relative;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible}.body-content-code>div{max-width:100%!important;overflow-x:auto!important}.body-content-code pre{max-width:100%!important;overflow-x:auto!important;white-space:pre!important}.body-content-code code{max-width:100%!important;white-space:pre!important;display:block!important}:root{--brand-blue: #0E75DD;--brand-danger: #eb3f47;--brand-success: #70be44;--brand-warning: #f68d38;--brand-primary-dark-gray: #1E2127;--brand-primary-gray: #6D7584;--brand-primary-light-gray: #979EAB;--dark-gray: #5c7288;--bg-gray-90: #F7F8FA;--white-100: #fff;--white-90: #e6e6e6;--white-80: #ccc;--white-66: #aaa;--border-color: #DBE0EA;--dark-bg-primary: #1e1e1e;--dark-bg-secondary: #252525;--dark-bg-tertiary: #2d2d2d;--dark-text-primary: #e0e0e0;--dark-text-secondary: #b0b0b0;--dark-text-muted: #999;--dark-border-color: #444}.network-table-container{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.network-table-wrapper{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.network-table-wrapper .ant-table-wrapper,.network-table-wrapper .ant-spin-nested-loading,.network-table-wrapper .ant-spin-container{flex:1;display:flex;flex-direction:column;min-height:0}.network-table-wrapper .ant-table{flex:1;display:flex;flex-direction:column}.network-table-wrapper .ant-table-container{flex:1;display:flex;flex-direction:column;min-height:0}.network-table-wrapper .ant-table-body-outer{flex:1;min-height:0;display:flex;flex-direction:column}.network-table-wrapper .ant-table-body{flex:1;overflow:auto!important;min-height:0}.network-table-wrapper .ant-table-tbody,.network-table-wrapper .ant-table-body-inner{min-height:100%}.network-table-container .ant-table{font-size:12px}.network-table-container .ant-table-thead>tr>th{font-weight:700;text-transform:uppercase;color:var(--brand-primary-gray);background:var(--bg-gray-90);font-size:11px;padding:8px}.network-table-container .ant-table-tbody>tr{cursor:pointer;transition:background-color .2s}.network-table-container .ant-table-tbody>tr>td{padding:6px 8px}.network-table-container .ant-table-tbody>tr:hover>td{background:var(--white-90)!important}.network-table-container .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--dark-gray)!important;color:var(--white-100)!important}.network-table-container .ant-table-tbody>tr.pending{color:var(--white-66)}.network-table-container .ant-table-tbody>tr.error{color:var(--brand-danger)}.network-table-container.dark-mode .ant-table{background:var(--dark-bg-primary)}.network-table-container.dark-mode .ant-table-thead>tr>th{background:var(--dark-bg-secondary);color:var(--dark-text-primary);border-color:var(--dark-border-color)}.network-table-container.dark-mode .ant-table-tbody>tr{background:var(--dark-bg-primary);color:var(--dark-text-primary)}.network-table-container.dark-mode .ant-table-tbody>tr>td{border-color:var(--dark-border-color)}.network-table-container.dark-mode .ant-table-tbody>tr:nth-child(2n){background:var(--dark-bg-secondary)}.network-table-container.dark-mode .ant-table-tbody>tr:hover>td{background:var(--dark-bg-tertiary)!important}.network-table-container.dark-mode .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--brand-blue)!important;color:var(--white-100)!important}.network-table-container.dark-mode .ant-table-tbody>tr.pending{color:var(--dark-text-muted)}.network-table-container.dark-mode .ant-table-tbody>tr.error{color:var(--brand-danger)}.network-table-container .ant-tag{margin:0;font-size:11px}.network-table-filters{background:var(--bg-gray-90);border-bottom:1px solid var(--border-color);padding:8px 12px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.filter-row-main,.filter-row-types{display:flex;align-items:center;gap:12px}.hide-label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--brand-primary-gray)}.filter-mode-toggle{display:flex;align-items:center;padding-right:16px;border-right:1px solid var(--border-color)}.mode-label{font-size:11px;font-weight:500;color:var(--brand-primary-light-gray);transition:all .3s}.mode-label.active{font-weight:700;color:var(--brand-primary-dark-gray)}.filter-count{font-size:11px;color:var(--brand-primary-gray);margin-left:auto;font-weight:600}.settings-saved-indicator{font-size:11px;color:var(--brand-success);display:flex;align-items:center;gap:4px;font-weight:500;margin-left:auto}.network-table-container.dark-mode .network-table-filters{background:var(--dark-bg-secondary);border-bottom-color:var(--dark-border-color)}.network-table-container.dark-mode .filter-count,.network-table-container.dark-mode .hide-label{color:var(--dark-text-secondary)}.network-table-container.dark-mode .settings-saved-indicator{color:var(--brand-success)}.network-table-container.dark-mode .filter-mode-toggle{border-right-color:var(--dark-border-color)}.network-table-container.dark-mode .mode-label{color:var(--dark-text-muted)}.network-table-container.dark-mode .mode-label.active{color:var(--dark-text-primary)}.network-table-footer{display:flex;align-items:center;gap:20px;padding:8px 12px;background:var(--bg-gray-90);border-top:1px solid var(--border-color);font-size:11px;color:var(--brand-primary-gray);flex-shrink:0}.footer-stat{display:flex;align-items:center;gap:6px}.footer-stat.methods{display:flex;gap:12px;margin-left:auto}.footer-stat .stat-label{font-weight:600;text-transform:uppercase}.footer-stat .stat-value{font-weight:700;color:var(--brand-primary-dark-gray)}.footer-stat.error .stat-value{color:var(--brand-danger);font-weight:700}.footer-stat .method-count{font-size:10px;padding:2px 6px;background:#0e75dd1a;border-radius:3px;color:var(--brand-blue);font-weight:600}.network-table-container.dark-mode .network-table-footer{background:var(--dark-bg-secondary);border-top-color:var(--dark-border-color);color:var(--dark-text-secondary)}.network-table-container.dark-mode .footer-stat .stat-value{color:var(--dark-text-primary)}.network-table-container.dark-mode .footer-stat .method-count{background:#0e75dd33;color:#4da6ff}html,body{margin:0;background:#121212;color:#e0e0e0;color-scheme:dark}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}html[data-theme=light],html[data-theme=light] body{background:#f5f5f5;color:#1e2127;color-scheme:light}html[data-theme=dark],html[data-theme=dark] body{background:#121212;color:#e0e0e0;color-scheme:dark}.app{width:100%;height:100vh;display:flex;flex-direction:column}.header{background:#2d2d2d;color:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001a;flex-shrink:0;transition:background-color .3s ease}.app.dark-mode .header{background:#1e1e1e;border-bottom:1px solid #333}.header h1{margin:0;font-size:18px;font-weight:500}.status{display:flex;align-items:center;gap:8px}.status-indicator{width:8px;height:8px;border-radius:50%;background:#666}.status-indicator.connected{background:#4caf50;animation:pulse 2s infinite}.status-indicator.disconnected{background:#f44336}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.status-text{font-size:12px;color:#aaa}.entry-count{font-size:11px;color:#666}.status .ant-badge-status-text{font-size:12px;color:#aaa}.app.dark-mode .status .ant-badge-status-text{color:#aaa}.viewer-container{flex:1;overflow:hidden;min-height:0;position:relative;display:flex;flex-direction:column;background:#f5f5f5;transition:background-color .3s ease}.app.dark-mode .viewer-container{background:#121212}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;background:#121212}#root{width:100%;height:100vh;background:inherit}
