.reconciliation-console .ledger-review-panel>.reconcile-section-head{min-height:58px;padding:10px 12px;background:linear-gradient(135deg,#f7fbfa 0%,#eef7f4 100%);border-bottom:1px solid #d8e6e1}
.reconciliation-console .ledger-review-panel>.reconcile-section-head>div:first-child{min-width:310px;padding-left:42px}
.reconciliation-console .ledger-review-panel>.reconcile-section-head h3{font-size:13px;font-weight:800;color:#17342e;letter-spacing:-.01em}
.reconciliation-console .ledger-review-panel>.reconcile-section-head p{font-size:9px;color:#71847e;white-space:nowrap}
.reconciliation-console .ledger-review-panel .step-number{width:30px;height:30px;border:1px solid #cce9df;background:#dcf3eb;box-shadow:inset 0 1px 0 #fff}
.reconciliation-console .reconcile-head-actions{gap:9px}
.reconciliation-console .reconcile-review-tools-inline{gap:8px;max-width:none}
.reconciliation-console .reconcile-review-tools-inline .reconcile-search input{height:36px;border-color:#d2e1dc;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(13,61,53,.03);font-size:10px;transition:border-color .15s,box-shadow .15s}
.reconciliation-console .reconcile-review-tools-inline .reconcile-search input:focus{outline:0;border-color:#61b99f;box-shadow:0 0 0 3px rgba(31,157,118,.1)}
.reconciliation-console .reconcile-review-tools-inline .reconcile-direction{height:36px;border-color:#d2e1dc;border-radius:10px;background:#fff;color:#314a43}
.reconciliation-console .reconcile-count{height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid #dce9e5;background:#fff;color:#4d6961;box-shadow:0 1px 2px rgba(13,61,53,.03)}
.reconciliation-console .reconcile-head-actions>.btn{height:36px;border-color:#cfe0da;border-radius:10px;background:#e7f0ed;color:#23483e;font-weight:800;box-shadow:none}
.reconciliation-console .reconcile-head-actions>.btn:hover{border-color:#78bea9;background:#dceee8;transform:translateY(-1px)}
.reconciliation-console .unified-reconciliation-table{border-collapse:collapse!important;border-spacing:0!important}
.reconciliation-console .unified-reconciliation-table thead{background:#f5f9f7}
.reconciliation-console .unified-reconciliation-table th{height:34px;padding-top:8px!important;padding-bottom:8px!important;color:#60766f;font-size:9px;letter-spacing:.075em;border:0!important;border-bottom:1px solid #dce7e3!important}
.reconciliation-console .unified-reconciliation-table td{height:54px;padding-top:9px!important;padding-bottom:9px!important;border:0!important;border-bottom:1px solid #e8efec!important;background:transparent;vertical-align:middle}
.reconciliation-console .unified-reconciliation-table tbody tr:last-child td{border-bottom:0!important}
.reconciliation-console .unified-reconciliation-table tbody tr{transition:background .14s}
.reconciliation-console .unified-reconciliation-table tbody tr:hover{background:#f7fbf9}
.reconciliation-console .unified-reconciliation-table .row-actions{border-left:1px solid #e6eeeb!important}
.reconciliation-console .unified-reconciliation-table .action-heading{border-left:1px solid #dce7e3!important}
.reconciliation-console .unified-reconciliation-table td small{margin-top:4px;font-size:9px;line-height:1.25}
.reconciliation-console .unified-reconciliation-table .account-link{font-weight:750}
@media(max-width:1180px){.reconciliation-console .ledger-review-panel>.reconcile-section-head{align-items:stretch;flex-direction:column}.reconciliation-console .ledger-review-panel>.reconcile-section-head>div:first-child{width:100%;min-width:0}.reconciliation-console .reconcile-head-actions{width:100%}}
@media(max-width:620px){.reconciliation-console .ledger-review-panel>.reconcile-section-head p{white-space:normal}.reconciliation-console .reconcile-review-tools-inline{flex-basis:100%}}
