.InvoiceAttachmentField_data__ccnlA,.InvoiceAttachmentField_layout__mtMwk{display:grid;gap:var(--space-lg);min-width:0;align-content:start}.InvoiceAttachmentField_layout__mtMwk{grid-column:1/-1}div.InvoiceAttachmentField_editorBody__5kcqs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin-top:0}.InvoiceAttachmentField_editorBody__5kcqs .InvoiceAttachmentField_layout__mtMwk,.InvoiceAttachmentField_editorBody__5kcqs>form,.InvoiceAttachmentField_editorBody__5kcqs>form>div{display:contents}.InvoiceAttachmentField_document__Ep7Me{min-width:0}.InvoiceAttachmentField_dateAmount__eegIe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);align-items:start}.InvoiceAttachmentField_dateAmount__eegIe>*{min-width:0}.InvoiceAttachmentField_attachment___pDMa{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);min-width:0;align-items:center}.InvoiceAttachmentField_attachment___pDMa[data-dragging]{outline:var(--border-width-default) solid var(--color-primary-active);border-radius:var(--radius-control)}.InvoiceAttachmentField_fileDetails__afJ_N{display:flex;align-items:flex-start;flex-direction:column;min-width:0;gap:var(--space-sm)}.InvoiceAttachmentField_fileDetails__afJ_N>p{min-width:0;width:100%}.InvoiceAttachmentField_processing__D6FKX{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.InvoiceAttachmentField_processingHelp__Ky_4V{min-width:0}.InvoiceAttachmentField_fileName__rZ_Hv{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.InvoiceAttachmentField_previewLink__Hh_rO{position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--control-height-lg) * 2);height:calc(var(--control-height-lg) * 3);overflow:hidden;border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-app)}.InvoiceAttachmentField_previewLink__Hh_rO:focus-visible{outline:none;box-shadow:var(--focus-ring)}.InvoiceAttachmentField_previewCanvas__kYsKL,.InvoiceAttachmentField_previewImage__X0g_9{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.InvoiceAttachmentField_magnifier__B8eJO{position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs);display:grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-panel);color:var(--color-text-secondary)}.InvoiceAttachmentField_magnifier__B8eJO svg{width:var(--icon-size-md);height:var(--icon-size-md)}.InvoiceAttachmentField_previewLoading__jLJHq{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.InvoiceAttachmentField_previewLoadingBadge__coaxT{display:grid;place-items:center;padding:var(--space-sm);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-panel);color:var(--color-primary-active)}.InvoiceAttachmentField_empty__FkMDT{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-default) dashed var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-app)}.InvoiceAttachmentField_empty__FkMDT>:last-child{grid-column:2}.InvoiceAttachmentField_documentIcon__v7rQA{width:var(--control-height-md);height:var(--control-height-md);grid-row:span 2;color:var(--color-text-muted)}.InvoiceAttachmentField_desktopHint__qdQMV{display:none}.InvoiceAttachmentField_fullWidth__ZbMlA{grid-column:1/-1}.InvoiceAttachmentField_previewFallback__30Yus{padding:var(--space-sm);font-size:var(--font-size-caption);color:var(--color-text-muted);text-align:center}@media (min-width:768px){.InvoiceAttachmentField_layout__mtMwk,div.InvoiceAttachmentField_editorBody__5kcqs{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--space-xl)}.InvoiceAttachmentField_editorBody__5kcqs{grid-template-rows:max-content 1fr}.InvoiceAttachmentField_editorBody__5kcqs>header{grid-column:1;grid-row:1}.InvoiceAttachmentField_editorBody__5kcqs .InvoiceAttachmentField_data__ccnlA{grid-column:1;grid-row:2}.InvoiceAttachmentField_editorBody__5kcqs .InvoiceAttachmentField_document__Ep7Me{grid-column:2;grid-row:1/span 2}.InvoiceAttachmentField_data__ccnlA{gap:var(--space-xl)}.InvoiceAttachmentField_document__Ep7Me{border-inline-start:var(--border-width-default) solid var(--color-border-subtle);padding-inline-start:var(--space-xl)}.InvoiceAttachmentField_attachment___pDMa{grid-template-columns:minmax(0,1fr)}.InvoiceAttachmentField_previewLink__Hh_rO{width:100%;height:calc(var(--control-height-lg) * 8)}.InvoiceAttachmentField_fileDetails__afJ_N{flex-direction:row;align-items:center;flex-wrap:wrap}.InvoiceAttachmentField_fileDetails__afJ_N>p{flex:1;width:auto}.InvoiceAttachmentField_empty__FkMDT{grid-template-columns:minmax(0,1fr);min-height:calc(var(--control-height-lg) * 8);align-content:center;gap:var(--space-md)}.InvoiceAttachmentField_empty__FkMDT>:last-child{grid-column:auto}.InvoiceAttachmentField_documentIcon__v7rQA{grid-row:auto}.InvoiceAttachmentField_desktopHint__qdQMV{display:block;color:var(--color-text-secondary);font-size:var(--font-size-body)}}@media (max-width:359px){.InvoiceAttachmentField_attachment___pDMa,.InvoiceAttachmentField_dateAmount__eegIe{grid-template-columns:minmax(0,1fr)}.InvoiceAttachmentField_previewLink__Hh_rO{width:100%}}.InvoiceAttachmentField_previewCanvas__kYsKL[hidden]{display:none}.InvoiceAttachmentField_importCosts__l1EZ9{grid-column:1/-1;display:grid;gap:var(--space-xs)}.PayrollLikeSummary_desktopExport__LvazU{width:80rem!important;max-width:none!important;margin:0!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_summaryHeader__PMr7m{grid-template-columns:minmax(0,1fr) auto!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_period__pu0NU{border-top-width:0!important;border-left-width:1px!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_body__HcoBF{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto 1fr!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_leftHeading__ka4L6,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_leftMetrics__0MeG7,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_leftRows__mpUtG{grid-column-start:1!important;border-right-width:2px!important;border-right-color:var(--color-border-default)!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_rightHeading__SMhLc,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_rightMetrics__uRrHx,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_rightRows__7PXFd{grid-column-start:2!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_leftMetrics__0MeG7,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_rightMetrics__uRrHx{grid-row-start:1!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_leftHeading__ka4L6,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_rightHeading__SMhLc{grid-row-start:2!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_leftRows__mpUtG,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_rightRows__7PXFd{grid-row-start:3!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_leftRows__mpUtG{border-bottom-width:0!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_billingMetrics__UI7oj{grid-template-columns:repeat(3,minmax(0,1fr))!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_cashMetrics__nN7Ug,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_legalGrid__OhGeM{grid-template-columns:repeat(2,minmax(0,1fr))!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_billingMetrics__UI7oj>div,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_cashMetrics__nN7Ug>div{border-right-width:1px!important;border-bottom-width:0!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_billingMetrics__UI7oj>div:last-child,.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_cashMetrics__nN7Ug>div:last-child{border-right-width:0!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_footer__dE_WV{grid-template-columns:minmax(0,1fr) 250px!important}.PayrollLikeSummary_desktopExport__LvazU .PayrollLikeSummary_totals__juBuY{border-top-width:0!important;border-left-width:2px!important;border-left-color:var(--color-border-default)!important}.Driver_app__nn6K_{min-height:100dvh;width:100%;background:var(--color-surface-app);color:var(--color-text-default);font-family:var(--font-family-sans);font-size:var(--font-size-component-title);line-height:var(--line-height-body)}.Driver_frame__0gc_Y{width:100%;max-width:calc(var(--tutorial-field-min) * 2);min-height:100dvh;margin-inline:auto;padding-bottom:calc(var(--control-height-lg) + var(--space-2xl) + env(safe-area-inset-bottom, 0px));background:var(--color-surface-panel)}.Driver_header__8YSJy{position:sticky;top:0;z-index:var(--z-sticky);display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);padding-top:calc(var(--space-md) + env(safe-area-inset-top, 0px));background:var(--color-surface-panel);border-bottom:var(--border-width-default) solid var(--color-border-subtle)}.Driver_header__8YSJy>a{min-width:0;text-decoration:none}.Driver_brand__9OdOW{display:inline-flex;gap:var(--space-sm);align-items:center;color:var(--color-data-label);font-size:var(--font-size-section-title);font-weight:var(--font-weight-data-label);white-space:nowrap}.Driver_brand__9OdOW img{width:calc(var(--control-height-lg) * 3);height:auto;-o-object-fit:contain;object-fit:contain}.Driver_content__d9dz5{padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.Driver_auth__I7Mw9{padding:calc(var(--space-2xl) + env(safe-area-inset-top, 0px)) var(--space-xl) var(--space-2xl);margin-inline:auto;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xl)}.Driver_auth__I7Mw9,.Driver_nav__e_FOL{width:100%;max-width:calc(var(--tutorial-field-min) * 2);background:var(--color-surface-panel)}.Driver_nav__e_FOL{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:var(--z-sticky);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:var(--space-sm) var(--space-xs) calc(var(--space-sm) + env(safe-area-inset-bottom, 0px));border-top:var(--border-width-default) solid var(--color-border-subtle)}.Driver_nav__e_FOL a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--control-height-lg);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-compact);text-decoration:none;border-radius:var(--radius-control)}.Driver_nav__e_FOL a[aria-current=page]{color:var(--color-data-label);font-weight:var(--font-weight-semibold)}.Driver_nav__e_FOL svg{height:var(--icon-size-heading);width:var(--icon-size-heading)}.Driver_hero__lsZER:focus-visible,.Driver_invoiceRow__cW7jE:focus-visible,.Driver_nav__e_FOL a:focus-visible,.Driver_row__5gNmc:focus-visible{box-shadow:var(--focus-ring);outline:none}.Driver_stack__Gyfvs{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.Driver_stack__Gyfvs>*{min-width:0}.Driver_title__XXoGs{display:grid;gap:var(--space-sm);margin-bottom:var(--space-sm)}.Driver_title__XXoGs h1{color:var(--color-text-strong);font-weight:var(--font-weight-data-label);font-size:var(--font-size-section-group-title);line-height:var(--line-height-title);margin:0}.Driver_title__XXoGs p{margin:0;color:var(--color-text-secondary)}.Driver_date__9LKeL{text-transform:capitalize}.Driver_eyebrow__d4uAL{font-size:var(--font-size-body);color:var(--color-text-muted)!important}.Driver_icon__4_xOf{display:inline-block;vertical-align:middle;flex-shrink:0;width:var(--icon-size-heading);height:var(--icon-size-heading)}.Driver_panel__Wwnde{background:var(--color-surface-panel);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-panel);padding:var(--space-lg);min-width:0}.Driver_panel__Wwnde h2,.Driver_section__PxcpX h2,.Driver_status__o_fdj h2{margin:0 0 var(--space-sm);color:var(--color-text-strong);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-data-label);line-height:var(--line-height-title)}.Driver_status__o_fdj{display:flex;gap:var(--space-md);padding:var(--space-xl) var(--space-lg);background:var(--color-primary);border-radius:var(--radius-section-panel)}.Driver_status__o_fdj>svg{color:var(--color-data-label);margin-top:var(--space-xs)}.Driver_status__o_fdj p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.Driver_status__o_fdj .Driver_textLink__FsF34{margin-top:var(--space-sm)}.Driver_hero__lsZER{display:flex;gap:var(--space-lg);justify-content:center;align-items:center;background:var(--button-primary-background);padding:var(--space-xl) var(--space-lg);color:var(--color-primary-foreground);border-radius:var(--radius-panel);text-decoration:none}.Driver_hero__lsZER:hover{background:var(--button-primary-hover)}.Driver_hero__lsZER>svg{width:var(--control-height-lg);height:var(--control-height-lg);flex-shrink:0}.Driver_hero__lsZER span{min-width:0}.Driver_hero__lsZER strong{display:block;font-size:var(--font-size-section-title);font-weight:var(--font-weight-data-label);line-height:var(--line-height-title)}.Driver_hero__lsZER small{display:block;font-size:var(--font-size-body);margin-top:var(--space-xs);line-height:var(--line-height-body)}.Driver_section__PxcpX{border-top:var(--border-width-default) solid var(--color-border-subtle);padding-top:var(--space-xl);margin-top:var(--space-sm)}.Driver_row__5gNmc{width:100%;display:flex;gap:var(--space-md);align-items:center;min-height:var(--control-height-lg);padding:var(--space-lg) 0;border:0;border-bottom:var(--border-width-default) solid var(--color-border-subtle);background:transparent;color:var(--color-text-default);font:inherit;text-align:left;text-decoration:none}.Driver_row__5gNmc>svg{width:var(--icon-size-heading);height:var(--icon-size-heading);flex-shrink:0}.Driver_row__5gNmc>svg:last-child{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-muted)}.Driver_row__5gNmc>span{flex:1;min-width:0}.Driver_row__5gNmc strong{font-size:var(--font-size-component-title);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);display:block}.Driver_row__5gNmc small{display:block;font-size:var(--font-size-body);line-height:var(--line-height-body);margin-top:var(--space-xs);color:var(--color-text-muted)}.Driver_textLink__FsF34{display:inline-flex;align-items:center;min-height:var(--control-height-lg);color:var(--color-data-label);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-xs)}.Driver_textLink__FsF34:hover{text-decoration:underline}.Driver_muted__nWo_9{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.Driver_split__MkWyK{display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between;flex-wrap:wrap;min-width:0}.Driver_full__BwqU9{width:100%}.Driver_full__BwqU9>span{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm)}.Driver_dataList__rdw3P{margin:var(--space-md) 0}.Driver_dataList__rdw3P>div{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) 0;border-top:var(--border-width-default) solid var(--color-border-subtle)}.Driver_dataList__rdw3P dt{color:var(--color-text-muted);font-size:var(--font-size-body)}.Driver_dataList__rdw3P dt small{display:block;font-size:var(--font-size-caption);margin-top:var(--space-xs)}.Driver_dataList__rdw3P dd{font-weight:var(--font-weight-semibold);margin:0;text-align:right;font-size:var(--font-size-body)}.Driver_breaks__DbxeE{padding-left:var(--space-lg);font-size:var(--font-size-body)}.Driver_breaks__DbxeE li{margin-block:var(--space-xs)}.Driver_invoiceList__fkitB{display:flex;flex-direction:column}.Driver_invoiceRow__cW7jE{display:grid;grid-template-columns:var(--icon-size-heading) minmax(0,1fr) auto var(--icon-size-sm);gap:var(--space-sm);align-items:start;width:100%;padding:var(--space-xl) 0;border:0;border-bottom:var(--border-width-default) solid var(--color-border-subtle);text-align:left;background:transparent;font:inherit;color:var(--color-text-default)}.Driver_invoiceRow__cW7jE>svg{width:var(--icon-size-heading);height:var(--icon-size-heading)}.Driver_invoiceRow__cW7jE>svg:last-child{width:var(--icon-size-sm);height:var(--icon-size-sm);align-self:center;color:var(--color-text-muted)}.Driver_invoiceInfo__OdV34{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);min-width:0}.Driver_invoiceRow__cW7jE strong{display:block;font-size:var(--font-size-component-title);font-weight:var(--font-weight-semibold)}.Driver_invoiceRow__cW7jE small{display:block;font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-text-muted)}.Driver_amount__haMeR{text-align:right;white-space:nowrap}.Driver_amount__haMeR small{margin-top:var(--space-xs)}.Driver_fieldset__jVi1_{border:0;padding:0;margin:0;min-width:0}.Driver_invoiceEditor__VtpcD{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.Driver_twoFields__RQKiY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.Driver_documentEmpty__nIawo{display:grid;justify-items:center;gap:var(--space-md);padding:var(--space-xl);background:var(--color-surface-app);border-radius:var(--radius-panel);border:var(--border-width-default) dashed var(--color-border-default)}.Driver_documentEmpty__nIawo svg{width:var(--control-height-lg);height:var(--control-height-lg);color:var(--color-text-muted)}.Driver_documentEmpty__nIawo p{margin:0;font-size:var(--font-size-body);color:var(--color-text-muted)}.Driver_previewButton__bg_29{position:relative;display:flex;justify-content:center;width:100%;min-height:var(--control-height-lg);max-height:calc(var(--control-height-lg) * 5);overflow:hidden;padding:var(--space-sm);border:var(--border-width-default) solid var(--color-border-subtle);background:var(--color-surface-app);border-radius:var(--radius-panel)}.Driver_previewButton__bg_29>svg{position:absolute;bottom:var(--space-sm);right:var(--space-sm);width:var(--icon-size-heading);height:var(--icon-size-heading);color:var(--color-text-strong);background:var(--color-surface-panel);border-radius:var(--radius-control)}.Driver_previewButton__bg_29 canvas,.Driver_previewButton__bg_29 img{-o-object-fit:contain;object-fit:contain;max-height:calc(var(--control-height-lg) * 4);width:auto;max-width:100%}.Driver_documentView__Ae6le{display:grid;justify-items:center;gap:var(--space-lg)}.Driver_documentView__Ae6le canvas,.Driver_documentView__Ae6le img{display:block;max-height:calc(100dvh - var(--space-2xl) * 5);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.Driver_fileName__MfNlB{font-size:var(--font-size-caption);color:var(--color-text-muted);overflow-wrap:anywhere}.Driver_article__lHAmZ,.Driver_notes__EqdTW{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-title)}.Driver_messages__YASJW{display:flex;flex-direction:column;gap:var(--space-lg)}.Driver_message__ZZBSY{border:var(--border-width-default) solid var(--color-border-subtle);padding:var(--space-lg);border-radius:var(--radius-panel);background:var(--color-surface-app);font-size:var(--font-size-body)}.Driver_message__ZZBSY p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-body);margin:var(--space-sm) 0 0}.Driver_message__ZZBSY small{color:var(--color-text-muted);font-size:var(--font-size-caption)}.Driver_mine__F4QWR{background:var(--color-primary);border-color:var(--color-primary-hover)}@media (min-width:768px){.Driver_invoiceEditor__VtpcD{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:360px){.Driver_content__d9dz5{padding-inline:var(--space-md)}.Driver_auth__I7Mw9{padding-inline:var(--space-lg)}.Driver_invoiceRow__cW7jE{gap:var(--space-xs)}.Driver_brand__9OdOW img{width:calc(var(--control-height-lg) * 2.5)}.Driver_hero__lsZER{gap:var(--space-md)}}