.payment-method-choices{border:0;min-width:0;margin:0;padding:0}.payment-method-choices legend{color:var(--text-soft);padding:0 0 6px;font-size:12px}.payment-method-choices>div{flex-wrap:wrap;gap:8px 12px;display:flex}.payment-method-choices label{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.payment-method-choices input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0}.receipt-review{min-width:0;padding:16px}.receipt-review>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.receipt-review h3,.receipt-review h4{margin:0;font-size:16px}.receipt-review h4{font-size:14px}.receipt-candidates{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.receipt-candidate{min-width:0;padding:14px 12px}.receipt-candidate+.receipt-candidate{border-left:1px solid var(--line)}.receipt-candidate.is-selected{background:var(--surface-muted)}.receipt-owner{cursor:pointer;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.receipt-owner>span{flex-wrap:wrap;gap:5px 14px;display:flex}.receipt-owner input,.receipt-replacement-choices input,.receipt-check input{width:16px;height:16px;accent-color:var(--blue);flex:0 0 16px}.receipt-review input[type=radio],.receipt-review input[type=checkbox]{min-width:16px;min-height:16px;margin:2px 0 0;padding:0}.receipt-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;display:grid}.receipt-facts dt,.receipt-evidence small,.receipt-origin-note{color:var(--muted);font-size:12px}.receipt-facts dd{margin:3px 0 0}.receipt-evidence{gap:6px;padding:8px 0;display:grid}.receipt-evidence>div{gap:2px;display:grid}.receipt-origin-note{padding-top:8px;display:block}.receipt-day-evidence{border-bottom:1px solid var(--line);padding:12px 0}.receipt-day-evidence>div{align-items:baseline;gap:12px;padding-top:8px;display:flex}.receipt-day-evidence>div>strong{flex:0 0 110px}.receipt-day-evidence details,.receipt-day-evidence summary{overflow-wrap:anywhere;min-width:0}.receipt-day-evidence ul{margin:8px 0;padding-left:20px}.receipt-day-evidence small{color:var(--muted)}.receipt-replacement{border-bottom:1px solid var(--line);padding:14px 0}.receipt-replacement-choices{flex-wrap:wrap;gap:12px 24px;padding:12px 0;display:flex}.receipt-replacement-choices label,.receipt-check{align-items:flex-start;gap:8px;display:flex}.receipt-replacement-fields{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:12px;padding-top:8px;display:grid}.receipt-replacement-fields>*,.receipt-review .field{min-width:0}.receipt-review .field{flex-direction:column;gap:5px;display:flex}.receipt-review .field input,.receipt-review select{box-sizing:border-box;width:100%;min-width:0}.receipt-reason{margin-top:14px}.receipt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.receipt-preview>div{border-bottom:1px solid var(--line);padding:12px 0}.receipt-preview dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.receipt-preview dd{overflow-wrap:anywhere;margin:4px 0 0}.receipt-review-result h3{align-items:center;gap:8px;display:flex}@media (width<=700px){.receipt-review{padding:12px}.receipt-candidate{padding:12px 0}.receipt-candidate+.receipt-candidate{border-left:0;border-top:1px solid var(--line)}.receipt-replacement-fields,.receipt-preview dl{grid-template-columns:1fr}.receipt-day-evidence>div{flex-direction:column;gap:4px}.receipt-day-evidence>div>strong{flex-basis:auto}}.receipt-review a.secondary-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.registration-correction-editor{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.registration-correction-scroll{min-width:0;min-height:0}:is(.modal:has(.registration-correction-editor)>.modal-header,.modal:has(.registration-correction-editor)>.modal-footer){flex-shrink:0}.modal:has(.registration-correction-editor)>.modal-body{flex:1;min-width:0;display:flex;overflow:hidden}.modal-body>.registration-correction-editor{flex:1}.modal-body>.registration-correction-editor>.registration-correction-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;padding:18px;overflow:auto}.modal-body>.registration-correction-editor>.registration-correction-actions{border-top:1px solid var(--line);background:var(--surface-muted);flex-shrink:0;padding:12px 18px}.registration-correction-editor form,.registration-correction-editor section{min-width:0}.registration-correction-group{border-top:1px solid var(--border,#d5dbe4);padding:16px 0}.registration-correction-group:first-child{border-top:0;padding-top:0}.registration-correction-group>header{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:12px;display:flex}.registration-correction-group h3{margin:0;font-size:16px}.registration-correction-row{border-bottom:1px solid #e5e8ee;padding:12px 0}.registration-correction-row-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.registration-correction-row-heading>div{gap:4px;min-width:0;display:grid}.registration-correction-row-heading>*,.registration-correction-group>header>*{overflow-wrap:anywhere;min-width:0}.registration-correction-row-heading>label{flex:0 230px}.registration-correction-row small,.registration-correction-row .table-subtle{color:#56657b}.registration-correction-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.registration-correction-editor label{gap:5px;min-width:0;font-size:13px;display:grid}.registration-correction-editor input:not([type=checkbox]),.registration-correction-editor select,.registration-correction-editor textarea{width:100%;min-width:0}.registration-correction-editor .accounting-correction-confirm{grid-column:1/-1;align-items:start;gap:8px;display:flex}.registration-correction-editor .accounting-correction-confirm input{flex:none;margin-top:3px}.registration-correction-editor .form-alert{overflow-wrap:anywhere;margin:10px 0}.registration-date-mismatch p{margin:0 0 8px}.registration-date-mismatch button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:36px}.registration-date-mismatch button svg{flex-shrink:0}.registration-correction-editor .form-alert a,.registration-correction-row .table-subtle a{align-items:center;gap:6px;margin-top:6px;display:flex}.registration-correction-reason{margin-top:16px}.registration-correction-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 0;display:flex}.registration-correction-search{border-top:1px solid #d5dbe4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 0;display:grid}.registration-correction-search>div{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.conflict-review-decision:has(.registration-correction-editor){display:block}.registration-correction-editor th,.registration-correction-editor td{white-space:normal;overflow-wrap:anywhere}.registration-correction-preview .data-table{table-layout:fixed;width:100%;min-width:0}.registration-correction-preview .data-table th,.registration-correction-preview .data-table td{vertical-align:top;height:auto}@media (width<=700px){.modal-body>.registration-correction-editor>.registration-correction-scroll{padding:14px}.modal-body>.registration-correction-editor>.registration-correction-actions{padding:10px 14px}.registration-correction-fields{grid-template-columns:minmax(0,1fr)}.registration-correction-row-heading{flex-direction:column}.registration-correction-row-heading>label{flex:auto;width:100%}.registration-correction-preview thead{display:none}.registration-correction-preview tbody{display:block}.registration-correction-preview tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.registration-correction-preview th{grid-column:1/-1;height:auto}.registration-correction-preview td{min-width:0;height:auto;padding:8px}.registration-correction-preview td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}}
