.ticket-report-quick-actions{flex-shrink:0}.ticket-report-quick-actions__toggle{border-radius:var(--border-radius-base);cursor:pointer;color:var(--text-color-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.ticket-report-quick-actions__toggle:hover{background:var(--background-color-secondary);color:var(--text-color-primary)}.ticket-report-context-menu-backdrop{z-index:1200;position:fixed;inset:0}.ticket-report-context-menu{z-index:1201;border-radius:var(--border-radius-base);box-shadow:var(--card-default-box-shadow);background:var(--background-color-primary);position:fixed}.ticket-details-ai-solution{margin-top:var(--m-4);width:100%;min-width:0;max-width:100%;overflow:hidden}.ticket-details-ai-solution .ai-solution-container{background:var(--background-color-info);box-shadow:var(--card-medium-box-shadow);border-radius:var(--border-radius-md);box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.ticket-details-ai-solution .ai-solution-header{align-items:center;gap:var(--p-3);padding:var(--p-5) var(--p-5) 0;display:flex}.ticket-details-ai-solution .ai-solution-title{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:600}.ticket-details-ai-solution .ai-solution-content{gap:var(--p-4);padding:var(--p-4) var(--p-5) var(--p-5);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.ticket-details-ai-solution .ai-solution-field{gap:var(--p-2);flex-direction:column;width:100%;min-width:0;display:flex}.ticket-details-ai-solution .ai-solution-field-label{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.4px;font-weight:600}.ticket-details-ai-solution .ai-solution-field-value{font-size:var(--font-size-sm);color:var(--text-color-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.55}.ticket-details-ai-solution .ai-solution-confidence{gap:var(--p-2);flex-direction:column;width:100%;min-width:0;display:flex}.ticket-details-ai-solution .ai-solution-confidence-bar{align-items:center;gap:var(--p-3);flex-wrap:wrap;display:flex}.ticket-details-ai-solution .ai-solution-confidence-track{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.ticket-details-ai-solution .ai-solution-confidence-dot{box-sizing:border-box;border:2px solid var(--text-color-secondary);background-color:#0000;border-radius:50%;flex-shrink:0;width:12px;min-width:12px;height:12px;min-height:12px;display:block}.ticket-details-ai-solution .ai-solution-confidence-dot.is-filled{border-color:var(--text-color-primary);background-color:var(--text-color-primary)}.ticket-details-ai-solution .ai-solution-confidence-value{font-size:var(--font-size-sm);color:var(--text-color-primary);white-space:nowrap;flex-shrink:0;font-weight:600}.ticket-details-ai-solution .ai-solution-errors .ai-solution-field-value{color:var(--color-negative)}.debug-recording-history{margin-top:var(--m-6);padding:var(--p-4);border:1px solid var(--border-color-primary);border-radius:var(--border-radius-md);background:var(--background-color-base);-webkit-user-select:text;user-select:text}.debug-recording-history .search-highlight{background-color:var(--base-color);color:var(--base-color-foreground);border-radius:2px;padding:2px 0;font-weight:600}.debug-recording-history .debug-recording-header{margin-bottom:var(--m-4);padding-bottom:var(--p-4);border-bottom:1px solid var(--border-color-secondary)}.debug-recording-history .debug-recording-header h3{margin:0 0 var(--m-2) 0;font-size:var(--font-size-lg);color:var(--text-color-primary);font-weight:600}.debug-recording-history .debug-recording-header .application-crashed-warning{font-size:var(--font-size-md);color:var(--color-danger);background-color:rgba(var(--color-danger-rgb,220, 53, 69), .1);padding:var(--p-2) var(--p-3);border-radius:var(--border-radius-sm);border:1px solid var(--color-danger);margin-bottom:var(--m-2);text-align:center;font-weight:600}.debug-recording-history .debug-recording-header .recording-info{gap:var(--p-4);font-size:var(--font-size-sm);color:var(--text-color-secondary);margin-bottom:var(--m-3);flex-wrap:wrap;display:flex}.debug-recording-history .debug-recording-header .recording-info span{align-items:center;gap:var(--p-1);display:flex}.debug-recording-history .debug-recording-header .event-filters{margin-top:var(--m-3);gap:var(--p-3);display:flex}.debug-recording-history .debug-recording-header .event-filters .search-input-wrapper{width:100%}.debug-recording-history .debug-events-list{max-height:600px;overflow-y:auto}.debug-recording-history .debug-event{gap:var(--p-3);border-bottom:1px solid var(--border-color-primary);padding:var(--p-3);transition:background-color .2s;display:flex}.debug-recording-history .debug-event.log-error{background-color:rgba(var(--color-danger-rgb,220, 53, 69), .1);border-left:3px solid var(--color-danger);padding-left:calc(var(--p-3) - 3px)}.debug-recording-history .debug-event.log-warn{background-color:rgba(var(--color-warning-rgb,255, 193, 7), .1);border-left:3px solid var(--color-warning);padding-left:calc(var(--p-3) - 3px)}.debug-recording-history .debug-event.event-error{background-color:rgba(var(--color-danger-rgb,220, 53, 69), .1);border-left:3px solid var(--color-danger);padding-left:calc(var(--p-3) - 3px)}.debug-recording-history .debug-event .event-timeline{flex-direction:column;align-items:center;min-width:40px;display:flex}.debug-recording-history .debug-event .event-timeline .event-icon{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.debug-recording-history .debug-event .event-timeline .event-line{width:2px;min-height:20px;margin-top:var(--m-1);background:var(--border-color-primary);flex:1}.debug-recording-history .debug-event .event-content{flex:1;min-width:0}.debug-recording-history .debug-event .event-content .event-header{align-items:center;gap:var(--p-2);margin-bottom:var(--m-2);flex-wrap:wrap;display:flex}.debug-recording-history .debug-event .event-content .event-header .event-type{font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;padding:var(--p-1) var(--p-2);border-radius:var(--border-radius-sm);background:var(--background-color-tertiary);color:var(--text-color-primary)}.debug-recording-history .debug-event .event-content .event-header .log-level-badge{align-items:center;gap:var(--p-2);padding:var(--p-1) var(--p-2);border-radius:var(--border-radius-sm);color:#fff;font-weight:600;font-size:var(--font-size-sm);display:flex}.debug-recording-history .debug-event .event-content .event-header .log-level-badge .log-level-icon{font-size:14px}.debug-recording-history .debug-event .event-content .event-header .log-level-badge .log-level-text{text-transform:uppercase;letter-spacing:.5px}.debug-recording-history .debug-event .event-content .event-header .event-time{font-size:var(--font-size-xs);color:var(--text-color-secondary);font-family:monospace}.debug-recording-history .debug-event .event-content .event-header .event-timestamp{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.debug-recording-history .debug-event .event-content .event-header .event-header-right{align-items:center;gap:var(--p-5);margin-left:auto;display:flex}.debug-recording-history .debug-event .event-content .event-header .event-copy-button{align-items:center;display:inline-flex}.debug-recording-history .debug-event .event-content .event-details{font-size:var(--font-size-sm);-webkit-user-select:text;user-select:text}.debug-recording-history .debug-event .event-content .event-details a{color:var(--color-primary);cursor:pointer;text-decoration:underline}.debug-recording-history .debug-event .event-content .event-details a:hover{color:var(--color-primary-dark,var(--color-primary));text-decoration:underline}.debug-recording-history .debug-event .event-content .event-details .log-event .log-header{justify-content:flex-end;align-items:center;gap:var(--p-2);margin-bottom:var(--m-2);display:flex}.debug-recording-history .debug-event .event-content .event-details .log-event .log-header .log-args-count{font-size:var(--font-size-xs);color:var(--text-color-secondary);padding:var(--p-1) var(--p-2);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm)}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args{gap:var(--p-2);flex-direction:column;display:flex}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args .log-arg-wrapper{gap:var(--p-1);flex-direction:column;display:flex}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args .log-arg-wrapper .log-arg-index{font-size:var(--font-size-xs);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args .log-arg-wrapper .log-arg{padding:var(--p-3);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;border-left:3px solid var(--border-color-primary);-webkit-user-select:text;user-select:text;margin:0;overflow-x:auto}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args .log-arg-wrapper .log-arg.error{border-left-color:var(--color-danger);background:rgba(var(--color-danger-rgb,220, 53, 69), .1)}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args .log-arg-wrapper .log-arg.object{border-left-color:var(--color-info);background:rgba(var(--color-info-rgb,13, 110, 253), .1)}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args .log-arg-wrapper .log-arg-actions{margin-top:var(--m-1);align-items:center;gap:var(--p-2);display:flex}.debug-recording-history .debug-event .event-content .event-details .log-event .log-args .log-arg:not(.log-arg-wrapper .log-arg){padding:var(--p-2);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.debug-recording-history .debug-event .event-content .event-details .request-event{gap:var(--p-3);flex-direction:column;display:flex}.debug-recording-history .debug-event .event-content .event-details .request-event .request-summary{gap:var(--p-2);flex-direction:column;display:flex}.debug-recording-history .debug-event .event-content .event-details .request-event .request-method{padding:var(--p-1) var(--p-2);border-radius:var(--border-radius-sm);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--font-size-xs);width:fit-content;display:inline-block}.debug-recording-history .debug-event .event-content .event-details .request-event .request-url{font-family:monospace;font-size:var(--font-size-xs);color:var(--text-color-primary);word-break:break-all;-webkit-user-select:text;user-select:text}.debug-recording-history .debug-event .event-content .event-details .request-event .request-url a{color:var(--color-primary);text-decoration:underline}.debug-recording-history .debug-event .event-content .event-details .request-event .request-status-info{align-items:center;gap:var(--p-2);flex-wrap:wrap;display:flex}.debug-recording-history .debug-event .event-content .event-details .request-event .request-status{padding:var(--p-1) var(--p-2);border-radius:var(--border-radius-sm);font-weight:600;font-size:var(--font-size-xs);width:fit-content;display:inline-block}.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-200,.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-201,.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-204{background:var(--color-success);color:#fff}.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-400,.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-401,.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-403,.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-404{background:var(--color-warning);color:#fff}.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-500,.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-502,.debug-recording-history .debug-event .event-content .event-details .request-event .request-status.status-503{background:var(--color-danger);color:#fff}.debug-recording-history .debug-event .event-content .event-details .request-event .request-status-text{font-size:var(--font-size-xs);color:var(--text-color-secondary);font-style:italic}.debug-recording-history .debug-event .event-content .event-details .request-event .request-error{color:var(--color-danger);font-size:var(--font-size-sm);padding:var(--p-2);background:rgba(var(--color-danger-rgb,220, 53, 69), .1);border-radius:var(--border-radius-sm);border-left:3px solid var(--color-danger)}.debug-recording-history .debug-event .event-content .event-details .request-event .request-duration{font-size:var(--font-size-xs);color:var(--text-color-secondary)}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section{gap:var(--p-2);margin-top:var(--m-2);flex-direction:column;display:flex}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-section-title{font-size:var(--font-size-sm);color:var(--text-color-primary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:var(--p-1);font-weight:600;display:flex}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-section-title.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--p-1) var(--p-2);border-radius:var(--border-radius-sm);transition:background-color .2s}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-section-title.clickable:hover{background-color:var(--background-color-tertiary)}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-section-title.clickable span{flex:1}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-section-title.clickable svg,.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-section-title.clickable .bf-icon{flex-shrink:0;margin-right:4px;transition:transform .2s}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-body{padding:var(--p-3);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;border-left:3px solid var(--color-primary);-webkit-user-select:text;user-select:text;margin:0;overflow-x:auto}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-headers{gap:var(--p-1);padding:var(--p-2);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs);flex-direction:column;display:flex}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-headers .request-header-item{gap:var(--p-2);padding:var(--p-1) 0;border-bottom:1px solid var(--border-color-primary);display:flex}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-headers .request-header-item:last-child{border-bottom:none}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-headers .request-header-item .request-header-key{color:var(--text-color-primary);flex-shrink:0;min-width:150px;font-weight:600}.debug-recording-history .debug-event .event-content .event-details .request-event .request-section .request-headers .request-header-item .request-header-value{color:var(--text-color-secondary);word-break:break-word;flex:1}.debug-recording-history .debug-event .event-content .event-details .error-event .error-message{color:var(--color-danger);margin-bottom:var(--m-2);font-weight:600}.debug-recording-history .debug-event .event-content .event-details .error-event .error-source{font-family:monospace;font-size:var(--font-size-xs);color:var(--text-color-secondary);margin-bottom:var(--m-2)}.debug-recording-history .debug-event .event-content .event-details .error-event .error-stack{margin:var(--m-2) 0 0 0;padding:var(--p-2);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;color:var(--color-danger);-webkit-user-select:text;user-select:text;overflow-x:auto}.debug-recording-history .debug-event .event-content .event-details .error-event .error-reason{margin-top:var(--m-2);padding:var(--p-2);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs);word-break:break-word}.debug-recording-history .debug-event .event-content .event-details .navigation-event .navigation-url{font-family:monospace;font-size:var(--font-size-xs);color:var(--text-color-primary);word-break:break-all;-webkit-user-select:text;user-select:text}.debug-recording-history .debug-event .event-content .event-details .navigation-event .navigation-url a{color:var(--color-primary);text-decoration:underline}.debug-recording-history .debug-event .event-content .event-details .other-event{gap:var(--p-2);flex-direction:column;display:flex}.debug-recording-history .debug-event .event-content .event-details .other-event .other-event-type{font-weight:600;font-size:var(--font-size-sm);color:var(--text-color-primary);text-transform:uppercase;letter-spacing:.5px}.debug-recording-history .debug-event .event-content .event-details .other-event .other-event-data .other-event-json{padding:var(--p-3);background:var(--background-color-tertiary);border-radius:var(--border-radius-sm);font-family:monospace;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:0;overflow-x:auto}.debug-recording-history .loading,.debug-recording-history .error,.debug-recording-history .empty{padding:var(--p-4);text-align:center;color:var(--text-color-secondary);font-size:var(--font-size-sm)}.debug-recording-history .error{color:var(--color-danger)}.ticket-details{padding:var(--p-4);box-sizing:border-box;width:100%;min-width:0;max-width:900px;margin:0 auto;overflow-x:hidden}.ticket-details--embedded{max-width:100%;padding:var(--p-3);width:100%;min-width:0;margin:0;overflow-x:hidden}.ticket-details--loading{justify-content:center;align-items:center;min-height:160px;display:flex}.ticket-details .ticket-details-header{justify-content:space-between;align-items:flex-start;gap:var(--p-3);margin-bottom:var(--m-4);display:flex}.ticket-details .ticket-metadata{align-items:center;gap:var(--p-4);flex-wrap:wrap;flex:auto;min-width:0;margin-bottom:0;display:flex}.ticket-details .ticket-metadata .metadata-item{align-items:center;gap:var(--p-2);display:flex}.ticket-details .ticket-metadata .metadata-item .metadata-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);font-weight:600}.ticket-details .ticket-metadata .metadata-item .metadata-value{font-size:var(--font-size-sm);color:var(--text-color-primary)}.ticket-details .ticket-details-actions{align-items:center;gap:var(--p-3);margin-bottom:var(--m-3);flex-wrap:wrap;display:flex}.ticket-details .ticket-details-form{gap:var(--p-4);flex-direction:column;min-width:0;max-width:100%;display:flex}.ticket-details .ticket-details-form .status-type-group{gap:var(--p-4);flex-wrap:wrap;align-items:center;display:flex}.ticket-details .ticket-details-form .status-type-group .ez-select.tags{padding-top:0}.ticket-details .ticket-details-form .form-field{gap:var(--p-2);flex-direction:column;display:flex}.ticket-details .ticket-details-form .form-field .form-label{font-size:var(--font-size-sm);color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.ticket-details .ticket-details-form .form-field.description-field .text-editor{border:1px solid var(--border-color-primary);border-radius:var(--border-radius-md);background:var(--background-color-base)}.ticket-details .ez-group .action-row{gap:var(--p-2);padding-top:var(--p-3);border-top:1px solid var(--border-color-primary);margin-top:var(--p-4);justify-content:flex-end;display:flex}.ticket-details .debug-recording-section{margin-top:var(--m-6);padding-top:var(--p-6);border-top:1px solid var(--border-color-secondary)}.ticket-details .comments-section{margin-top:var(--m-10);border-top:1px solid var(--border-color-secondary);padding-top:var(--p-10);min-width:0}.ticket-details .comments-section .notes-module{height:auto;max-height:none;overflow:visible}
