#smartaudit-rmq-logs-grid tbody tr{cursor:pointer}.id-cell{display:flex;align-items:center;gap:4px}.expand-icon{color:#0b436a!important;transition:transform .2s ease}.expand-icon.expanded{transform:rotate(90deg)}.empty-value{color:#9e9e9e;font-style:italic}.shipment-id-link{cursor:pointer;color:#0b436a;font-weight:500}.shipment-id-link:hover{text-decoration:underline}.status-badge.success-badge{background-color:#4caf50!important;color:#fff!important}.status-badge.error-badge{background-color:#f44336!important;color:#fff!important}.event-badge{font-size:11px}.event-badge.event-created{background-color:#2196f3!important;color:#fff!important}.event-badge.event-updated{background-color:#ff9800!important;color:#fff!important}.event-badge.event-delivered{background-color:#4caf50!important;color:#fff!important}.event-badge.event-cancelled{background-color:#9e9e9e!important;color:#fff!important}.retry-badge{font-weight:700}.expanded-log-details .detail-label{font-size:12px;font-weight:600;color:#5a6c7d;margin-bottom:2px;text-transform:uppercase}.expanded-log-details .detail-value{font-size:14px;color:#2c3e50;word-break:break-word}.expanded-log-details .error-message{background-color:#ffebee;color:#c62828;padding:8px;border-radius:4px;font-size:13px;white-space:pre-wrap;word-wrap:break-word;max-height:150px;overflow-y:auto}.expanded-log-details .json-content{background-color:#263238;color:#aed581;padding:12px;border-radius:4px;font-size:12px;font-family:Courier New,monospace;max-height:300px;overflow:auto;cursor:pointer}.expanded-log-details .json-content:hover{background-color:#37474f}.logs-grid-wrapper{box-shadow:0 3px 4px rgba(75,99,142,.14),0 3px 3px rgba(75,99,142,.12),0 1px 8px rgba(75,99,142,.2);border-radius:8px}#api-logs-grid .v-data-table-header tr{background-color:#fff!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:12px 16px!important;font-weight:600!important;color:#0b436a!important;font-size:13px!important;border-bottom:2px solid #0b436a!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th>.v-data-table-header__icon{display:none!important}.v-data-table__expand-icon{display:none!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td{padding-top:14px!important;padding-bottom:14px!important;font-weight:400;font-size:14px;line-height:28px;color:#0b436a}.logs-search-bar{width:100%}.v-dialog__content{align-items:flex-start;padding-top:60px}.v-card__title.headline{font-size:20px!important;font-weight:600;color:#0b436a}.error-status,.success-status,.warning-status{font-weight:600;font-size:12px;border-radius:16px!important;padding:3px 12px!important;color:#fff!important;display:inline-block;min-width:70px;text-align:center}.success-status{background:#40be6e!important}.error-status{background:#f6123a!important}.warning-status{background:#ff9800!important}.message-content{font-weight:500;color:#0b436a;font-size:14px}.message-content,.message-content pre{white-space:pre-wrap;word-wrap:break-word;padding:8px;border-radius:4px;max-height:none;overflow-y:visible;line-height:1.5}.message-content pre{margin:0;font-family:monospace;background-color:#f8f9fa;font-size:13px}.message-content .json-key{color:brown;font-weight:700}.message-content .json-string{color:green}.message-content .json-number{color:#00f}.message-content .json-boolean{color:#b22222}.message-content .json-null{color:grey}.logs-table{border-radius:8px;overflow:hidden}.logs-table tbody tr{background-color:#fff!important;cursor:pointer}.logs-table tbody tr:hover{background-color:#fff!important}.logs-table tbody tr.v-data-table__expanded-row{background-color:#f8f9fa!important}.logs-table tbody tr.v-data-table__expanded-row:hover{background-color:#f8f9fa!important}.logs-table th{font-weight:600!important;color:#0b436a!important;font-size:13px!important}.logs-table td{vertical-align:middle!important}.logs-table th.primary-column{border-bottom:2px solid #0b436a!important}.logs-table td.primary-column,.logs-table th.message-column,.logs-table th.primary-column{background-color:#fff!important}.logs-table th.message-column{border-bottom:3px solid #0b436a!important;font-weight:700!important;font-size:14px!important}.logs-table td.message-column{background-color:#fff!important;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.timestamp{font-family:monospace;font-size:12px;color:#666;white-space:nowrap;display:inline-block;width:auto;min-width:100%}.logs-table td:nth-child(5),.logs-table td:nth-child(6){white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;width:auto!important;min-width:100%!important;max-width:none!important}.logs-table table{table-layout:fixed;width:100%}.logs-table td.message-column{max-width:300px;width:auto;min-width:250px}.logs-table td:not(.message-column):not(:nth-child(5)):not(:nth-child(6)),.logs-table th:not(.message-column){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expanded-log-details{background-color:#f8f9fa;border-radius:4px;font-family:monospace;font-size:13px;color:#0b436a}.expanded-log-details h4{margin-top:12px;font-size:14px;font-weight:700;color:#15436a}.expanded-log-details pre{overflow-x:auto}.browser-info,.expanded-log-details pre{background-color:#f1f3f5;border-radius:4px;padding:8px;margin-top:4px}.browser-info{font-family:monospace;font-size:13px;color:#0b436a}.trace-id-badge{color:#fff!important}.json-preview,.message-header{display:flex;align-items:center}.message-header{flex-wrap:wrap}.json-placeholder{display:flex;align-items:center;background-color:#f5f5f5;border-radius:4px;padding:4px 8px;font-size:.875rem;color:#666;cursor:pointer}.json-placeholder:hover{background-color:#e0e0e0}.request-badge,.response-badge{font-size:.75rem!important;font-weight:600!important}pre{white-space:pre-wrap;word-wrap:break-word;border-radius:4px;font-family:monospace;font-size:14px;line-height:1.5}.json-card,pre{background-color:#f8f9fa}.json-card{max-height:500px;overflow-y:auto}.json-content{padding:0;margin:0;background-color:transparent;color:#333}.json-content ::v-deep .string{color:green}.json-content ::v-deep .number{color:#00f}.json-content ::v-deep .boolean{color:#b22222}.json-content ::v-deep .null{color:grey}.json-content ::v-deep .key{color:brown;font-weight:700}.v-dialog{max-height:90vh!important}.v-dialog.v-dialog--active{overflow-y:hidden!important}.integration-info-panel{border:1px solid #0b436a!important;border-radius:8px!important;background-color:#f0f7ff!important}.integration-info-panel .info-panel-header{cursor:pointer;-moz-user-select:none;user-select:none;background-color:#e3f2fd!important;transition:background-color .2s ease;padding:8px 12px;min-height:40px;border-radius:7px 7px 0 0}.integration-info-panel .info-panel-header.expanded{border-bottom:1px solid #0b436a}.integration-info-panel .info-panel-header:not(.expanded){border-radius:7px}.integration-info-panel .info-panel-header:hover{background-color:#d1e7fd!important}.integration-info-panel .info-panel-header .panel-title{color:#0b436a!important;font-size:14px;font-weight:600;line-height:1.2}.integration-info-panel .info-content{font-size:13px;line-height:1.5;color:#0b436a!important;padding-top:12px}.integration-info-panel .info-content p,.integration-info-panel .info-content ul{margin-bottom:8px;color:#0b436a!important}.integration-info-panel .info-content ul{padding-left:20px}.integration-info-panel .info-content ul li{margin-bottom:4px;color:#0b436a!important}.integration-info-panel .info-content ul li strong{color:#0b436a!important}.integration-info-panel .info-content .small-note{font-size:12px;color:#0b436a!important}.integration-info-panel .info-content .small-note strong{color:#0b436a!important}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease;max-height:500px;overflow:hidden}.slide-fade-enter,.slide-fade-leave-to{max-height:0;opacity:0}.timeline-chart-panel{border:1px solid #0b436a!important;border-radius:8px!important;background-color:#fff!important}.timeline-chart-panel .chart-header{background-color:#f8f9fa!important;border-bottom:1px solid #e0e0e0;min-height:40px}.timeline-chart-panel .chart-header .chart-title{color:#0b436a!important;font-size:14px;font-weight:600;line-height:1.2}.timeline-chart-panel .chart-legend{display:flex;align-items:center;font-size:13px;color:#0b436a}.timeline-chart-panel .chart-legend .legend-item{display:flex;align-items:center}.timeline-chart-panel .chart-legend .legend-item .legend-color{display:inline-block;width:16px;height:16px;border-radius:3px;margin-right:6px}.timeline-chart-panel .chart-legend .legend-item .legend-color.success{background-color:#40be6e}.timeline-chart-panel .chart-legend .legend-item .legend-color.failed{background-color:#f6123a}.timeline-chart-panel .chart-legend .legend-item .legend-color.total{background-color:#0b436a}.timeline-chart-panel .timeline-chart .line-chart-container{width:100%;max-width:900px;margin:0 auto}.timeline-chart-panel .timeline-chart .line-chart-container .line-chart-svg{width:100%;height:auto}.timeline-chart-panel .timeline-chart .line-chart-container .line-chart-svg .grid-lines line{stroke-dasharray:2,2}.timeline-chart-panel .timeline-chart .line-chart-container .line-chart-svg .data-points circle{cursor:pointer;transition:all .2s ease}.timeline-chart-panel .no-data-message{text-align:center;padding:40px 20px;color:#999}.timeline-chart-panel .no-data-message p{margin:0;font-size:14px}