:root{--app-footer-block-size:24px;--estatum-teal:#0e6e75;--estatum-teal-deep:#0a4f55;--estatum-teal-light:#2aa6af;--estatum-graphite:#0d0f0f;--estatum-ink:#121615;--estatum-paper:#f3f2ee;--estatum-gradient:linear-gradient(120deg, #0a4f55, #14909a);--estatum-panel:#0d1413;--estatum-panel-ink:#f4f6f5;--estatum-panel-muted:#77837f;--estatum-panel-rule:#22302e;--estatum-panel-tint:#16302e;scrollbar-color:#00000059 transparent}*{box-sizing:border-box;margin:0;padding:0}body{overflow:hidden}#root{min-block-size:100dvb;min-inline-size:100vi;display:flex}.ant-form-item :is(.ant-input-number,.ant-picker){inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch}::view-transition-old(root){animation:.3s ease-out both fade-out}::view-transition-new(root){animation:.3s ease-in .1s both fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:.3}}@keyframes fade-in{0%{opacity:.3}to{opacity:1}}.container{block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch}.form-footer{gap:var(--ant-padding);flex-direction:row;justify-content:end;align-items:center;padding-block-start:var(--ant-padding);display:flex}.form-item-label-extra{position:relative}.form-item-label-extra-content{block-size:var(--ant-control-height);align-items:center;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:calc(var(--ant-padding) / 2)}.ant-form-large .form-item-label-extra-content{block-size:var(--ant-control-height-lg)}.scrollable-container{block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch;inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;overflow:clip}.scrollable-container-overflow-block{overflow-block:auto}.scrollable-container-overflow-inline{overflow-inline:auto}.crud-header{margin-block-end:var(--ant-padding-xs)}.crud-header-actions{align-items:center;gap:var(--ant-padding-xs);flex-direction:row;display:flex}@media (pointer:coarse){.crud-header-actions .ant-btn{min-block-size:44px}}.table-container{block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch}.table-container .ant-pagination-item-active,.table-container .ant-pagination-item-active:hover{background-color:var(--ant-color-primary);border-color:var(--ant-color-primary)}.table-container .ant-pagination-item-active a,.table-container .ant-pagination-item-active:hover a{color:#fff}.table-card-list-spin{flex:auto;min-block-size:0}.table-card-list-spin>.ant-spin-container{block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch}.table-card-list{flex-direction:column;block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch;display:flex}.table-card-list>.scrollable-container{flex:auto;min-block-size:0}.table-card-list-items{gap:var(--ant-padding-sm);flex-direction:column;padding-block-end:var(--ant-padding-xxs);display:flex}.table-card-list .table-card .ant-card-body{gap:var(--ant-padding-xxs);padding:var(--ant-padding-sm);flex-direction:column;display:flex}.table-card-selected{border-color:var(--ant-color-primary);background-color:var(--ant-color-primary-bg);box-shadow:inset 0 0 0 2px var(--ant-color-primary)}.table-card-list .table-card-selected .ant-card-body{background-color:#0000}.table-card-title{font-size:var(--ant-font-size-lg)}.table-card-row{justify-content:space-between;align-items:baseline;gap:var(--ant-padding-sm);flex-direction:row;display:flex}.table-card-label{font-size:var(--ant-font-size-sm);flex:none}.table-card-value{text-align:end;overflow-wrap:anywhere;flex:auto;min-inline-size:0}.table-card-actions,.table-card-expanded{border-block-start:1px solid var(--ant-color-split);padding-block-start:var(--ant-padding-xs)}.table-card-actions{justify-content:end;align-items:center;gap:var(--ant-padding-xs);flex-direction:row;display:flex}.table-card-pagination{padding-block:var(--ant-padding-xs)}@media (pointer:coarse){.table-card-actions .ant-btn,.table-card .ant-btn,.table-card-pagination .ant-pagination-item,.table-card-pagination .ant-pagination-prev,.table-card-pagination .ant-pagination-next{min-block-size:44px;min-inline-size:44px}}.crud-follower-table{max-block-size:300px}.contracts-notes-cell.ant-typography{max-inline-size:220px}.contracts-notes-tooltip{white-space:pre-wrap}.auto-complete input:disabled{color:var(--ant-color-text-disabled)!important}.auto-complete-loading{padding-block:var(--ant-padding-xs);justify-content:center;display:flex}.correction-index-card{flex:auto;min-block-size:0}.correction-index-card .ant-card-body{gap:var(--ant-padding-xs);flex-direction:column;block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch;display:flex}.correction-index-heading{align-items:baseline;gap:var(--ant-padding-xs);flex-flow:wrap;display:flex}.line-chart{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;position:relative}.line-chart-fill{flex:auto;min-block-size:0}.line-chart-fill>svg{position:absolute;inset:0}.line-chart svg:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.line-chart-grid{stroke:var(--ant-color-split);stroke-width:1px}.line-chart-crosshair{stroke:var(--ant-color-text-quaternary);stroke-width:1px}.line-chart-tick{fill:var(--ant-color-text-secondary);font-size:var(--ant-font-size-sm);font-variant-numeric:tabular-nums}.line-chart-endpoint{fill:var(--ant-color-text);font-size:var(--ant-font-size-sm);font-weight:600}.line-chart-series-0{--line-chart-series-color:#08979c}.line-chart-series-1{--line-chart-series-color:#d46b08}.line-chart-series-2{--line-chart-series-color:#1677ff}.line-chart-series-3{--line-chart-series-color:#c41d7f}.line-chart-series-4{--line-chart-series-color:#389e0d}.line-chart-series-overflow{--line-chart-series-color:#8c8c8c}.line-chart-line{fill:none;stroke:var(--line-chart-series-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.line-chart-dot{fill:var(--line-chart-series-color);stroke:var(--ant-color-bg-container);stroke-width:2px}.line-chart-tooltip{z-index:1;gap:var(--ant-padding-xxs);inline-size:max-content;max-inline-size:100%;padding:var(--ant-padding-xs);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);background-color:var(--ant-color-bg-elevated);box-shadow:var(--ant-box-shadow-secondary);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-block-start:0}.line-chart-tooltip-label{font-size:var(--ant-font-size-sm)}.line-chart-tooltip-row{align-items:baseline;gap:var(--ant-padding-xs);flex-direction:row;display:flex}.line-chart-tooltip-row .ant-typography{white-space:nowrap}.line-chart-tooltip-key{background-color:var(--line-chart-series-color);border-radius:1px;flex:none;block-size:2px;inline-size:12px}.line-chart-tooltip-detail,.line-chart-tooltip-name{font-size:var(--ant-font-size-sm)}.line-chart-legend{align-items:center;gap:var(--ant-padding);flex-flow:wrap;padding-block-start:var(--ant-padding-xs);display:flex}.line-chart-legend-item{align-items:center;gap:var(--ant-padding-xs);flex-direction:row;display:flex}.line-chart-legend-key{background-color:var(--line-chart-series-color);border-radius:1px;block-size:2px;inline-size:16px}.dashboard-container{flex-direction:column;block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch;inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;display:flex}.dashboard-main-card{--ant-color-bg-container:linear-gradient(135deg, var(--ant-color-primary) 0%, color-mix(in srgb, var(--ant-color-primary) 80%, var(--ant-color-bg-base) 50%) 100%)}.dashboard-card-stat-body{gap:var(--ant-padding-xs);flex-direction:column;display:flex}.dashboard-card-stat-header{align-items:center;gap:var(--ant-padding-xs);display:flex}.dashboard-card-stat-description{font-size:var(--ant-font-size-heading-4)}.dashboard-card-stat-icon{font-size:var(--ant-font-size-heading-2)}.dashboard-card-stat-value{font-size:var(--ant-font-size-heading-3)}.dashboard-card-stat-details{align-items:baseline;gap:var(--ant-padding-xs);flex-wrap:wrap;display:flex}.dashboard-card-stat-detail{font-size:var(--ant-font-size-sm)}.dashboard-card-stat-detail:not(:last-child):after{content:"·";margin-inline-start:var(--ant-padding-xs)}.dashboard-card-list-body{gap:var(--ant-padding-xs);flex-direction:column;display:flex}.dashboard-card-list-header{align-items:center;gap:var(--ant-padding-xs);display:flex}.dashboard-card-list-description{font-size:var(--ant-font-size-heading-4)}.dashboard-card-list-icon{font-size:var(--ant-font-size-heading-2)}.dashboard-card-list-hint{font-size:var(--ant-font-size-sm)}.dashboard-card-list-body .dashboard-card-list .dashboard-card-list-item{align-items:flex-start;gap:var(--ant-padding-xxs);padding-block:var(--ant-padding-xs);flex-flow:column;padding-inline:0;display:flex}.dashboard-card-list-body .dashboard-card-list .dashboard-card-list-item:hover{background-color:#0000}.dashboard-card-list-body .dashboard-card-list .dashboard-card-list-item:last-child{border-block-end:none}.dashboard-card-list-title{font-size:var(--ant-font-size);align-self:stretch}.dashboard-card-list-row{justify-content:space-between;align-self:stretch;align-items:baseline;gap:var(--ant-padding-xs);display:flex}.dashboard-card-list-label{min-inline-size:0;font-size:var(--ant-font-size-sm);flex:auto}.dashboard-card-list-value{font-size:var(--ant-font-size);flex:none}.dashboard-card-list-subtotal{border-block-start:1px dashed var(--ant-color-split);padding-block-start:var(--ant-padding-xxs)}.dashboard-card-list-footer{border-block-start:1px solid var(--ant-color-border);padding-block-start:var(--ant-padding-xs)}.dashboard-card-list-footer-value{font-size:var(--ant-font-size-lg)}.auth-shell{background:var(--ant-color-bg-layout);max-block-size:100dvb;min-inline-size:0;font-family:var(--ant-font-family);flex:1;display:flex}.auth-shell-brand{display:none}.auth-shell-brand-lockup{z-index:1;color:var(--estatum-panel-ink);display:flex;position:relative}.auth-shell-brand-lockup svg{color:var(--estatum-teal-light)}.auth-shell-brand-watermark{color:var(--estatum-panel-tint)}.auth-shell-brand-footer{z-index:1;align-items:center;gap:20px;font-size:14px;display:flex;position:relative}.auth-shell-brand-tagline{color:var(--estatum-panel-muted)}.auth-shell-brand-rule{background:var(--estatum-panel-rule);flex:1;block-size:1px}.auth-shell-brand-link{color:var(--estatum-teal-light);text-decoration:none}.auth-shell-brand-link:hover{color:var(--estatum-panel-ink)}.auth-shell-main{overflow-inline:clip;overflow-block:auto;flex:1;justify-content:center;align-items:flex-start;min-inline-size:0;padding:44px 24px 32px;display:flex;position:relative}.auth-shell-brand-watermark,.auth-shell-main-watermark{pointer-events:none;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.auth-shell-main-watermark{color:var(--ant-color-fill-tertiary)}.auth-shell-main-watermark svg{block-size:480px;inline-size:480px}.auth-shell-panel{z-index:1;flex-direction:column;min-block-size:-webkit-fill-available;min-block-size:-moz-available;min-block-size:stretch;inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;max-inline-size:400px;display:flex;position:relative}.auth-shell-panel-lockup{color:var(--ant-color-text);align-self:flex-start;display:flex}.auth-shell-panel-lockup svg{color:var(--estatum-teal)}.auth-shell-card{margin-block:auto}.auth-shell-title{letter-spacing:-.025em;color:var(--ant-color-text);margin-block-start:40px;font-size:29px;font-weight:600;line-height:1.15}.auth-shell-subtitle{color:var(--ant-color-text-secondary);margin-block-start:12px;font-size:15.5px;line-height:1.55}.auth-shell-body{margin-block-start:30px}.auth-shell-body .scrollable-container{block-size:auto;overflow:visible}.auth-shell-body .form-footer{padding-block-start:0}.auth-shell-label-action{display:none}.auth-shell-footer{flex-direction:column;align-items:center;gap:12px;padding-block-start:32px;display:flex}.auth-shell-note{text-align:center;color:var(--ant-color-text-secondary);gap:10px;font-size:13.5px;line-height:1.55;display:flex}.auth-shell-note-icon{display:none}.auth-shell-links{align-items:center;gap:16px;font-size:13.5px;display:flex}.auth-shell-links a{color:var(--ant-color-text-tertiary);text-decoration:none}.auth-shell-links a:hover{color:var(--ant-color-link)}.auth-shell-links-separator{background:var(--ant-color-split);block-size:12px;inline-size:1px}@media (width>=576px){.auth-shell-main{padding:56px 40px}.auth-shell-main-watermark svg{block-size:640px;inline-size:640px}.auth-shell-panel-lockup{align-self:center;margin-block-end:24px}.auth-shell-card{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);padding:40px}.auth-shell-title{margin-block-start:0;font-size:26px}}@media (width>=992px){.auth-shell-brand{border-inline-end:1px solid var(--estatum-panel-rule);background:var(--estatum-panel);inline-size:44%;color:var(--estatum-panel-ink);flex-direction:column;flex-shrink:0;justify-content:space-between;padding:56px;display:flex;position:relative;overflow:clip}.auth-shell-main{background:var(--ant-color-bg-container);align-items:center;padding:56px 88px}.auth-shell-main-watermark{display:none}.auth-shell-panel{min-block-size:auto;max-inline-size:392px}.auth-shell-panel-lockup{display:none}.auth-shell-card{box-shadow:none;background:0 0;border:none;border-radius:0;margin-block:0;padding:0}.auth-shell-title{font-size:32px}.auth-shell-subtitle{margin-block-start:10px;font-size:15px}.auth-shell-body{margin-block-start:36px}.auth-shell-label-action{display:inline-flex}.auth-shell-inline-action{display:none}.auth-shell-footer{border-block-start:1px solid var(--ant-color-split);align-items:flex-start;margin-block-start:32px;padding-block-start:24px}.auth-shell-note{text-align:start;font-size:13px}.auth-shell-note-icon{color:var(--ant-color-text-tertiary);margin-block-start:3px;display:inline-flex}.auth-shell-links{display:none}}.estatum-lockup{gap:calc(var(--estatum-lockup-size) * .4);color:inherit;align-items:center;line-height:1;display:inline-flex}.estatum-lockup-wordmark{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:calc(var(--estatum-lockup-size) * .78);letter-spacing:-.02em;font-weight:600}.platform-layout{overflow:hidden}.platform-layout-header{border-block-end:1px solid var(--ant-color-border-secondary)}.platform-header-brand{color:var(--ant-color-primary);align-items:center;display:flex}.platform-header-title{text-align:center;min-inline-size:0}.platform-header-tag{margin-inline-end:0}.platform-layout-sider{padding-block:var(--ant-padding-xs);border-inline-end:1px solid var(--ant-color-border-secondary)}.platform-drawer{--ant-color-bg-elevated:var(--ant-color-bg-container)}.platform-drawer .ant-drawer-body{padding:0}.platform-layout-content{padding:var(--ant-padding);block-size:calc(100dvb - var(--ant-layout-header-height) - var(--app-footer-block-size))}.platform-layout-footer{text-align:center;border-block-start:1px solid var(--ant-color-border-secondary);font-size:var(--ant-font-size-sm);block-size:var(--app-footer-block-size)}.reports-filters-footer{justify-content:end;display:flex}.reports-view{block-size:-webkit-fill-available;block-size:-moz-available;block-size:stretch;min-block-size:0;padding-block-start:var(--ant-padding)}.reports-toolbar{padding-block-start:var(--ant-padding)}.report-view-title .ant-typography{margin-block:0}.report-kpi-body{gap:var(--ant-padding-xxs);flex-direction:column;display:flex}.report-kpi-label{font-size:var(--ant-font-size-sm)}.report-kpi-value{font-size:var(--ant-font-size-heading-4)}.report-table-summary-card{margin-block-start:var(--ant-margin-sm)}.report-signature{text-align:center}.report-signature-line{display:block}.root-layout{overflow:hidden}.root-header-title{text-align:center;min-inline-size:0}.root-header-title .ant-typography{margin-block:0}.root-layout-header{border-block-end:1px solid var(--ant-color-border-secondary)}.root-layout-sider{padding-block:var(--ant-padding-xs);border-inline-end:1px solid var(--ant-color-border-secondary)}.root-header-brand{color:var(--ant-color-primary);align-items:center;display:flex}.root-drawer{--ant-color-bg-elevated:var(--ant-color-bg-container)}.root-drawer .ant-drawer-body{padding:0}.root-layout-content{padding:var(--ant-padding);block-size:calc(100dvb - var(--ant-layout-header-height) - var(--app-footer-block-size))}.root-layout-footer{text-align:center;border-block-start:1px solid var(--ant-color-border-secondary);font-size:var(--ant-font-size-sm);block-size:var(--app-footer-block-size)}
