.budget-consolidated-table{font-size:100%}.budget-consolidated-table .ant-table-container{min-width:0}.budget-consolidated-table .ant-table-content table{width:max-content;min-width:100%}.budget-consolidated-table .ant-table-body{overflow-x:auto!important;overflow-y:scroll!important}.budget-consolidated-table .ant-table.ant-table-small,.budget-consolidated-table .ant-table.ant-table-small .ant-table-title,.budget-consolidated-table .ant-table.ant-table-small .ant-table-thead>tr>th,.budget-consolidated-table .ant-table.ant-table-small .ant-table-tbody>tr>td,.budget-consolidated-table .ant-table.ant-table-small tfoot>tr>th,.budget-consolidated-table .ant-table.ant-table-small tfoot>tr>td{font-size:inherit!important}.budget-consolidated-table .ant-typography{font-size:inherit!important}.budget-consolidated-table .ant-table-cell-fix-left{background-color:var(--budget-sticky-bg, #fafafa)!important}.budget-consolidated-table .ant-table-body tr.budget-footer-total-row>.ant-table-cell-fix-left,.budget-consolidated-table .ant-table-body tr.budget-footer-marginality-row>.ant-table-cell-fix-left{z-index:5!important}.budget-consolidated-table .ant-table-tbody>tr>td{vertical-align:middle!important}.budget-consolidated-table .ant-table-row-expand-icon-cell{vertical-align:middle!important}.budget-consolidated-table .ant-table-tbody>tr.budget-row-selected>td{background-color:#e8f8d7!important}.budget-consolidated-table .ant-table-tbody>tr.budget-row-selected>td.ant-table-cell-fix-left{background-color:#e8f8d7!important}.budget-consolidated-table .ant-table-tbody>tr.budget-row-selected:hover>td,.budget-consolidated-table .ant-table-tbody>tr.budget-row-selected:hover>td.ant-table-cell-fix-left{background-color:#e8f8d7!important}.budget-consolidated-table .ant-table-cell.budget-month-sep-edge,.budget-consolidated-table th.budget-month-sep-edge,.budget-consolidated-table td.budget-month-sep-edge{box-shadow:inset 1px 0 #05050533!important}.budget-consolidated-table:not(:has(tr.budget-footer-marginality-row)) .ant-table-body tr.budget-footer-total-row>td{position:sticky;bottom:0;z-index:3;vertical-align:middle!important;background-color:var(--budget-cell-bg, var(--budget-sticky-bg, #fafafa))!important;box-shadow:0 -1px #0505050f}.budget-consolidated-table:has(tr.budget-footer-marginality-row) .ant-table-body tr.budget-footer-total-row>td{position:sticky;bottom:var(--budget-footer-marginality-tr-height, 38px);z-index:3;vertical-align:middle!important;background-color:var(--budget-cell-bg, var(--budget-sticky-bg, #fafafa))!important;box-shadow:0 -1px #0505050f}.budget-consolidated-table .ant-table-body tr.budget-footer-marginality-row>td{position:sticky;bottom:0;z-index:4;vertical-align:middle!important;background-color:var(--budget-cell-bg, var(--budget-sticky-bg, #fafafa))!important}:root{--finik-ui-zoom: 1.1;--finik-floating-panel-shadow: 4px 8px 20px -4px rgb(15 23 42 / .14), 2px 4px 10px -2px rgb(15 23 42 / .1);--finik-floating-panel-border: rgb(15 23 42 / .12)}html{zoom:var(--finik-ui-zoom)}html,body,#root{height:100%;margin:0;background:#f1f5f9}.finik-app-content-card>.ant-layout{flex:1 1 auto;min-height:0}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-popover .ant-popover-content{border:1px solid var(--finik-floating-panel-border);border-radius:var(--ant-border-radius-lg, 8px);box-shadow:var(--finik-floating-panel-shadow);background:#fff}.ant-popover .ant-popover-inner{box-shadow:none;overflow:hidden}.ant-popover .ant-popover-content>.ant-popover-inner:only-child{border-radius:var(--ant-border-radius-lg, 8px)}.ant-popover .ant-popover-title+.ant-popover-inner{border-radius:0 0 var(--ant-border-radius-lg, 8px) var(--ant-border-radius-lg, 8px)}.ant-popover .ant-popover-title{margin:0;padding:10px 14px;border-bottom:1px solid var(--ant-color-border-secondary, #eaeff7);font-weight:600}.ant-dropdown .ant-dropdown-menu{border:1px solid var(--finik-floating-panel-border);border-radius:var(--ant-border-radius-lg, 8px);box-shadow:var(--finik-floating-panel-shadow);padding:4px}.ant-table-filter-dropdown{border:1px solid var(--finik-floating-panel-border);border-radius:var(--ant-border-radius-lg, 8px);box-shadow:var(--finik-floating-panel-shadow)}.finik-data-table .ant-pagination,.admin-data-table .ant-pagination{font-size:12px}.finik-data-table .ant-pagination .ant-pagination-item,.finik-data-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.finik-data-table .ant-pagination .ant-pagination-next .ant-pagination-item-link,.admin-data-table .ant-pagination .ant-pagination-item,.admin-data-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.admin-data-table .ant-pagination .ant-pagination-next .ant-pagination-item-link{min-width:26px;height:24px;line-height:22px;font-size:12px}.finik-cashflow-rule-condition-value.ant-select{width:100%;max-width:100%;min-width:0}.finik-cashflow-rule-condition-value.ant-select .ant-select-selector{overflow:hidden}.finik-cashflow-rule-condition-value.ant-select .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.finik-cashflow-rule-condition-value.ant-input,.finik-cashflow-rule-condition-value.ant-input-number{width:100%;max-width:100%;min-width:0}.finik-data-table .ant-table-tbody>tr>td,.admin-data-table .ant-table-tbody>tr>td{overflow:hidden;vertical-align:middle}.finik-data-table .ant-table.ant-table-small,.finik-data-table .ant-table.ant-table-small .ant-table-title,.finik-data-table .ant-table.ant-table-small .ant-table-thead>tr>th,.finik-data-table .ant-table.ant-table-small .ant-table-tbody>tr>td,.finik-data-table .ant-table.ant-table-small tfoot>tr>th,.finik-data-table .ant-table.ant-table-small tfoot>tr>td{font-size:inherit!important}.finik-data-table .ant-table.ant-table-small .ant-table-thead>tr>th,.finik-data-table .ant-table.ant-table-small .ant-table-tbody>tr>td{line-height:1.65}.finik-data-table .ant-table.ant-table-small .ant-typography{font-size:inherit!important}.finik-payments-column-filter-dropdown{padding:8px}.finik-payments-col-filter-icon{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;margin-inline-start:4px;padding:2px 5px;border-radius:6px;background:var(--ant-color-fill-quaternary, #f5f5f5);border:1px solid var(--ant-color-border-secondary, #f0f0f0);font-size:12px;line-height:1;vertical-align:middle;transition:background .15s ease,border-color .15s ease,color .15s ease}.finik-payments-table .ant-table-filter-trigger:hover .finik-payments-col-filter-icon{background:var(--ant-color-fill-tertiary, #fafafa);border-color:var(--ant-color-border, #d9d9d9)}.finik-payments-col-filter-icon--active{background:var(--ant-color-primary-bg, #e6f4ff)!important;border-color:var(--ant-color-primary-border, #91caff)!important}.finik-payments-table .ant-table-thead>tr>th.finik-payments-col-filter--active{background:color-mix(in srgb,var(--ant-color-primary-bg, #e6f4ff) 70%,var(--ant-color-bg-container, #fff) 30%)!important}.finik-payments-table .ant-table-thead>tr>th.finik-payments-col-filter--active .ant-table-column-title{color:var(--ant-color-primary, #1677ff);font-weight:500}.finik-payments-table .ant-table-filter-trigger.active{color:var(--ant-color-primary)}.finik-payments-quick-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finik-compact-filter-pill.ant-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;height:auto;max-width:240px;padding:5px 10px 5px 12px;border-radius:999px;background:var(--ant-color-fill-quaternary, #f5f5f5)!important;border:1px solid var(--ant-color-border-secondary, #e8e8e8)!important;box-shadow:0 1px #00000005;font-weight:400;line-height:20px;color:var(--ant-color-text, rgba(0, 0, 0, .88));transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.finik-compact-filter-pill__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.finik-compact-filter-pill .finik-compact-filter-pill__caret{flex-shrink:0;font-size:10px;opacity:.45;transition:transform .15s ease,opacity .15s ease}.finik-compact-filter-pill .ant-btn-icon{margin-inline-start:2px!important}.finik-compact-filter-pill.ant-btn:not(:disabled):hover{background:var(--ant-color-fill-tertiary, #fafafa)!important;border-color:var(--ant-color-border, #d9d9d9)!important;color:var(--ant-color-text, rgba(0, 0, 0, .88))}.finik-compact-filter-pill.ant-btn:not(:disabled):hover .finik-compact-filter-pill__caret{opacity:.7}.finik-compact-filter-pill--open.ant-btn{background:var(--ant-color-bg-container, #fff)!important;border-color:var(--ant-color-primary, #1677ff)!important;box-shadow:0 0 0 2px var(--ant-color-primary-bg, #e6f4ff)}.finik-compact-filter-pill--open.ant-btn .finik-compact-filter-pill__caret,.finik-compact-filter-pill--open.ant-btn .ant-btn-icon{transform:rotate(180deg);opacity:.85;color:var(--ant-color-primary, #1677ff)}.finik-compact-filter-pill--active.ant-btn{background:var(--ant-color-primary-bg, #e6f4ff)!important;border-color:var(--ant-color-primary-border, #91caff)!important;color:var(--ant-color-primary-text, #0958d9);font-weight:500}.finik-compact-filter-pill--active.ant-btn .finik-compact-filter-pill__caret{opacity:.75;color:var(--ant-color-primary, #1677ff)}.finik-compact-filter-pill--active.finik-compact-filter-pill--open.ant-btn{box-shadow:0 0 0 2px var(--ant-color-primary-bg, #e6f4ff)}.finik-payments-table .ant-table-thead>tr>th.ant-table-selection-column,.finik-payments-table .ant-table-tbody>tr>td.ant-table-selection-column{vertical-align:middle;padding-inline:4px;max-width:44px;box-sizing:border-box}.finik-payments-table .ant-table-thead>tr>th.ant-table-selection-column{text-align:start}.finik-table-flex-scroll-slot{display:flex;flex-direction:column;min-height:0}.finik-table-flex-scroll-slot>.ant-table-wrapper,.finik-table-flex-scroll-slot .ant-spin-nested-loading,.finik-table-flex-scroll-slot .ant-spin-container,.finik-table-flex-scroll-slot .ant-table{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.finik-table-flex-scroll-slot .ant-table-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.finik-table-flex-scroll-slot .ant-table-content{flex:1 1 auto;min-height:0;overflow:auto!important}.finik-table-flex-scroll-slot .ant-table-content thead>tr>th{position:sticky;top:0;z-index:2;background:var(--ant-table-header-bg, #fafafa)}.finik-table-flex-scroll-slot .finik-payments-table .ant-table-content thead>tr>th,.finik-table-flex-scroll-slot .finik-counterparties-table .ant-table-content thead>tr>th{background:var(--ant-color-bg-container, #fff)}.finik-table-flex-scroll-slot .ant-table-pagination,.finik-table-flex-scroll-slot .ant-table-header{flex-shrink:0}.finik-table-flex-scroll-slot .ant-table-body{flex:1 1 auto;min-height:0!important;max-height:none!important;overflow:auto!important}.finik-field-copyable.ant-input[readonly],.finik-field-copyable.ant-input-number input[readonly]{cursor:text;color:var(--ant-color-text);background:var(--ant-color-bg-container)}.finik-field-select-copyable.ant-select .ant-select-selector{cursor:text}.finik-field-select-copyable.ant-select .ant-select-selection-item,.finik-field-select-copyable.ant-select .ant-select-selection-placeholder{-webkit-user-select:text;user-select:text}.finik-payments-resizable-th{position:relative}.finik-payments-resize-handle{position:absolute;top:0;right:-6px;width:14px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2}.finik-payments-resize-handle:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;width:4px;border-radius:2px;background:color-mix(in srgb,var(--ant-color-text) 92%,black 8%);opacity:1;box-shadow:0 0 0 1px color-mix(in srgb,white 72%,transparent 28%),0 0 0 2px color-mix(in srgb,var(--ant-color-border) 36%,transparent 64%);transition:opacity .15s ease,background-color .15s ease,box-shadow .15s ease}.finik-payments-resizable-th:hover .finik-payments-resize-handle:before{opacity:1;background:var(--ant-color-primary);box-shadow:0 0 0 1px color-mix(in srgb,white 78%,transparent 22%),0 0 0 3px color-mix(in srgb,var(--ant-color-primary) 26%,transparent 74%)}.finik-payments-resize-handle:hover:before{opacity:1;background:var(--ant-color-primary);box-shadow:0 0 0 1px color-mix(in srgb,white 78%,transparent 22%),0 0 0 3px color-mix(in srgb,var(--ant-color-primary) 26%,transparent 74%)}body.finik-col-resize-active,body.finik-col-resize-active *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.finik-notification-inbox{display:flex;flex-direction:column;overflow:hidden}.finik-notification-inbox__header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 14px}.finik-notification-inbox__filter{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;flex-shrink:0}.finik-notification-inbox__filter-text{display:flex;flex-direction:column;align-items:flex-end;gap:0;font-size:12px;line-height:1.35;color:var(--ant-color-text-secondary);text-align:right}.finik-notification-inbox__body{flex-shrink:0;height:var(--finik-notification-inbox-body-height, 260px);min-height:var(--finik-notification-inbox-body-height, 260px);max-height:var(--finik-notification-inbox-body-height, 260px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.finik-notification-inbox-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;box-sizing:border-box;padding:28px 24px 32px;text-align:center}.finik-notification-inbox-empty__art{position:relative;width:120px;height:120px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.finik-notification-inbox-empty__spark{position:absolute;width:10px;height:10px;color:var(--ant-color-primary);opacity:.55}.finik-notification-inbox-empty__spark:before{content:"✦";font-size:10px;line-height:1}.finik-notification-inbox-empty__spark--1{top:18px;right:22px}.finik-notification-inbox-empty__spark--2{top:8px;right:36px;transform:scale(.75);opacity:.4}.finik-notification-inbox-empty__spark--3{top:26px;right:10px;transform:scale(.65);opacity:.35}.finik-notification-inbox__list{display:flex;flex-direction:column}.finik-notification-inbox-item{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:12px 18px;border:none;border-bottom:1px solid var(--ant-color-border-secondary);background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.finik-notification-inbox-item:last-child{border-bottom:none}.finik-notification-inbox-item:hover:not(:disabled){background:var(--ant-color-fill-tertiary)}.finik-notification-inbox-item:disabled{cursor:default}.finik-notification-inbox-item__dot{width:7px;height:7px;border-radius:50%;margin-top:7px;flex-shrink:0}.finik-notification-inbox-item__dot--placeholder{visibility:hidden}.finik-notification-inbox-item__body{flex:1;min-width:0}.finik-payments-table th.ant-table-selection-column .finik-payments-selection-header .ant-checkbox-inner,.finik-projects-table th.ant-table-selection-column .finik-payments-selection-header .ant-checkbox-inner,.finik-budget-catalog-table th.ant-table-selection-column .finik-payments-selection-header .ant-checkbox-inner,.finik-counterparties-table th.ant-table-selection-column .finik-payments-selection-header .ant-checkbox-inner,.finik-payment-requests-table th.ant-table-selection-column .finik-payments-selection-header .ant-checkbox-inner{transition:opacity .2s ease}.finik-payments-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-checked .ant-checkbox-inner,.finik-payments-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-indeterminate .ant-checkbox-inner,.finik-projects-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-checked .ant-checkbox-inner,.finik-projects-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-indeterminate .ant-checkbox-inner,.finik-budget-catalog-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-checked .ant-checkbox-inner,.finik-budget-catalog-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-indeterminate .ant-checkbox-inner,.finik-counterparties-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-checked .ant-checkbox-inner,.finik-counterparties-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-indeterminate .ant-checkbox-inner,.finik-payment-requests-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-checked .ant-checkbox-inner,.finik-payment-requests-table th.ant-table-selection-column .finik-header-selection-checkbox--phase-page.ant-checkbox-wrapper-indeterminate .ant-checkbox-inner{opacity:.34}.finik-projects-table .ant-table-thead>tr>th.ant-table-selection-column,.finik-projects-table .ant-table-tbody>tr>td.ant-table-selection-column{vertical-align:middle;padding-inline:4px;max-width:44px;box-sizing:border-box;text-align:center}.finik-projects-table .ant-table-thead>tr>th.ant-table-selection-column{text-align:center}.finik-counterparties-table .ant-table-thead>tr>th.ant-table-selection-column,.finik-counterparties-table .ant-table-tbody>tr>td.ant-table-selection-column{vertical-align:middle;padding-inline:4px;max-width:44px;box-sizing:border-box}.finik-counterparties-table .ant-table-thead>tr>th.ant-table-selection-column{text-align:start}.finik-payment-requests-table .ant-table-thead>tr>th.ant-table-selection-column,.finik-payment-requests-table .ant-table-tbody>tr>td.ant-table-selection-column{vertical-align:middle;padding-inline:4px;max-width:44px;box-sizing:border-box}.finik-budget-catalog-table .ant-table-thead>tr>th.ant-table-selection-column,.finik-budget-catalog-table .ant-table-tbody>tr>td.ant-table-selection-column{vertical-align:middle;padding-inline:4px;max-width:44px;box-sizing:border-box;text-align:center}.finik-payment-requests-table .ant-table-thead>tr>th.ant-table-selection-column{text-align:start}.finik-data-table.finik-payment-requests-table .ant-table,.finik-data-table.finik-payment-requests-table .ant-table-container,.finik-data-table.finik-payment-requests-table .ant-table-content,.finik-data-table.finik-payment-requests-table .ant-table-header,.finik-data-table.finik-payment-requests-table .ant-table-body{background:transparent!important}.finik-data-table.finik-payment-requests-table .ant-table-thead>tr>th,.finik-data-table.finik-payment-requests-table .ant-table-tbody>tr>td{background:transparent!important}.finik-data-table.finik-payment-requests-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--ant-table-row-hover-bg, #f5f8ff)!important}.ant-table-wrapper.finik-data-table.finik-payment-requests-table,.ant-table-wrapper.finik-data-table.finik-payment-requests-table .ant-spin-container{background:transparent!important}.ant-table-wrapper.finik-data-table.finik-settings-approval-routes-table{max-width:720px;width:100%}.finik-pr-bottom-toolbar .ant-btn.ant-btn-variant-outlined{background:transparent!important}.finik-pr-bottom-toolbar .ant-btn.ant-btn-variant-outlined.ant-btn-disabled,.finik-pr-bottom-toolbar .ant-btn.ant-btn-variant-outlined:disabled{background:transparent!important}.finik-pr-bottom-toolbar .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .06))!important}.finik-payments-selection-header{line-height:1}.finik-payments-selection-header.ant-btn,.finik-payments-selection-header .ant-btn{border:none;box-shadow:none}.admin-users-tabs.ant-tabs{flex:1;min-height:0}.admin-users-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.admin-users-tabs .ant-tabs-content,.admin-users-tabs .ant-tabs-tabpane{height:100%}.budgets-page-tabs.ant-tabs,.settings-page-tabs.ant-tabs{flex:1;min-height:0}.budgets-page-tabs .ant-tabs-nav,.settings-page-tabs .ant-tabs-nav{flex-shrink:0}.budgets-page-tabs .ant-tabs-content-holder,.settings-page-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.budgets-page-tabs .ant-tabs-content,.budgets-page-tabs .ant-tabs-tabpane,.settings-page-tabs .ant-tabs-content,.settings-page-tabs .ant-tabs-tabpane{height:100%;overflow:hidden}.budgets-page-tabs .ant-tabs-tabpane:not(.ant-tabs-tabpane-hidden),.settings-page-tabs .ant-tabs-tabpane:not(.ant-tabs-tabpane-hidden){display:flex;flex-direction:column;min-height:0}.project-detail-tabs.ant-tabs{flex:1;min-height:0}.project-detail-tabs .ant-tabs-nav{flex-shrink:0}.project-detail-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.project-detail-tabs .ant-tabs-content,.project-detail-tabs .ant-tabs-tabpane{height:100%}.project-detail-tabs .ant-tabs-tabpane:not(.ant-tabs-tabpane-hidden){min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:24px}.finik-project-budget-table .ant-table-summary .ant-table-cell{white-space:nowrap}.finik-sider-brand{color:#f1f5f9}.finik-sider-brand .ant-typography{color:#f1f5f9!important}.pr-detail-form-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;min-width:0}@media (max-width: 768px){.pr-detail-form-two-col{grid-template-columns:1fr}}.pr-approval-route-steps.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{height:1px!important;border-radius:1px;background-color:#94a3b8!important}.pr-approval-route-steps.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-finish:not(:last-child)>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{height:2px!important;border-radius:1px;background-color:var(--ant-color-success, #52c41a)!important}.pr-approval-route-steps.ant-steps-horizontal.ant-steps-small .ant-steps-item-icon{width:28px!important;height:28px!important;min-width:28px!important;line-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.pr-approval-route-steps.ant-steps-horizontal.ant-steps-small .ant-steps-item-title{line-height:28px!important}.pr-approval-route-steps.ant-steps-horizontal.ant-steps-small:not(.ant-steps-label-vertical) .ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{top:14px!important}.pr-approval-route-steps.ant-steps-vertical.ant-steps-small .ant-steps-item-icon{width:28px!important;height:28px!important;min-width:28px!important;line-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.pr-approval-route-steps.ant-steps-vertical.ant-steps-small>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{inset-inline-start:13px!important}.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-content{display:flow-root!important;min-width:0!important;max-width:none!important;overflow:visible!important}.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-title{white-space:normal!important;line-height:1.4!important}.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-description{white-space:normal!important;max-width:none!important}.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px!important;background-color:#94a3b8!important}.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{width:2px!important;background-color:var(--ant-color-success, #52c41a)!important}.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-wait .ant-steps-item-icon .anticon,.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-process .ant-steps-item-icon .anticon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-wait .ant-steps-item-icon .anticon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-process .ant-steps-item-icon .anticon{color:#64748b!important}.pr-approval-route-steps.ant-steps-horizontal.ant-steps-small .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-horizontal.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-vertical.ant-steps-small .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-vertical.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{position:relative!important;top:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-finish .ant-steps-item-icon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--ant-color-success, #52c41a)!important;border-color:var(--ant-color-success, #52c41a)!important}.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-finish .ant-steps-item-icon .anticon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-finish .ant-steps-item-icon .anticon{color:#fff!important}.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-process .ant-steps-item-icon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-process .ant-steps-item-icon{background-color:transparent!important;border-style:solid!important;border-width:2px!important;border-color:var(--ant-color-success, #52c41a)!important}.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-wait .ant-steps-item-icon,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-wait .ant-steps-item-icon{background-color:transparent!important;border-style:solid!important;border-width:2px!important;border-color:#94a3b8!important}.pr-approval-route-steps.ant-steps-horizontal .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,.pr-approval-route-steps.ant-steps-vertical .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot{background:#64748b!important}.pr-email-approval-page{min-height:100dvh;box-sizing:border-box;background:#f1f5f9;display:flex;flex-direction:column;align-items:center;justify-content:center}.pr-email-approval-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40dvh;text-align:center}.pr-email-approval-alert{margin-bottom:14px}.pr-email-approval-alert--error{margin-top:4px}.pr-email-approval-reject-form,.pr-email-approval-comment-form{margin-bottom:14px}@media (max-width: 1023px){.pr-email-approval-page{padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));justify-content:flex-start}.pr-email-approval-inner{min-height:32dvh}.pr-email-approval-muted{margin-top:48px!important;color:#64748b!important;font-size:36px!important}.pr-email-approval-card{width:100%;max-width:100%;margin:0 auto;border-radius:14px;box-shadow:0 6px 24px #0f172a1a}.pr-email-approval-card .ant-card-body{padding:36px 32px 40px}.pr-email-approval-title.ant-typography,.pr-email-approval-title.ant-typography h4{margin-top:0!important;margin-bottom:16px!important;line-height:1.25!important;font-size:48px!important}.pr-email-approval-brand.ant-typography{display:block;margin-bottom:8px;font-size:28px!important}.pr-email-approval-subtitle.ant-typography{display:block;margin-bottom:32px;font-size:30px!important}.pr-email-approval-desc{margin-bottom:28px}.pr-email-approval-desc .ant-descriptions-item-label,.pr-email-approval-desc .ant-descriptions-item-content,.pr-email-approval-desc .ant-descriptions-item-content .ant-typography{font-size:28px!important;line-height:1.4!important}.pr-email-approval-desc .ant-descriptions-item-label,.pr-email-approval-desc .ant-descriptions-item-content{padding:20px 24px!important}.pr-email-approval-alert .ant-alert-message{font-size:28px!important}.pr-email-approval-alert .ant-alert-description{font-size:26px!important;line-height:1.4}.pr-email-approval-footnote.ant-typography{font-size:26px!important}.pr-email-approval-reject-form .ant-form-item-label>label,.pr-email-approval-comment-form .ant-form-item-label>label{font-size:28px!important;height:auto;line-height:1.35}.pr-email-approval-reject-form textarea.ant-input,.pr-email-approval-comment-form textarea.ant-input{font-size:28px!important;line-height:1.45}.pr-email-approval-reject-form textarea.ant-input{min-height:224px}.pr-email-approval-comment-form textarea.ant-input{min-height:184px}.pr-email-approval-submit.ant-btn{min-height:88px;font-size:30px!important;font-weight:600}.pr-email-approval-submit--rework.ant-btn-primary{background:#d97706!important;border-color:#d97706!important}.pr-email-approval-submit--rework.ant-btn-primary:not(:disabled):hover{background:#b45309!important;border-color:#b45309!important}}@media (min-width: 1024px){.pr-email-approval-page{padding:16px 20px}.pr-email-approval-muted{margin-top:24px!important;color:#64748b!important;font-size:18px!important}.pr-email-approval-card{width:100%;max-width:min(520px,100%);margin:0 auto;border-radius:14px;box-shadow:0 6px 24px #0f172a1a}.pr-email-approval-card .ant-card-body{padding:18px 16px 20px}.pr-email-approval-title.ant-typography,.pr-email-approval-title.ant-typography h4{margin-top:0!important;margin-bottom:8px!important;line-height:1.25!important;font-size:24px!important}.pr-email-approval-brand.ant-typography{display:block;margin-bottom:4px;font-size:14px!important}.pr-email-approval-subtitle.ant-typography{display:block;margin-bottom:16px;font-size:15px!important}.pr-email-approval-desc{margin-bottom:14px}.pr-email-approval-desc .ant-descriptions-item-label,.pr-email-approval-desc .ant-descriptions-item-content,.pr-email-approval-desc .ant-descriptions-item-content .ant-typography{font-size:14px!important;line-height:1.4!important}.pr-email-approval-desc .ant-descriptions-item-label,.pr-email-approval-desc .ant-descriptions-item-content{padding:10px 12px!important}.pr-email-approval-alert .ant-alert-message{font-size:14px!important}.pr-email-approval-alert .ant-alert-description{font-size:13px!important;line-height:1.4}.pr-email-approval-footnote.ant-typography{font-size:13px!important}.pr-email-approval-reject-form .ant-form-item-label>label,.pr-email-approval-comment-form .ant-form-item-label>label{font-size:14px!important;height:auto;line-height:1.35}.pr-email-approval-reject-form textarea.ant-input,.pr-email-approval-comment-form textarea.ant-input{font-size:14px!important;line-height:1.45}.pr-email-approval-reject-form textarea.ant-input{min-height:112px}.pr-email-approval-comment-form textarea.ant-input{min-height:92px}.pr-email-approval-submit.ant-btn{min-height:34px;font-size:13px!important;font-weight:600}.pr-email-approval-submit--rework.ant-btn-primary{background:#d97706!important;border-color:#d97706!important}.pr-email-approval-submit--rework.ant-btn-primary:not(:disabled):hover{background:#b45309!important;border-color:#b45309!important}}.finik-side-drawer .ant-drawer-header{border-bottom:1px solid #e2e8f0}.finik-side-drawer .ant-drawer-footer{border-top:1px solid #e2e8f0}.finik-side-drawer-form.ant-form-vertical .ant-form-item-label>label{font-size:12px;font-weight:600;line-height:1.35;color:#64748b;height:auto}.finik-side-drawer-form.ant-form-vertical .ant-form-item{margin-bottom:16px}.finik-side-drawer-form .ant-input,.finik-side-drawer-form .ant-input-number,.finik-side-drawer-form .ant-input-number-input,.finik-side-drawer-form .ant-select-selector,.finik-side-drawer-form .ant-picker,.finik-side-drawer-form textarea.ant-input{color:#0f172a;font-size:14px;border-color:#cbd5e1;background:#fff}.finik-side-drawer-form .ant-input-affix-wrapper,.finik-side-drawer-form .ant-input-number-group-wrapper{border-color:#cbd5e1}.finik-side-drawer-form .ant-form-item-control-input-content>.ant-typography{color:#0f172a;font-size:14px}.finik-side-drawer-form .finik-drawer-readonly-value{display:block;padding:6px 11px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;font-size:14px;line-height:1.5;min-height:32px}.finik-side-drawer-form .finik-drawer-readonly-value--empty{color:#94a3b8}.finik-side-drawer-form .finik-drawer-form-hint.ant-typography{display:block;margin-bottom:16px;font-size:13px;line-height:1.45;color:#64748b}.finik-data-page-filter-form.ant-form-vertical .ant-form-item-label{padding:0 0 6px}.finik-data-page-filter-form.ant-form-vertical .ant-form-item-label>label{font-size:12px;font-weight:600;line-height:1.35;color:#64748b;height:auto}.finik-data-page-filter-form.ant-form-vertical .ant-form-item{margin-bottom:14px}.finik-data-page-filter-form .ant-input,.finik-data-page-filter-form .ant-input-affix-wrapper .ant-input,.finik-data-page-filter-form .ant-picker-input>input,.finik-data-page-filter-form .ant-select.ant-select-single .ant-select-selection-item{color:#1e293b!important}.finik-data-page-filter-form .ant-select.ant-select-multiple .ant-select-selection-item{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#1e293b!important}
