.fiscal-document-events-log{padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-50);border-radius:var(--border-radius-md)}.fiscal-document-events-log__empty{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin:0}.fiscal-document-events-log__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.fiscal-document-events-log__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-color);margin:0}.fiscal-document-events-log__meta{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.fiscal-document-events-log__list{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fiscal-document-events-log__item{gap:var(--spacing-md);display:flex}.fiscal-document-events-log__icon-wrap{padding-top:var(--spacing-xs);align-items:flex-start;display:flex}.fiscal-document-events-log__icon{color:var(--primary-color);font-size:1rem}.fiscal-document-events-log__content{flex:1;min-width:0}.fiscal-document-events-log__row{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.fiscal-document-events-log__time{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.fiscal-document-events-log__message{font-size:var(--font-size-sm);color:var(--text-color);word-break:break-word;white-space:pre-wrap;margin:0;line-height:1.5}.fiscal-document-events-log__raw{margin-top:var(--spacing-xs)}.fiscal-document-events-log__raw-toggle{cursor:pointer;font-size:var(--font-size-xs);color:var(--text-color-secondary);user-select:none}.fiscal-document-events-log__raw-toggle:hover{color:var(--text-color)}.fiscal-document-events-log__raw-content{margin:var(--spacing-xs) 0 0;padding:var(--spacing-sm);background:var(--surface-100);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.fiscal-document-events-log__load-more{margin-top:var(--spacing-md)}.syntax-highlighted-code{padding:var(--spacing-lg);max-height:60vh;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm);color:var(--gray-800);background:var(--gray-50);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5;overflow:auto}.syntax-highlighted-code .sh-key{color:var(--color-info-value)}.syntax-highlighted-code .sh-string{color:var(--color-success-text-strong)}.syntax-highlighted-code .sh-number{color:var(--color-partial-value)}.syntax-highlighted-code .sh-boolean,.syntax-highlighted-code .sh-null{color:var(--color-warning-text-strong);font-weight:var(--font-weight-medium)}.syntax-highlighted-code .sh-tag{color:var(--color-info-value);font-weight:var(--font-weight-medium)}.syntax-highlighted-code .sh-attr-name{color:var(--color-processing-value)}.syntax-highlighted-code .sh-attr-value{color:var(--color-success-text-strong)}.syntax-highlighted-code .sh-comment{color:var(--gray-500);font-style:italic}.fiscal-document-file-content__state{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--gray-600);flex-direction:column;display:flex}.fiscal-document-file-content__state--error{color:var(--red-600)}.fiscal-document-file-content__pre{padding:var(--spacing-lg);max-height:60vh;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm);color:var(--gray-800);background:var(--gray-50);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5;overflow:auto}.fiscal-document-file-content__pdf{border:none;width:100%;height:60vh}.fiscal-document-file-tab__toolbar{padding:var(--spacing-md) var(--spacing-lg) 0;justify-content:flex-end;display:flex}.fiscal-documents-table__header{margin-bottom:var(--spacing-lg)}.fiscal-documents-table__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--gray-900);margin:0 0 var(--spacing-xs)}.fiscal-documents-table__subtitle{color:var(--gray-600);margin:0}.fiscal-documents-table__actions{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.fiscal-documents-table__file-actions{gap:0;display:inline-flex}
