._dialog_pan1p_1{width:min(900px,94vw);max-width:94vw;max-height:88vh;overflow-y:auto;font-family:var(--font-family-base)}._content_pan1p_9{display:grid;gap:var(--spacing-4)}._rateField_pan1p_14{display:grid;gap:var(--spacing-2);max-width:22rem;font-size:.875rem;font-weight:600}._section_pan1p_22{min-width:0}._sectionHeading_pan1p_26{margin:0 0 var(--spacing-2);font-family:var(--font-family-display);font-size:1rem;font-weight:700}._sectionTitleRow_pan1p_33{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._tableScroll_pan1p_40{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._table_pan1p_40{width:100%;border-collapse:collapse;background:var(--surface);font-size:.8125rem}._table_pan1p_40 th,._table_pan1p_40 td{padding:var(--spacing-2) var(--spacing-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}._table_pan1p_40 th{background:var(--muted);font-weight:600;white-space:nowrap}._table_pan1p_40 tr:last-child td{border-bottom:0}._paymentsTable_pan1p_72{min-width:760px}._number_pan1p_76,._tableInput_pan1p_77{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;white-space:nowrap}._tableInput_pan1p_77{min-width:7.5rem}._rateWarning_pan1p_87{display:block;margin-top:var(--spacing-1);color:var(--warning);font-size:.75rem;font-weight:400;line-height:1.4}._cellError_pan1p_96{display:block;width:10rem;margin-top:var(--spacing-1);color:var(--error);font-size:.75rem;white-space:normal}._emptyPayments_pan1p_105,._hint_pan1p_106,._note_pan1p_107{margin:0;color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}._emptyPayments_pan1p_105{padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius)}._matchRow_pan1p_120{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;font-weight:600}._hint_pan1p_106{margin-top:var(--spacing-1);font-weight:400}._summary_pan1p_137{display:grid;gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--muted)}._summary_pan1p_137>div{display:flex;justify-content:space-between;gap:var(--spacing-3);font-size:.875rem}._summary_pan1p_137 strong{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;text-align:right}._positive_pan1p_159{color:var(--success)}._negative_pan1p_163,._error_pan1p_164{color:var(--error)}._error_pan1p_164{margin:0;font-size:.8125rem}._note_pan1p_107{padding-bottom:var(--spacing-2)}._visuallyHidden_pan1p_177{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){._dialog_pan1p_1{width:94vw}._summary_pan1p_137>div{align-items:flex-start}}@layer base{._content_i7nd9_2{width:min(34rem,90vw)}._form_i7nd9_6{display:flex;flex-direction:column}._attachments_i7nd9_11{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._attachmentsHeader_i7nd9_18,._fileRow_i7nd9_19{display:flex;align-items:center;gap:var(--spacing-2)}._attachmentsHeader_i7nd9_18{justify-content:space-between}._attachmentsTitle_i7nd9_29{font-weight:500;font-size:.875rem}._fileInput_i7nd9_34{display:none}._fileRow_i7nd9_19{min-width:0;padding:var(--spacing-2) var(--spacing-3);background:var(--muted);border-radius:var(--radius);font-size:.8125rem}._fileRow_i7nd9_19>svg{width:1rem;height:1rem;flex-shrink:0}._fileName_i7nd9_52{flex:1;min-width:0;overflow-wrap:anywhere}._fileSize_i7nd9_58,._sizeIndicator_i7nd9_59,._hint_i7nd9_60{color:var(--muted-foreground)}._fileSize_i7nd9_58{white-space:nowrap}._sizeIndicator_i7nd9_59,._sizeError_i7nd9_69,._hint_i7nd9_60{margin:0;font-size:.8125rem;line-height:1.5}._sizeError_i7nd9_69{color:var(--error)}._copyNote_i7nd9_80{margin:0;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}._loading_i7nd9_93{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4) 0}._loadError_i7nd9_100{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);color:var(--error)}._loadError_i7nd9_100 p{margin:0}}
