.analysis-comments-card>.collapse:last-child{border-radius:0 0 var(--tblr-card-inner-border-radius) var(--tblr-card-inner-border-radius);overflow:hidden}.analysis-comments-card .analysis-comment-filter-button{cursor:pointer}.analysis-comments-card .analysis-comment-filter-button.active .badge{box-shadow:0 0 0 2px rgba(var(--tblr-primary-rgb), 0.18)}.analysis-comments-card .list-group-item{background:var(--tblr-bg-surface)}body{font-family:"Hiragino Kaku Gothic Pro", "Yu Gothic", "Meiryo", sans-serif;font-size:11px;color:#333;margin:0;padding:0;line-height:1.6}h1{font-size:22px;margin:0;font-weight:bold}table{border-collapse:collapse}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.w-100{width:100%}.w-50{width:50%}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mt-8{margin-top:8px}.invoice-header{text-align:center;margin-bottom:24px;border-bottom:1px solid #333;padding-bottom:8px}.customer-name{font-size:16px;font-weight:bold;margin-bottom:4px}.meta-label{text-align:left;padding-right:16px;font-size:11px;white-space:nowrap}.meta-value{text-align:right;font-size:11px;white-space:nowrap}.issuer-name{font-size:13px;font-weight:bold;margin-bottom:2px}.stamp-placeholder{position:absolute;top:5px;left:110px;z-index:10}.stamp-image{width:90px;height:90px;object-fit:contain;opacity:0.8}.summary-box{border:1px solid #333}.summary-header{border:1px solid #333;padding:4px 8px;font-size:11px;font-weight:bold}.summary-cell{border:1px solid #333;padding:6px 8px;font-size:13px}.summary-total{border:1px solid #333;padding:6px 8px;font-size:20px;font-weight:bold;text-align:right}.bank-box{border:1px solid #333}.bank-label{border:1px solid #333;padding:4px 8px;font-weight:bold;font-size:10px}.bank-cell{border:1px solid #333;padding:6px 8px;font-size:10px;line-height:1.6}.detail-table{border:1px solid #333;margin-bottom:16px}.detail-table thead{display:table-header-group}.detail-table tbody{display:table-row-group}.detail-table tr{page-break-inside:avoid;break-inside:avoid}.detail-table th{border:1px solid #333;padding:4px 8px;font-size:10px;font-weight:bold;text-align:center}.detail-table td{border:1px solid #333;padding:3px 6px;font-size:10px}.detail-table .col-description{width:50%}.detail-table .col-quantity{width:15%;text-align:center}.detail-table .col-unit-price{width:15%;text-align:center}.detail-table .col-amount{width:20%;text-align:center}.detail-table .section-row td{font-weight:bold}.detail-table .section-row{page-break-after:avoid}.detail-table .number{text-align:right}.breakdown-box{border:1px solid #333}.breakdown-box td{padding:4px 10px;font-size:11px;border:none}.breakdown-box .breakdown-label{font-weight:bold;white-space:nowrap}.notes-box{border:1px solid #333;min-height:140px;width:100%;box-sizing:border-box}.notes-box .notes-inner{padding:8px 10px;font-size:11px}.bte{font-weight:400 !important;text-align:center !important;vertical-align:middle !important;border-radius:.3rem !important;padding:.3rem .3rem !important;font-size:.8rem !important}.bte-outline-primary{color:#536de6 !important;background-color:#FFFFFF !important;border-color:#536de6 !important}.bte-primary{color:#FFFFFF !important;background-color:#066FD1 !important;border:1px solid #066FD1 !important}.bte-info{color:#FFFFFF !important;background-color:#06B3D1 !important;border:1px solid #06B3D1 !important}.bte-secondary{color:#FFFFFF !important;background-color:#999999 !important;border:1px solid #999999 !important}.bte-danger{color:#FFFFFF !important;background-color:#EE2202 !important;border:1px solid #EE2202 !important}.bte-success{color:#FFFFFF !important;background-color:#08A902 !important;border:1px solid #08A902 !important}.bte-warning{color:#FFFFFF !important;background-color:#EAC001 !important;border:1px solid #EAC001 !important}.bte-light{color:#999999 !important;background-color:#eaeff3 !important;border:1px solid #eaeff3 !important}.data-match-step{align-items:flex-start;display:grid;gap:1.25rem;grid-template-columns:2.5rem minmax(0, 1fr)}.data-match-step-number{font-size:1.125rem;font-weight:700;height:2.5rem;width:2.5rem}.data-match-setting-card{align-items:flex-start;background:var(--tblr-bg-surface, #fff);border:1px solid var(--tblr-border-color, #dadfe5);border-radius:var(--tblr-border-radius, 4px);color:inherit;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease}.data-match-setting-card:hover{border-color:var(--tblr-primary, #206bc4)}.data-match-setting-card-active{background:var(--tblr-primary-lt, #edf3ff);border-color:var(--tblr-primary, #206bc4);box-shadow:0 0 0 1px var(--tblr-primary, #206bc4)}.data-match-setting-card .form-check-input{border-radius:50%;flex:0 0 auto;height:1rem;margin-top:0.15rem;width:1rem}.data-match-upload-panel{align-items:center;background:var(--tblr-bg-surface-secondary, #f8fafc);border:2px dashed var(--tblr-border-color, #dadfe5);border-radius:var(--tblr-border-radius, 4px);display:flex;flex-direction:column;gap:0.75rem;min-height:8rem;justify-content:center;padding:2rem;text-align:center}.data-match-upload-panel-active{background:var(--tblr-primary-lt, #edf3ff);border-color:var(--tblr-primary, #206bc4)}.data-match-read-table{max-width:35rem}.data-match-read-table th{white-space:nowrap;width:10rem}.data-match-summary-card{cursor:default;transition:border-color 0.15s ease, box-shadow 0.15s ease}.data-match-summary-card-active{border-color:var(--tblr-primary, #206bc4);box-shadow:0 0 0 1px var(--tblr-primary, #206bc4)}.data-match-history-table{min-width:80rem;table-layout:fixed}.data-match-history-table th:nth-child(1){width:18rem}.data-match-history-table th:nth-child(2){width:16rem}.data-match-history-table th:nth-child(3){width:8rem}.data-match-history-table th:nth-child(4){width:9rem}.data-match-history-table th:nth-child(5){width:8rem}.data-match-history-table th:nth-child(6){width:18rem}.data-match-history-table th:nth-child(7){width:21rem}.data-match-history-row{cursor:pointer}.data-match-history-row:hover>*{background:var(--tblr-bg-surface-secondary, #f8fafc)}.data-match-row-detail>td{background:var(--tblr-bg-surface-secondary, #f8fafc);border-top:0}.data-match-row-detail summary{cursor:pointer;list-style:none}.data-match-row-detail summary::-webkit-details-marker{display:none}.data-match-settings-table{min-width:74rem;table-layout:fixed}.data-match-settings-table-wrap{border-radius:inherit}.data-match-settings-table th{white-space:nowrap}.data-match-settings-table-name{width:17rem}.data-match-settings-table-target{width:12rem}.data-match-settings-table-key{width:18rem}.data-match-settings-table-count{width:6rem}.data-match-settings-table-formats{width:18rem}.data-match-settings-table-updated{width:8rem}.data-match-settings-table-actions{width:5.5rem}.data-match-run-name-label{align-items:center;background:var(--tblr-bg-surface-secondary, #f8fafc);border-radius:var(--tblr-border-radius, 4px);display:flex;min-height:2.5rem;padding:0.5rem 1rem}.data-match-detail-panel{background:var(--tblr-bg-surface-secondary, #f8fafc);border-top:1px solid var(--tblr-border-color, #dadfe5)}.data-match-detail-panel summary{list-style:none}.data-match-detail-panel summary::-webkit-details-marker{display:none}.data-match-output-format-card{align-items:center;background:var(--tblr-primary-lt, #edf3ff);border:1px solid var(--tblr-primary, #206bc4);border-radius:var(--tblr-border-radius, 4px);display:flex;gap:1rem;padding:1rem}.data-match-form-row{align-items:stretch;display:grid;gap:0.75rem;grid-template-columns:12rem minmax(0, 1fr)}.data-match-form-row+.data-match-form-row{margin-top:0.75rem}.data-match-form-label{align-items:center;background:var(--tblr-bg-surface-secondary, #f8fafc);border-radius:var(--tblr-border-radius, 4px);display:flex;font-weight:600;min-height:2.25rem;padding:0.5rem 0.75rem}.data-match-form-control-area{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;min-width:0}.data-match-pair-row{border:1px solid var(--tblr-border-color, #dadfe5);border-radius:var(--tblr-border-radius, 4px);display:grid;gap:0.75rem;grid-template-columns:minmax(0, 1fr) 2rem minmax(0, 1fr) auto;margin-bottom:0.75rem;padding:1rem}.data-match-pair-side-title{color:var(--tblr-secondary, #667382);display:block;font-size:0.75rem;font-weight:700;margin-bottom:0.35rem}.data-match-pair-arrow{align-items:center;color:var(--tblr-secondary, #667382);display:flex;justify-content:center;padding-top:1.9rem}.data-match-pair-options{border-top:1px dashed var(--tblr-border-color, #dadfe5);display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;grid-column:1 / -1;padding-top:0.75rem}@media (max-width: 575.98px){.data-match-step{gap:0.75rem;grid-template-columns:1fr}.data-match-form-row,.data-match-pair-row{grid-template-columns:1fr}.data-match-pair-arrow{display:none}}.page-pretitle.page-breadcrumbs{text-transform:none}.text-center{text-align:center}.w-100{width:100%}.relative{position:relative}.absolute{position:absolute}.header-title{position:relative;margin-bottom:3rem}.header-title .invoice-number{font-size:1rem;position:absolute;top:0;right:0}.text-right{text-align:right}.text-left{text-align:left}.mb-32{margin-bottom:2rem}.pre-wrap{white-space:pre-wrap}.w-50{width:50%}.border{border-top:1px solid #ccc;border-left:1px solid #ccc}.border tr{padding:0}.border td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.25rem}.border-black{border-top:1px solid #000;border-left:1px solid #000}.border-black tr{padding:0}.border-black td{border-bottom:1px solid #000;border-right:1px solid #000;padding:.25rem}h4{margin:.25rem}table{border-collapse:collapse}.uploaded-file-name-truncate{display:block;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-file-name-truncate a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
