.financial-settlement-page-bg{background-color:#fff;min-height:100vh;padding-bottom:60px}.financial-settlement-page h1,.financial-settlement-page h2,.financial-settlement-page h3,.financial-settlement-page h4,.financial-settlement-page h5,.financial-settlement-page h6,.financial-settlement-page .h1,.financial-settlement-page .h2,.financial-settlement-page .h3,.financial-settlement-page .h4,.financial-settlement-page .h5,.financial-settlement-page .h6{font-weight:600!important}.financial-settlement-page .form-label,.financial-settlement-panel .form-label{font-size:1rem;font-weight:600}.financial-settlement-panel .form-control,.financial-settlement-panel .form-select{border-radius:var(--bs-border-radius-lg)}.financial-settlement-panel .form-select,.financial-settlement-panel .bubbly-option-card-group-title{color:#121212}.financial-settlement-panel .bubbly-option-card-group-helper{color:#656565}.financial-settlement-panel .bubbly-option-card-group-card--selected .bubbly-option-card-group-helper{color:#121212}.financial-settlement-panel .financial-settlement-basis-toggle>div{grid-template-columns:1fr 1fr;display:grid}.financial-settlement-panel .financial-settlement-method-trigger{border-radius:var(--bs-border-radius-lg);cursor:pointer;text-align:left;border:1px solid #dcdcdc;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.financial-settlement-panel .financial-settlement-method-trigger:after{color:#656565;flex-shrink:0}.financial-settlement-panel .financial-settlement-method-trigger--invalid{border-color:#fda29b}.financial-settlement-panel .financial-settlement-method-trigger-placeholder{color:#656565}.financial-settlement-panel .financial-settlement-method-trigger-title,.financial-settlement-panel .financial-settlement-method-trigger-helper{color:#121212;white-space:normal}.financial-settlement-panel .financial-settlement-method-menu{width:100%;padding:1rem}.financial-settlement-panel .bubbly-searchable-check-list-select-all{--bs-btn-color:#121212;--bs-btn-bg:transparent;--bs-btn-border-color:#dcdcdc;--bs-btn-hover-color:#121212;--bs-btn-hover-bg:#f2f2f1;--bs-btn-hover-border-color:#c4c4c4;--bs-btn-active-color:#121212;--bs-btn-active-bg:#ededed;--bs-btn-active-border-color:#c4c4c4;--bs-btn-focus-shadow-rgb:24, 104, 96;--bs-btn-border-radius:var(--bs-border-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:8.5rem;display:inline-flex!important}.financial-settlement-panel .bubbly-searchable-check-list{font-size:1rem}.financial-settlement-panel .financial-settlement-rule-row{cursor:pointer;background-color:#fff;border:1px solid #eee;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.financial-settlement-panel .financial-settlement-rule-row:hover{background-color:#f2f2f1;border-color:#dcdcdc}.financial-settlement-panel .financial-settlement-rule-row--selected{background-color:#ecf0f0;border-color:#6e928f}.financial-settlement-panel .financial-settlement-rule-row--selected:hover{background-color:#dde6e5;border-color:#6e928f}.financial-settlement-panel .financial-settlement-rule-list-scroll{min-height:0;overflow-y:auto}.financial-settlement-panel .financial-settlement-rule-list-title{z-index:2;background-color:#fbfbfa;padding-top:1rem;padding-bottom:.75rem;position:sticky;top:0}.financial-settlement-panel .financial-settlement-add-rule-slot{z-index:2;background-color:#fbfbfa;padding-top:.5rem;padding-bottom:1rem;position:sticky;bottom:0}.financial-settlement-panel .financial-settlement-editor-pane{padding:1.5rem 2.5rem}.financial-settlement-panel .financial-settlement-editor-actions{padding:1rem 2.5rem}.financial-settlement-ghost-outline{--bs-btn-color:#121212;--bs-btn-bg:transparent;--bs-btn-border-color:#dcdcdc;--bs-btn-hover-color:#121212;--bs-btn-hover-bg:#f2f2f1;--bs-btn-hover-border-color:#c4c4c4;--bs-btn-active-color:#121212;--bs-btn-active-bg:#ededed;--bs-btn-active-border-color:#c4c4c4;--bs-btn-focus-shadow-rgb:24, 104, 96}.financial-settlement-ghost-button{--bs-btn-color:#121212;--bs-btn-bg:transparent;--bs-btn-border-color:#dcdcdc;--bs-btn-hover-color:#121212;--bs-btn-hover-bg:#f2f2f1;--bs-btn-hover-border-color:#c4c4c4;--bs-btn-active-color:#121212;--bs-btn-active-bg:#ededed;--bs-btn-active-border-color:#c4c4c4;--bs-btn-focus-shadow-rgb:24, 104, 96;--bs-btn-padding-y:0;justify-content:center;align-items:center;height:35px;display:inline-flex!important}.financial-settlement-month-toggle{justify-content:space-between;gap:.75rem;min-width:11rem}.financial-settlement-month-menu{min-width:11rem}.financial-settlement-card{border:1px solid #eee!important;border-radius:.5rem!important}.modal.financial-settlement-confirm-modal{z-index:1055}.modal-backdrop.financial-settlement-confirm-modal-backdrop{z-index:1050}.offcanvas-backdrop.show.financial-settlement-rules-used-backdrop{opacity:.75}.financial-settlement-matrix{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.financial-settlement-matrix th,.financial-settlement-matrix td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #ededed;padding:.625rem .875rem}.financial-settlement-matrix .financial-settlement-matrix__sticky{text-align:left;border-right:1px solid #ededed;position:sticky;left:0}.financial-settlement-matrix thead th{color:#121212;letter-spacing:.06em;text-transform:uppercase;vertical-align:bottom;background:#fff;font-size:.75rem;font-weight:600}.financial-settlement-matrix thead .financial-settlement-matrix__sticky{color:#999;z-index:3;background:#fff}.financial-settlement-matrix .financial-settlement-matrix__tenant-header{white-space:normal;max-width:10rem}.financial-settlement-matrix .financial-settlement-matrix__tenant-name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:underline;display:-webkit-box;overflow:hidden}.financial-settlement-matrix .financial-settlement-matrix__tenant-name:hover{opacity:.6}.financial-settlement-matrix .financial-settlement-matrix__tenant-meta{color:#5e5e5e;letter-spacing:0;text-transform:none;margin-top:4px;font-size:.6875rem;font-weight:400}.financial-settlement-matrix tbody .financial-settlement-matrix__sticky{z-index:1;background:#fff}.financial-settlement-matrix .financial-settlement-matrix__band td{color:#121212;letter-spacing:.08em;text-align:left;background:#f2f2f1;font-size:.6875rem;font-weight:700}.financial-settlement-matrix .financial-settlement-matrix__not-applicable{color:#c4c4c4}.financial-settlement-matrix tfoot td{color:#121212;background:#fff;border-top:2px solid #0e4944;border-bottom:0;font-size:1rem;font-weight:700}.financial-settlement-matrix tfoot .financial-settlement-matrix__sticky{z-index:2;background:#fff}.financial-settlement-matrix-scroll{overflow-x:auto}
