.team-calendar.calendar-workspace{min-width:0;container:calendar-workspace/inline-size}.calendar-workspace .calendar-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.calendar-workspace .calendar-toolbar .finance-demo{background:0 0;border:0;flex:300px;margin:0;padding:0}.calendar-workspace .calendar-toolbar .calendar-actions{gap:8px;margin:0}.team-calendar.calendar-workspace .calendar-role-note{border:1px solid var(--line);background:var(--subtle-surface);color:var(--foreground);border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:.875rem}.calendar-workspace .calendar-role-note p{margin-top:4px;font-size:.875rem}.team-calendar.calendar-workspace .calendar-owner-filter{gap:8px;margin:0 0 20px}.calendar-workspace .calendar-owner-filter button.active{background:var(--notice-surface);border-color:var(--focus-accent);color:var(--foreground)}.team-calendar.calendar-workspace .calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.team-calendar.calendar-workspace :is(.calendar-month,.calendar-agenda){background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:20px}.calendar-workspace .calendar-month [data-slot=calendar]{--cell-size:44px;--cell-radius:10px;font-family:var(--ui)}.calendar-workspace .calendar-month .rdp-month{gap:16px}.calendar-workspace .calendar-month .rdp-month_caption{height:44px;font-family:var(--ui);padding-inline:48px}.calendar-workspace .calendar-month .rdp-caption_label{font-size:1.0625rem;font-weight:650}.calendar-workspace .calendar-month :is(.rdp-button_previous,.rdp-button_next){border:1px solid var(--line);background:var(--subtle-surface);width:44px;height:44px;color:var(--foreground);border-radius:10px}.calendar-workspace .calendar-month :is(.rdp-weekdays,.rdp-week){grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;display:grid}.calendar-workspace .calendar-month .rdp-week{margin-top:4px}.calendar-workspace .calendar-month .rdp-weekday{color:var(--muted-text);padding:6px 0;font-size:.75rem;font-weight:600}.calendar-workspace .calendar-month td.rdp-day{aspect-ratio:auto;border-radius:10px;height:44px}.calendar-workspace .calendar-month .rdp-day button{aspect-ratio:auto;font-variant-numeric:tabular-nums;border-radius:10px;width:100%;min-width:0;height:44px;min-height:44px;font-size:.875rem;font-weight:500}.calendar-workspace .calendar-month .rdp-outside button{color:var(--muted-text);opacity:.6}.calendar-workspace .calendar-month .rdp-today:not(.rdp-selected){background:var(--subtle-surface);outline:1px solid var(--focus-accent);outline-offset:-1px}.calendar-workspace .calendar-month .rdp-day button[data-selected-single=true]{background:var(--brand);color:var(--on-brand);box-shadow:inset 0 0 0 1px var(--focus-accent);opacity:1;font-weight:700}.calendar-workspace .calendar-month .calendar-booked:after{z-index:20;background:var(--focus-accent);bottom:4px}.calendar-workspace .calendar-month .calendar-booked.rdp-selected:after{background:var(--on-brand)}.calendar-workspace .calendar-legend{border-top:1px solid var(--line);margin-top:16px;padding-top:16px;font-size:.8125rem}.calendar-workspace .calendar-legend span{background:var(--focus-accent)}.calendar-workspace .calendar-agenda .section-title{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.calendar-workspace .calendar-agenda .section-title>span{background:var(--subtle-surface);border-radius:8px;padding:5px 9px;font-size:.8125rem}.calendar-workspace .calendar-empty{background:var(--subtle-surface);border:0;border-radius:12px;padding:24px 18px}.calendar-workspace .calendar-empty>svg{color:var(--focus-accent)}.calendar-workspace .calendar-empty p{font-size:.9375rem}.calendar-workspace .calendar-empty button{color:var(--foreground);font-weight:600}.calendar-workspace .appointment{border:1px solid var(--line);background:var(--subtle-surface);border-radius:12px;margin-top:12px;padding:16px}.calendar-workspace .appointment-busy{background:0 0;border-style:dashed}.calendar-workspace .appointment-actions{border-top:1px solid var(--line);gap:8px;padding-top:12px}.calendar-workspace .appointment-actions button{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 12px}.calendar-workspace .appointment-actions button svg{margin-top:0}.calendar-workspace .deadline-card{border-radius:var(--radius);background:var(--card)}.calendar-workspace .deadline-quote{border-left-color:var(--focus-accent);border-radius:0 10px 10px 0}.calendar-editor.capture-dialog .capture-title{font-family:var(--ui);letter-spacing:-.025em;font-size:clamp(1.5rem,4vw,1.875rem)}.calendar-editor .appointment-form .filter-tabs{border:0;flex-wrap:wrap;gap:8px;margin:0;display:flex}.calendar-editor .appointment-form .filter-tabs button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--muted-text);font:500 .875rem var(--ui);border-radius:10px;padding:10px 12px}.calendar-editor .appointment-form .filter-tabs button.active{border-color:var(--focus-accent);background:var(--notice-surface);color:var(--foreground)}.calendar-editor .appointment-form :is(input,textarea){border-radius:10px;min-width:0;max-width:100%}.calendar-workspace button:focus-visible{outline:2px solid var(--focus-accent);outline-offset:2px}.calendar-editor .filter-tabs button:focus-visible{outline:2px solid var(--focus-accent);outline-offset:2px}@media (hover:hover){.calendar-workspace .calendar-month button:hover:not(:disabled),.calendar-workspace .appointment-actions button:hover:not(:disabled),.calendar-editor .filter-tabs button:hover:not(:disabled){background:var(--soft-surface)}}@container calendar-workspace (width>=740px){.team-calendar.calendar-workspace .calendar-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}}@container calendar-workspace (width<=480px){.calendar-workspace .calendar-toolbar .calendar-actions{width:100%}.calendar-workspace .calendar-toolbar .calendar-actions .primary{flex:1}.team-calendar.calendar-workspace :is(.calendar-month,.calendar-agenda){padding:14px}.calendar-workspace .calendar-month :is(.rdp-weekdays,.rdp-week){gap:2px}.calendar-workspace .calendar-month .rdp-caption_label{font-size:1rem}}._lookup_1qx0s_1{gap:16px;max-width:1000px;display:grid}._upload_1qx0s_11{border:1px solid var(--border);border-radius:12px;gap:12px;padding:20px;display:grid}._upload_1qx0s_11 input{max-width:100%}._upload_1qx0s_11 button{justify-self:start}._heading_1qx0s_37{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._card_1qx0s_51{border:1px solid var(--border);border-radius:12px;gap:12px;padding:20px;display:grid}._card_1qx0s_51>button{justify-self:start}._evidence_1qx0s_71{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;padding:14px}._evidence_1qx0s_71 p+p{margin-top:8px}._hash_1qx0s_89{overflow-wrap:anywhere;font-size:12px}._check_1qx0s_97{align-items:flex-start;gap:10px;display:flex}._check_1qx0s_97 input{flex:none;margin-top:4px}._correction_1qx0s_115{gap:10px;display:grid}._correction_1qx0s_115 label{gap:8px;margin:12px 0;display:grid}._correction_1qx0s_115 textarea{min-height:80px;color:inherit;background:var(--background);border:1px solid var(--border);border-radius:8px;padding:10px}._shared_1qx0s_149{overflow-wrap:anywhere}._shared_1qx0s_149>*+*,._history_1qx0s_157>*+*{margin-top:12px}._history_1qx0s_157{margin-top:16px}@media (max-width:560px){._card_1qx0s_51,._upload_1qx0s_11{padding:14px}._card_1qx0s_51>button,._upload_1qx0s_11 button{width:100%}}._overview_1wpgn_1{min-width:0}._heading_1wpgn_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}._heading_1wpgn_7 h2{margin:0;font-family:inherit;font-size:19px}._status_1wpgn_33{border:1px solid var(--line);color:var(--muted-text);border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.4}._status_1wpgn_33[data-tone=success]{color:var(--success-text);border-color:var(--success-text)}._status_1wpgn_33[data-tone=warning]{color:var(--ink);border-style:dashed}._figures_1wpgn_65{border:1px solid var(--line);background:var(--soft-surface);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 15px;display:grid}._figures_1wpgn_65>div{min-width:0;padding:14px 11px}._figures_1wpgn_65>div+div{border-left:1px solid var(--line)}._figures_1wpgn_65 dt{color:var(--muted-text);margin-bottom:8px;font-size:11px}._figures_1wpgn_65 dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}._figures_1wpgn_65 small{color:var(--muted-text);margin-top:6px;font-size:10px;line-height:1.5;display:block}._hint_1wpgn_133{color:var(--muted-text);margin:10px 0 16px;font-size:12px;line-height:1.65}._warning_1wpgn_145{border-left:2px solid var(--brand);margin:12px 0 18px;padding-left:12px;font-size:12px;line-height:1.65}._listSection_1wpgn_159{margin:24px 0 16px}._listSection_1wpgn_159 h3{align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}._listSection_1wpgn_159 h3 span{border:1px solid var(--line);color:var(--muted-text);border-radius:20px;padding:2px 6px;font-size:10px}._rows_1wpgn_193{margin:0;padding:0;list-style:none}._rows_1wpgn_193 li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}._rowText_1wpgn_217{flex:1;min-width:0}._rowText_1wpgn_217 strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}._rowText_1wpgn_217 small{color:var(--muted-text);margin-top:4px;font-size:11px;line-height:1.5;display:block}._amount_1wpgn_251{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}._check_1wpgn_261{color:var(--success-text);flex-shrink:0}._amount_1wpgn_251 small{white-space:normal;max-width:240px;color:var(--muted-text);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}._assign_1wpgn_289{border:1px solid var(--brand);min-height:44px;color:var(--on-brand);background:var(--brand);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:600;display:inline-flex}._inspect_1wpgn_321{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:9px;font-size:11px;display:inline-flex}._attention_1wpgn_349{color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:12px;text-decoration:underline;display:block}._details_1wpgn_373{border-top:1px solid var(--line);margin-top:26px}._details_1wpgn_373>summary{cursor:pointer;padding:18px 0 8px;font-size:13px;font-weight:600}._details_1wpgn_373>summary span{color:var(--muted-text);margin:6px 0 0 16px;font-size:11px;font-weight:400;display:block}._detailContent_1wpgn_407{min-width:0;padding-top:12px}@media (max-width:520px){._figures_1wpgn_65>div{padding:12px 8px}._figures_1wpgn_65 dd{font-size:16px}._figures_1wpgn_65 dt{min-height:28px;font-size:10px}._rows_1wpgn_193 li{flex-wrap:wrap}._rowText_1wpgn_217{flex-basis:55%}._inspect_1wpgn_321{margin-left:auto}._assign_1wpgn_289{width:100%}}._zoomViewport_6dl6f_1{overscroll-behavior:contain;contain:layout paint;scrollbar-gutter:stable;flex:1;width:100%;min-height:0;overflow:auto}._zoomViewport_6dl6f_1:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}._zoomStage_6dl6f_27{position:relative}.file-preview.large ._zoomStage_6dl6f_27>img{object-fit:contain;transform-origin:0 0;max-width:none;min-height:0;max-height:none;padding:12px;display:block}._dialog_1426q_1{background:var(--card,#18241e);max-height:calc(100dvh - 32px);color:var(--ink,#e8efe9);border:1px solid var(--line,#405448);font-family:var(--ui,Arial, sans-serif);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 24px 100px #0008;gap:0!important;width:min(1120px,100vw - 32px)!important;max-width:none!important;padding:0!important}._header_1426q_35{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}._dialog_1426q_1 ._title_1426q_51{font:650 22px/1.3 var(--ui,Arial, sans-serif);letter-spacing:-.02em;color:var(--ink)}._dialog_1426q_1 ._subtitle_1426q_61{color:var(--muted-text);margin-top:7px;line-height:1.5}._close_1426q_71{border:1px solid var(--line);background:var(--soft-surface);width:40px;height:40px;color:var(--ink);border-radius:9px;flex:0 0 40px;place-items:center;display:grid}._scroll_1426q_93{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px 24px;overflow-y:auto}._comparison_1426q_107{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}._card_1426q_119{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:18px}._selectedCard_1426q_133{border-color:var(--focus-accent,#76cba0)}._dialog_1426q_1 ._eyebrow_1426q_139{color:var(--muted-text);font:600 12px/1.5 var(--ui,Arial, sans-serif);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}._cardHeading_1426q_153{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:16px;display:flex}._amount_1426q_167{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}._facts_1426q_177{gap:10px;margin:14px 0 0;display:grid}._facts_1426q_177>div{grid-template-columns:115px minmax(0,1fr);gap:12px;display:grid}._facts_1426q_177 dt{color:var(--muted-text)}._facts_1426q_177 dd{overflow-wrap:anywhere;margin:0}._account_1426q_211{color:var(--muted-text);overflow-wrap:anywhere;font-size:12px;display:block}._fullText_1426q_223{white-space:pre-wrap;overflow-wrap:anywhere}._muted_1426q_231{color:var(--muted-text);font-size:13px}._warning_1426q_239,._notice_1426q_241,._error_1426q_243{border-radius:9px;margin:14px 0;padding:12px 14px;line-height:1.55;display:block}._warning_1426q_239{background:var(--warning-surface);color:var(--warning-text)}._notice_1426q_241{background:var(--notice-surface);color:var(--notice-text)}._error_1426q_243{background:var(--error-surface);color:var(--error-text)}._error_1426q_243 ._button_1426q_281{margin-top:10px}._search_1426q_287{margin-top:26px}._searchHeading_1426q_293{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}._dialog_1426q_1 ._searchHeading_1426q_293 h3{font:600 18px/1.4 var(--ui,Arial, sans-serif);color:var(--ink)}._modes_1426q_317{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;margin:16px 0;padding:4px;display:flex}._modes_1426q_317 button{color:var(--muted-text);font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 13px}._modes_1426q_317 button[aria-pressed=true]{background:var(--soft-surface);border-color:var(--line);color:var(--ink);font-weight:600}._filters_1426q_367{border:0;grid-template-columns:minmax(180px,1.5fr) minmax(160px,1fr) minmax(135px,.75fr) minmax(135px,.75fr);gap:12px;min-width:0;margin:0;padding:0;display:grid}._filters_1426q_367 label,._note_1426q_393{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}._dialog_1426q_1 input:not([type=radio]):not([type=checkbox]),._dialog_1426q_1 select,._dialog_1426q_1 textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:7px;padding:9px 10px}:is(._dialog_1426q_1 input:focus-visible,._dialog_1426q_1 select:focus-visible,._dialog_1426q_1 textarea:focus-visible,._dialog_1426q_1 button:focus-visible){outline:2px solid var(--focus-accent,#76cba0);outline-offset:3px}._dialog_1426q_1 input[type=checkbox],._dialog_1426q_1 input[type=radio]{width:18px;height:18px;accent-color:var(--focus-accent,#76cba0);flex-shrink:0;margin:3px 0 0}._textButton_1426q_463{color:var(--foreground);text-underline-offset:3px;font:inherit;background:0 0;border:0;margin-top:10px;padding:5px 0;text-decoration:underline}._resultCount_1426q_483{color:var(--muted-text);margin:16px 0 10px;font-size:13px;display:block}._results_1426q_495{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._result_1426q_483{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;gap:13px;padding:14px;display:flex}._result_1426q_483:hover{background:var(--soft-surface)}._result_1426q_483:focus-within{outline:2px solid var(--focus-accent,#76cba0);outline-offset:2px}._chosen_1426q_543{border-color:var(--focus-accent,#76cba0);background:var(--success-surface)}._resultBody_1426q_551{flex:1;gap:6px;min-width:0;display:grid}._badges_1426q_563{flex-wrap:wrap;gap:6px;display:flex}._badges_1426q_563:empty{display:none}._badges_1426q_563>span{background:var(--soft-surface);color:var(--ink);border-radius:20px;padding:2px 8px;font-size:11px}._blocked_1426q_593{color:var(--warning-text);background:var(--warning-surface);border-radius:5px;padding:6px 9px;font-size:13px}._pagination_1426q_607{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}._note_1426q_393{margin-top:22px}._note_1426q_393 ._muted_1426q_231{display:inline}._note_1426q_393 textarea{resize:vertical}._footer_1426q_639{border-top:1px solid var(--line);background:var(--card,#18241e);padding:16px 24px}._acknowledgement_1426q_649{align-items:flex-start;gap:11px;margin-bottom:14px;font-size:14px;display:flex}._footerActions_1426q_663{justify-content:flex-end;align-items:center;gap:10px;display:flex}._footerActions_1426q_663>._muted_1426q_231{overflow-wrap:anywhere;min-width:0;margin-right:auto}._button_1426q_281{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:600 13px/1.5 var(--ui,Arial, sans-serif);border-radius:8px;padding:10px 14px}._confirm_1426q_703{color:#fff;background:#17613f;border-color:#409166}._dialog_1426q_1 button:disabled,._dialog_1426q_1 input:disabled{opacity:.5;cursor:not-allowed}._dialog_1426q_1 fieldset:disabled ._result_1426q_483{cursor:not-allowed;opacity:.65}@media (max-width:850px){._filters_1426q_367{grid-template-columns:1fr 1fr}._facts_1426q_177>div{grid-template-columns:1fr;gap:2px}._footerActions_1426q_663{flex-wrap:wrap}._footerActions_1426q_663>._muted_1426q_231{flex-basis:100%}}@media (max-width:580px){._dialog_1426q_1{border-radius:12px;max-height:calc(100dvh - 16px);width:calc(100vw - 16px)!important}._header_1426q_35{gap:8px;padding:16px}._dialog_1426q_1 ._title_1426q_51{font-size:19px}._dialog_1426q_1 ._subtitle_1426q_61{font-size:12px}._scroll_1426q_93{padding:16px}._comparison_1426q_107{grid-template-columns:1fr;gap:12px}._card_1426q_119{padding:14px}._cardHeading_1426q_153{flex-wrap:wrap;gap:4px 12px}._filters_1426q_367{gap:12px 8px}._searchInput_1426q_827,._filters_1426q_367 label:nth-of-type(2){grid-column:1/-1}._dialog_1426q_1 input:not([type=radio]):not([type=checkbox]),._dialog_1426q_1 select,._dialog_1426q_1 textarea{font-size:16px}._result_1426q_483{padding:12px}._footer_1426q_639{padding:12px 16px}._acknowledgement_1426q_649{margin-bottom:10px;font-size:12px}._footerActions_1426q_663>._muted_1426q_231{display:none}._footerActions_1426q_663 ._button_1426q_281{flex:1;padding:9px}._footerActions_1426q_663 ._confirm_1426q_703{flex:2}}._dialog_1oqe0_1._dialog_1oqe0_1{width:min(760px,100vw - 2rem);max-width:760px;max-height:calc(100dvh - 2rem);overflow-y:auto}._originals_1oqe0_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._originals_1oqe0_13>div,._confirmation_1oqe0_25,._history_1oqe0_27 details{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;padding:14px}._originals_1oqe0_13 h3,._history_1oqe0_27 h4{font-weight:600}._originals_1oqe0_13 p,._confirmation_1oqe0_25 p{margin-top:8px}._dialog_1oqe0_1 form{gap:10px;display:grid}._actions_1oqe0_63{flex-wrap:wrap;gap:10px;display:flex}._ack_1oqe0_73{align-items:flex-start;gap:10px;margin:16px 0;display:flex}._ack_1oqe0_73 input{flex:none;margin-top:4px}._confirmation_1oqe0_25 summary,._history_1oqe0_27 summary{cursor:pointer;font-weight:600}._confirmation_1oqe0_25>label:not(._ack_1oqe0_73){margin:14px 0 8px;display:block}._history_1oqe0_27{gap:8px;margin-top:16px;display:grid}._note_1oqe0_121{white-space:pre-wrap;margin-top:12px}@media (max-width:560px){._originals_1oqe0_13{grid-template-columns:1fr}._actions_1oqe0_63>button{width:100%}}._panel_g0wgh_1{min-width:0;color:var(--ink);gap:18px;display:grid}._panel_g0wgh_1 h2,._panel_g0wgh_1 h3,._panel_g0wgh_1 p{margin:0}._panel_g0wgh_1 h2{font-size:21px}._panel_g0wgh_1 h3{font-size:17px}._panel_g0wgh_1 label{gap:5px;min-width:0;font-size:13px;font-weight:600;display:grid}._panel_g0wgh_1 input:not([type=checkbox]),._panel_g0wgh_1 select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:6px;padding:8px 10px}._panel_g0wgh_1 input[type=file]{padding:8px}._panel_g0wgh_1 fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}:is(._panel_g0wgh_1 button:focus-visible,._panel_g0wgh_1 a:focus-visible,._panel_g0wgh_1 input:focus-visible,._panel_g0wgh_1 select:focus-visible,._panel_g0wgh_1 summary:focus-visible){outline:2px solid var(--brand);outline-offset:3px}._heading_g0wgh_111,._exportBar_g0wgh_113,._detailHeading_g0wgh_115,._actions_g0wgh_117{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._heading_g0wgh_111>div:first-child{gap:5px;display:grid}._actions_g0wgh_117{justify-content:flex-start;gap:8px}._button_g0wgh_147{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._button_g0wgh_147:hover:not(:disabled){background:var(--soft-surface)}._button_g0wgh_147:disabled{opacity:.5;cursor:default}._primary_g0wgh_193{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}._primary_g0wgh_193:hover:not(:disabled){background:var(--brand);filter:brightness(.9)}._hint_g0wgh_211{color:var(--muted-text);font-size:13px;line-height:1.5}._explanation_g0wgh_221,._notice_g0wgh_223,._error_g0wgh_225{border-radius:7px;padding:12px 14px;font-size:13px}._explanation_g0wgh_221,._notice_g0wgh_223{background:var(--notice-surface);color:var(--notice-text)}._error_g0wgh_225{background:var(--error-surface);color:var(--error-text)}._errorText_g0wgh_253{color:var(--error-text)}._upload_g0wgh_259{border:1px solid var(--line);border-radius:9px;gap:14px;padding:18px;display:grid}._fields_g0wgh_273{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._upload_g0wgh_259 ._button_g0wgh_147,._metadata_g0wgh_285 ._button_g0wgh_147{justify-self:start}._filters_g0wgh_291{background:var(--subtle-surface);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}._filters_g0wgh_291 label{flex:155px}._filters_g0wgh_291 ._search_g0wgh_317{flex:2 230px}._exportBar_g0wgh_113{font-size:13px}._workspace_g0wgh_329{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}._list_g0wgh_341{gap:12px;min-width:0;display:grid}._group_g0wgh_351{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}._group_g0wgh_351>header{background:var(--subtle-surface);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:7px;padding:10px 12px;font-size:12px;display:flex}._group_g0wgh_351>header>div{gap:2px;min-width:0;display:grid}._group_g0wgh_351>header strong{overflow-wrap:anywhere;font-size:13px}._group_g0wgh_351>header>div>span{color:var(--muted-text)}._scope_g0wgh_407,._privateScope_g0wgh_409{background:var(--soft-surface);border-radius:4px;padding:3px 7px;font-size:11px}._privateScope_g0wgh_409{background:var(--warning-surface);color:var(--warning-text)}._group_g0wgh_351 ul{margin:0;padding:0;list-style:none}._group_g0wgh_351 li{border-top:1px solid var(--line);align-items:center;gap:9px;padding-left:12px;display:flex}._selectedRow_g0wgh_453{background:var(--review-surface);box-shadow:inset 3px 0 var(--brand)}._checkbox_g0wgh_461{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0;margin:0}._row_g0wgh_475{text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:start;gap:12px;padding:12px 12px 12px 0;display:flex}._row_g0wgh_475:hover{background:var(--subtle-surface)}._source_g0wgh_509,._status_g0wgh_511{gap:3px;min-width:0;display:grid}._source_g0wgh_509{flex:1}._source_g0wgh_509 strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}._source_g0wgh_509 small,._status_g0wgh_511 small{color:var(--muted-text);font-size:11px}._status_g0wgh_511{flex:0 190px;max-width:47%;font-size:11px}._status_g0wgh_511 ._errorText_g0wgh_253{color:var(--error-text)}._imported_g0wgh_563{color:var(--success-text)}._pending_g0wgh_569{color:var(--warning-text)}._pagination_g0wgh_575{justify-content:center;align-items:center;gap:14px;padding:8px 0;font-size:13px;display:flex}._detail_g0wgh_115{border:1px solid var(--line);border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;position:sticky;top:16px}._detailHeading_g0wgh_115{flex-wrap:nowrap;align-items:flex-start}._detailHeading_g0wgh_115>div{min-width:0}._detailHeading_g0wgh_115 h3{overflow-wrap:anywhere}._detailHeading_g0wgh_115>button{flex-shrink:0}._detailStatus_g0wgh_637{gap:3px;font-size:12px;display:grid}._detailStatus_g0wgh_637 strong{font-size:13px}._detail_g0wgh_115 .file-preview.large{min-height:0;margin:0}._detail_g0wgh_115 .original-pdf{height:min(62vh,680px);min-height:360px}._detail_g0wgh_115 .preview-links{flex-wrap:wrap}._detail_g0wgh_115 .original-open-link{font-size:12px}._detail_g0wgh_115>._button_g0wgh_147{justify-self:start}._metadata_g0wgh_285{border-top:1px solid var(--line);min-width:0;padding-top:12px}._metadata_g0wgh_285>summary{cursor:pointer;font-size:13px;font-weight:600}._metadata_g0wgh_285>form{padding-top:14px}._empty_g0wgh_713{text-align:center;color:var(--muted-text);justify-items:center;gap:10px;padding:32px 16px;font-size:13px;display:grid}._empty_g0wgh_713 h3,._empty_g0wgh_713 strong{color:var(--ink)}._srOnly_g0wgh_739{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._mobileBack_g0wgh_755{display:none}@media (max-width:1150px){._workspace_g0wgh_329{grid-template-columns:minmax(0,1fr)}._detail_g0wgh_115{position:static}._workspace_g0wgh_329:not(._hasSelection_g0wgh_775) ._detail_g0wgh_115,._hasSelection_g0wgh_775 ._list_g0wgh_341{display:none}._mobileBack_g0wgh_755{display:inline-flex}._status_g0wgh_511{flex-basis:220px;max-width:45%}}@media (max-width:600px){._panel_g0wgh_1{gap:14px}._heading_g0wgh_111,._exportBar_g0wgh_113{align-items:stretch}._heading_g0wgh_111>._actions_g0wgh_117,._exportBar_g0wgh_113>._actions_g0wgh_117{width:100%}._actions_g0wgh_117 ._button_g0wgh_147{flex:auto}._filters_g0wgh_291{padding:10px}._filters_g0wgh_291 label{flex-basis:calc(50% - 10px)}._filters_g0wgh_291 ._search_g0wgh_317{flex-basis:100%}._filters_g0wgh_291>._button_g0wgh_147{flex:130px}._fields_g0wgh_273{grid-template-columns:minmax(0,1fr)}._row_g0wgh_475{gap:5px;display:grid}._status_g0wgh_511{max-width:none}._detail_g0wgh_115,._upload_g0wgh_259{padding:12px}._detail_g0wgh_115 .original-pdf{height:60vh;min-height:330px}}._container_1jixl_1{margin-block:14px}._button_1jixl_7{white-space:normal;text-align:left;height:auto;min-height:40px}._notice_1jixl_19,._error_1jixl_21{border-radius:8px;margin-top:10px;padding:10px 12px;font-size:.875rem;line-height:1.5;display:block}._notice_1jixl_19{color:var(--success-text);background:var(--success-surface)}._error_1jixl_21{color:var(--error-text);background:var(--error-surface)}._workspace_lrhil_1{--receipt-radius:14px;padding-bottom:18px}._workspace_lrhil_1 button,._workspace_lrhil_1 input,._workspace_lrhil_1 textarea{font:inherit}._navigation_lrhil_19{color:var(--muted-text);justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;font-size:13px;display:flex}._navigation_lrhil_19 .back-link{margin:0}._header_lrhil_43{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}._heading_lrhil_55{flex:1;min-width:0}._heading_lrhil_55 h1{font-family:var(--ui);overflow-wrap:anywhere;margin:8px 0;font-size:clamp(25px,3vw,34px);line-height:1.18}._heading_lrhil_55 p{color:var(--muted-text);margin:0;font-size:13px;line-height:1.6}._total_lrhil_89{flex-direction:column;align-items:flex-end;gap:4px;padding-top:5px;display:flex}._total_lrhil_89>span,._total_lrhil_89 small{color:var(--muted-text);font-size:12px}._total_lrhil_89 strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.5vw,31px)}._menu_lrhil_123{z-index:12;flex:0 0 38px;position:relative}._menu_lrhil_123>summary{border:1px solid var(--line);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;list-style:none;display:grid}._menu_lrhil_123>summary::-webkit-details-marker{display:none}._menuContent_lrhil_159{border:1px solid var(--line);background:var(--soft-surface);border-radius:12px;gap:10px;width:min(310px,80vw);padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 12px 38px #0003}._menuContent_lrhil_159 .action{justify-content:flex-start;width:100%;min-height:38px;font-size:13px}._statuses_lrhil_197{flex-wrap:wrap;gap:12px;padding-bottom:24px;display:flex}._statuses_lrhil_197>button{border:1px solid var(--line);background:var(--subtle-surface);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:flex}._statuses_lrhil_197 span{color:var(--muted-text)}._statuses_lrhil_197 strong{font-size:12px;font-weight:600}._statuses_lrhil_197 [data-tone=success] strong{color:var(--foreground)}._statuses_lrhil_197 [data-tone=success]:before{content:"";background:#47cfa2;border-radius:50%;width:6px;height:6px}._statuses_lrhil_197 [data-tone=warning]:before{content:"";background:#e4b66d;border-radius:50%;width:6px;height:6px}._columns_lrhil_281{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:24px;display:grid}._original_lrhil_293,._panel_lrhil_295{border:1px solid var(--line);border-radius:var(--receipt-radius);background:var(--subtle-surface);min-width:0}._original_lrhil_293{position:sticky;top:22px;overflow:hidden}._originalToolbar_lrhil_317{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:13px;display:flex}._originalToolbar_lrhil_317>span{color:var(--muted-text);margin-right:auto;font-size:11px}._originalToolbar_lrhil_317>div{align-items:center;gap:6px;display:flex}._originalToolbar_lrhil_317 button{background:var(--surface);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;min-width:29px;min-height:29px;font-size:11px;display:inline-flex}._original_lrhil_293 .file-preview.large{background:var(--surface);border:0;border-radius:0;width:100%;height:min(66vh,720px);min-height:350px;max-height:none;display:block;overflow:auto}._original_lrhil_293 .file-preview.large>img{object-fit:contain;width:100%;height:calc(100% - 55px);max-height:none;padding:12px;display:block}._original_lrhil_293 .file-preview.large.zoomable-preview{flex-direction:column;display:flex;overflow:hidden}._original_lrhil_293 .zoomable-preview .preview-links{flex-shrink:0;position:static}._original_lrhil_293 .file-preview.large>object{border:0;width:100%;height:calc(100% - 55px);min-height:295px}._original_lrhil_293 .preview-links{border-top:1px solid var(--line);background:var(--subtle-surface);flex-wrap:wrap;gap:12px;width:100%;min-height:55px;padding:12px;font-size:11px;display:flex;position:sticky;bottom:0;left:0}._original_lrhil_293 .original-open-link{font-size:11px}._original_lrhil_293 .preview-collapsed{height:auto;min-height:180px;padding-top:30px}._files_lrhil_489{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex;overflow:auto}._files_lrhil_489 button{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;min-width:90px;max-width:180px;padding:8px;font-size:11px;display:flex}._files_lrhil_489 button[aria-pressed=true]{background:var(--soft-surface);border-color:var(--brand)}._files_lrhil_489 button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._files_lrhil_489 svg{flex-shrink:0}._tabs_lrhil_549{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;padding:0 18px;display:flex}._tabs_lrhil_549 button{min-height:54px;color:var(--muted-text);cursor:pointer;white-space:nowrap;border-bottom:3px solid #0000;padding:14px 0 11px;font-size:13px;font-weight:600}._tabs_lrhil_549 button[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--brand)}._panelBody_lrhil_591{padding:22px}._panelBody_lrhil_591 [hidden]{display:none!important}._sectionTitle_lrhil_603{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;display:flex}._sectionTitle_lrhil_603 h2,._sectionTitle_lrhil_603 h3{margin:0;font-family:inherit;font-size:16px;font-weight:600}._sectionTitle_lrhil_603 small{color:var(--muted-text);font-size:11px}._sectionTitle_lrhil_603 button{color:var(--muted-text);font-size:11px;text-decoration:underline}._fieldset_lrhil_651{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 14px;margin:0;padding:0;display:grid}._fieldset_lrhil_651 label,._note_lrhil_669{min-width:0;color:var(--muted-text);flex-direction:column;gap:7px;font-size:12px;display:flex}._fieldset_lrhil_651 input,._note_lrhil_669 textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:43px;color:var(--foreground);box-sizing:border-box;border-radius:8px;padding:10px 11px;font-size:14px}._fieldset_lrhil_651 input:focus,._note_lrhil_669 textarea:focus{outline:2px solid var(--brand);outline-offset:2px}._full_lrhil_721{grid-column:1/-1}._hint_lrhil_727{color:var(--muted-text);font-size:12px;line-height:1.7}._tax_lrhil_737{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}._tax_lrhil_737 dl{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 12px;display:grid}._tax_lrhil_737 dl>div{background:var(--surface);border-radius:8px;padding:12px}._tax_lrhil_737 dt{color:var(--muted-text);font-size:11px}._tax_lrhil_737 dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px}._tax_lrhil_737 details,._paymentSummary_lrhil_789 details{margin:12px 0 0;font-size:12px;line-height:1.6}._tax_lrhil_737 summary,._paymentSummary_lrhil_789 summary{cursor:pointer;color:var(--muted-text)}._disclosure_lrhil_809{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:13px}._disclosure_lrhil_809>summary{cursor:pointer;color:var(--muted-text);justify-content:space-between;align-items:center;list-style:none;display:flex}._disclosure_lrhil_809>summary::-webkit-details-marker{display:none}._disclosure_lrhil_809[open]>summary{margin-bottom:16px}._disclosure_lrhil_809[open]>summary svg{transform:rotate(180deg)}._todo_lrhil_855{background:var(--surface);border-left:3px solid #e4b66d;border-radius:5px;margin-bottom:22px;padding:11px 13px;font-size:12px}._todo_lrhil_855 p{color:var(--muted-text);margin:4px 0 0;line-height:1.6}._todo_lrhil_855 button{align-items:center;gap:8px;margin-top:8px;text-decoration:underline;display:flex}._paymentSummary_lrhil_789{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-bottom:20px;padding:15px;font-size:13px}._paymentSummary_lrhil_789>p{color:var(--muted-text);margin:6px 0 0;font-size:12px;line-height:1.7}._panel_lrhil_295 .bank-reconciliation,._panel_lrhil_295 .payment-plan-editor,._panel_lrhil_295 .recognition-panel,._panel_lrhil_295 .document-workflow{border-radius:10px;max-width:100%;margin:18px 0 0;padding:16px}._panel_lrhil_295 .section-title h2{font-size:17px}._panel_lrhil_295 .form-grid,._panel_lrhil_295 .recognition-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._panel_lrhil_295 .action{min-height:38px;padding:9px 12px;font-size:12px}._panel_lrhil_295 .bank-reconciliation input,._panel_lrhil_295 .payment-plan-editor input{min-width:0;max-width:100%}._history_lrhil_975{gap:13px;margin:0 0 24px;display:grid}._history_lrhil_975>div{grid-template-columns:130px 1fr;gap:10px;font-size:12px;display:grid}._history_lrhil_975 dt{color:var(--muted-text)}._history_lrhil_975 dd{margin:0}._note_lrhil_669{margin-bottom:24px}._path_lrhil_1015{color:var(--muted-text);overflow-wrap:anywhere;margin-top:5px;display:block}._actions_lrhil_1027{z-index:8;border:1px solid var(--line);background:var(--soft-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 7px 24px #0002}._actionHint_lrhil_1057{color:var(--muted-text);max-width:380px;font-size:12px;line-height:1.5}._actionHint_lrhil_1057>span{align-items:center;gap:8px;display:flex}._actionHint_lrhil_1057 p{color:var(--foreground);margin:0}._actionHint_lrhil_1057 button{text-decoration:underline}._actionButtons_lrhil_1093{flex-shrink:0;gap:8px;display:flex}._actionButtons_lrhil_1093 .action{align-items:center;display:inline-flex;white-space:nowrap!important;justify-content:center!important;gap:7px!important;min-height:44px!important;padding:10px 13px!important;font-size:13px!important}._actionButtons_lrhil_1093 .action svg{flex-shrink:0;width:16px!important;height:16px!important}._workspace_lrhil_1 button:disabled{cursor:default;opacity:.5}:is(._workspace_lrhil_1 button:focus-visible,._workspace_lrhil_1 summary:focus-visible){outline:2px solid var(--brand);outline-offset:3px}._toast_lrhil_1151{z-index:60;border:1px solid var(--line);background:var(--soft-surface);border-radius:9px;align-items:center;gap:10px;padding:13px 18px;font-size:13px;display:flex;position:fixed;bottom:92px;right:24px;box-shadow:0 5px 25px #0003}._mobileSwitch_lrhil_1181{display:none}@media (max-width:1100px){._columns_lrhil_281{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}._panelBody_lrhil_591{padding:16px}._actions_lrhil_1027{flex-wrap:wrap}._actionHint_lrhil_1057{max-width:none}._actionButtons_lrhil_1093{margin-left:auto}}@media (max-width:820px){._header_lrhil_43{flex-wrap:wrap;gap:12px;margin-bottom:17px}._heading_lrhil_55{flex-basis:calc(100% - 52px)}._heading_lrhil_55 h1{font-size:27px}._heading_lrhil_55 p{font-size:12px}._menu_lrhil_123{order:1}._heading_lrhil_55{order:0}._total_lrhil_89{order:2;align-items:flex-start;gap:2px}._total_lrhil_89 strong{font-size:25px}._statuses_lrhil_197{gap:8px;padding-bottom:16px}._statuses_lrhil_197>button{flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:8px 10px;font-size:10px;position:relative}._statuses_lrhil_197 strong{font-size:11px}._statuses_lrhil_197>button:before{display:none}._columns_lrhil_281{display:block}._columns_lrhil_281>[data-mobile-visible=false]{display:none}._original_lrhil_293{position:static}._mobileSwitch_lrhil_1181{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:5px;margin-bottom:16px;padding:4px;display:flex}._mobileSwitch_lrhil_1181 button{border-radius:6px;justify-content:center;align-items:center;gap:8px;width:50%;min-height:39px;font-size:13px;display:flex}._mobileSwitch_lrhil_1181 [aria-pressed=true]{background:var(--soft-surface)}._actions_lrhil_1027{bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:10px;padding:11px}._actionHint_lrhil_1057{width:100%;font-size:11px}._actionButtons_lrhil_1093{flex-wrap:wrap;width:100%;display:flex}._actionButtons_lrhil_1093 .action{flex:1;min-width:0;min-height:44px!important;padding:10px!important;font-size:12px!important}._actionButtons_lrhil_1093>button:last-child svg{display:none}._actionButtons_lrhil_1093>button:nth-child(2):not(:last-child){flex-basis:100%;order:-1}._tabs_lrhil_549{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:0 13px;display:grid}._tabs_lrhil_549 button{min-height:50px;font-size:12px}._original_lrhil_293 .file-preview.large{height:65vh}._toast_lrhil_1151{bottom:190px;left:16px;right:16px}}@media (max-width:390px){._fieldset_lrhil_651{grid-template-columns:minmax(0,1fr)}._tabs_lrhil_549{gap:0 8px}._tabs_lrhil_549 button{font-size:11px}._statuses_lrhil_197{flex-wrap:wrap}._statuses_lrhil_197>button{min-width:105px}._panel_lrhil_295 .form-grid,._panel_lrhil_295 .recognition-fields{grid-template-columns:minmax(0,1fr)}}._panel_lrhil_295 .bank-reconciliation.bank-reconciliation-compact{background:0 0;border:0;margin:0;padding:0}._panel_lrhil_295 .bank-reconciliation-compact>output{font:inherit;margin-bottom:16px;font-size:12px;line-height:1.6;display:block}.document-search-results{margin-block:1.25rem}.document-search-scope{color:var(--muted-text);margin-block:.5rem 1rem;font-size:.85rem}.document-search-result-list{gap:.65rem;display:grid}.document-search-result{border:1px solid var(--line);background:var(--card);width:100%;color:var(--foreground);text-align:left;cursor:pointer;border-radius:.8rem;align-items:center;gap:1rem;padding:1rem;display:flex}:is(.document-search-result:hover,.document-search-result:focus-visible){border-color:var(--brand);outline-offset:3px}.document-search-result>span:first-child{flex:1;min-width:0}.document-search-result strong,.document-search-result small{overflow-wrap:anywhere;display:block}.document-search-result small{color:var(--muted-text);margin-top:.35rem}.document-search-result svg{flex-shrink:0}.document-search-amount{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:600px){.document-search-result{flex-wrap:wrap;gap:.65rem}.document-search-result>span:first-child{flex-basis:calc(100% - 2rem)}.document-search-result svg{margin-left:auto}}
