.fi-btn.fi-color-primary:is([class*=fi-bg-color-]){--bg: var(--color-600) !important;--text: white !important}.fi-btn.fi-color-primary:hover:is([class*=fi-bg-color-]){--hover-bg: var(--color-500) !important;--hover-text: white !important}.fi-page-sub-navigation-sidebar.w-72{width:15rem}.la-force-table.fi-fo-table-repeater>table{display:table;width:100%}.la-force-table.fi-fo-table-repeater>table>thead{display:table-header-group}.la-force-table.fi-fo-table-repeater>table>tbody{display:table-row-group}.la-force-table.fi-fo-table-repeater>table>tbody>tr{display:table-row;padding:0;gap:0}.la-force-table.fi-fo-table-repeater>table>tbody>tr>td{display:table-cell;padding:.5rem .75rem;vertical-align:middle}.la-force-table.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field-label-content{display:none}.la-force-table.la-compact-rows.fi-fo-table-repeater>table>tbody>tr>td{padding:.125rem 0}.la-force-table.la-compact-rows.fi-fo-table-repeater>table>tbody>tr>td:not(:first-of-type){border-inline-start:1px solid rgb(229 231 235)}.dark .la-force-table.la-compact-rows.fi-fo-table-repeater>table>tbody>tr>td:not(:first-of-type){border-inline-start-color:#ffffff0d}.la-force-table.la-compact-rows.fi-fo-table-repeater .fi-input-wrp{background-color:transparent!important;box-shadow:none!important}.la-force-table.la-compact-rows.fi-fo-table-repeater>table>tbody>tr>td:has(input[type=checkbox]) .fi-fo-field-label-ctn{justify-content:center}.la-force-table.la-compact-rows.fi-fo-table-repeater .fi-fo-table-repeater-actions{padding:.25rem .75rem}.invoice-stat-card{cursor:pointer;transition:box-shadow .15s ease}.invoice-stat-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .invoice-stat-card:hover{box-shadow:0 4px 6px -1px #00000080,0 2px 4px -2px #00000080}.fi-modal-window.invoice-settings-modal,.fi-modal-window.gin-settings-modal{height:calc(100dvh - 4rem);display:flex;flex-direction:column}.fi-modal-window.invoice-settings-modal>.fi-modal-content,.fi-modal-window.gin-settings-modal>.fi-modal-content{flex:1 1 auto;overflow-y:auto}.invoice-settings-tabs>.fi-tabs,.gin-settings-tabs>.fi-tabs{justify-content:flex-start;gap:1.5rem;width:100%;background:transparent;border-radius:0;padding:0;box-shadow:none;border-bottom:1px solid rgb(0 0 0 / .08)}.dark .invoice-settings-tabs>.fi-tabs,.dark .gin-settings-tabs>.fi-tabs{border-bottom-color:#ffffff1f}.invoice-settings-tabs>.fi-tabs .fi-tabs-item,.gin-settings-tabs>.fi-tabs .fi-tabs-item{background:transparent;box-shadow:none;border-radius:0;padding:.375rem .125rem;margin-bottom:-1px;border-bottom:2px solid transparent;color:#6b7280;font-weight:500}.invoice-settings-tabs>.fi-tabs .fi-tabs-item:hover,.gin-settings-tabs>.fi-tabs .fi-tabs-item:hover{background:transparent;color:#374151}.invoice-settings-tabs>.fi-tabs .fi-tabs-item.fi-active,.gin-settings-tabs>.fi-tabs .fi-tabs-item.fi-active{color:#111827;border-bottom-color:var(--primary-600)}.dark .invoice-settings-tabs>.fi-tabs .fi-tabs-item:hover,.dark .gin-settings-tabs>.fi-tabs .fi-tabs-item:hover{color:#d1d5db}.dark .invoice-settings-tabs>.fi-tabs .fi-tabs-item.fi-active,.dark .gin-settings-tabs>.fi-tabs .fi-tabs-item.fi-active{color:#f3f4f6;border-bottom-color:var(--primary-400)}.gin-settings-tabs>.fi-tabs{position:sticky;top:0;z-index:10;background:#fff}.dark .gin-settings-tabs>.fi-tabs{background:var(--gray-900)}.fi-modal-window.gin-settings-modal>.fi-modal-header{padding-bottom:.75rem}.fi-modal-window.gin-settings-modal>.fi-modal-content{padding-top:0}.gin-settings-tabs>.fi-tabs{width:calc(100% + 3rem);max-width:none;margin-inline:-1.5rem;padding-inline:1.5rem}.fi-modal-window.gin-settings-modal>.fi-modal-footer{padding-block:.75rem;border-top:1px solid rgb(0 0 0 / .08)}.dark .fi-modal-window.gin-settings-modal>.fi-modal-footer{border-top-color:#ffffff1f}.gsm-head{display:inline-flex;align-items:center;gap:.5rem}.gsm-menu{display:inline-flex}.gin-settings-modal .gsm-menu>.fi-icon-btn{position:absolute;top:.625rem;inset-inline-end:calc(.625rem + 40px);margin:0;z-index:20}.gsm-menu-panel{position:absolute;top:calc(.625rem + 40px);inset-inline-end:calc(.625rem + 40px);z-index:30;display:flex;flex-direction:column;min-width:11rem;padding:.25rem;border-radius:.5rem;background:#fff;box-shadow:0 0 0 1px #00000014,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .gsm-menu-panel{background:var(--gray-800);box-shadow:0 0 0 1px #ffffff1a,0 10px 15px -3px #00000080}.gsm-menu-item{display:block;width:100%;padding:.375rem .625rem;border-radius:.375rem;text-align:start;font-size:.875rem;font-weight:400;color:#374151}.gsm-menu-item:hover{background:#0000000d}.dark .gsm-menu-item{color:#d1d5db}.dark .gsm-menu-item:hover{background:#ffffff14}.invoice-settings-tabs{max-width:34rem;margin-inline:auto}.invoice-settings-tabs .fi-fieldset{border:0;padding:0}.invoice-settings-tabs .fi-fieldset>legend{font-size:1.0625rem;font-weight:500;color:#374151;padding:0;margin-bottom:.75rem}.dark .invoice-settings-tabs .fi-fieldset>legend{color:#d1d5db}.invoice-settings-tabs .fi-fo-field-label-content{font-weight:400;color:#4b5563}.dark .invoice-settings-tabs .fi-fo-field-label-content{color:#9ca3af}.invoice-settings-tabs .fi-section-header-heading{font-weight:500;color:#374151}.dark .invoice-settings-tabs .fi-section-header-heading{color:#d1d5db}.invoice-settings-tabs .fi-section{border:0;box-shadow:none;background:transparent}.invoice-source-option,.invoice-status-option{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;text-align:left}.invoice-source-option-sub,.invoice-status-option-desc{font-size:.75rem;color:#6b7280}.dark .invoice-source-option-sub,.dark .invoice-status-option-desc{color:#9ca3af}.column-preview.fi-in-table-repeatable{max-height:calc(2.25rem + 7*(2.25rem + 1px) + 2.5px);overflow-y:auto;border:1px solid var(--gray-200);border-radius:.75rem}.dark .column-preview.fi-in-table-repeatable{border-color:#ffffff1a}.column-preview.fi-in-table-repeatable>table{display:table;width:100%;box-shadow:none;border-radius:0}.column-preview.fi-in-table-repeatable>table>thead{display:table-header-group}.column-preview.fi-in-table-repeatable>table>tbody{display:table-row-group}.column-preview.fi-in-table-repeatable>table>tbody>tr{display:table-row;padding:0}.column-preview.fi-in-table-repeatable>table>tbody>tr>td{display:table-cell;padding:.5rem .75rem;vertical-align:middle}.column-preview.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry{row-gap:0}.column-preview.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry-label{display:none}.count-grid .fi-sc>*+*{border-top:1px solid var(--gray-300)}.count-grid .fi-input-wrp-prefix{border-inline-end:1px solid var(--gray-300)}.dark .count-grid .fi-sc>*+*,.dark .count-grid .fi-input-wrp-prefix{border-color:#ffffff26}.flags-modal .flags-modal-danger{color:var(--danger-600)}.flags-modal .flags-modal-warning{color:var(--warning-500)}.flags-modal .flags-modal-info{color:var(--info-600)}.flags-modal .flags-modal-success{color:var(--success-600)}.flags-modal .flags-modal-link{color:var(--primary-600)}.dark .flags-modal .flags-modal-danger{color:var(--danger-400)}.dark .flags-modal .flags-modal-warning{color:var(--warning-400)}.dark .flags-modal .flags-modal-info{color:var(--info-400)}.dark .flags-modal .flags-modal-success{color:var(--success-400)}.dark .flags-modal .flags-modal-link{color:var(--primary-400)}.fi-fo-field.gl-set-row.fi-fo-field-has-inline-label{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:.75rem 0;border-bottom:1px solid rgb(0 0 0 / .08)}.dark .fi-fo-field.gl-set-row.fi-fo-field-has-inline-label{border-bottom-color:#ffffff1f}.gl-set-row.fi-fo-field-has-inline-label>.fi-fo-field-content-col{grid-column:auto;justify-items:end}.gl-set-row.fi-fo-field-has-inline-label>.fi-fo-field-label-col{padding-top:0;row-gap:.125rem}.gl-set-row .fi-select-input-btn,.gl-set-row .fi-fo-select{min-width:14rem}.gl-set-row .fi-fo-text-input,.gl-set-pair .fi-fo-text-input{width:8rem}.gl-set-pair{align-items:center;gap:.75rem;border-bottom:1px solid rgb(0 0 0 / .08)}.dark .gl-set-pair{border-bottom-color:#ffffff1f}.gl-set-pair>.fi-growable{min-width:0}.gl-set-pair .fi-fo-field.gl-set-row.fi-fo-field-has-inline-label{border-bottom:0}.fi-fo-field.gl-set-row.gl-set-sub.fi-fo-field-has-inline-label{margin-left:.125rem;padding-left:1rem;border-left:2px solid var(--primary-200)}
