.crs-header[data-v-54ca0e51]{display:flex;align-items:center;justify-content:space-between}[dir] .crs-header[data-v-54ca0e51]{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.crs-header-icon[data-v-54ca0e51]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#7367f0;font-size:16px;flex-shrink:0}[dir] .crs-header-icon[data-v-54ca0e51]{border-radius:12px;background:rgba(115,103,240,.12)}.crs-header-title[data-v-54ca0e51]{font-weight:900;font-size:15px}.crs-header-sub[data-v-54ca0e51]{font-size:12px;opacity:.6}.crs-link-btn[data-v-54ca0e51]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#7367f0;transition:all .12s;font-size:13px}[dir] .crs-link-btn[data-v-54ca0e51]{border-radius:10px;background:rgba(115,103,240,.08)}[dir] .crs-link-btn[data-v-54ca0e51]:hover{background:rgba(115,103,240,.15);transform:translateY(-1px)}.crs-close-btn[data-v-54ca0e51]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}[dir] .crs-close-btn[data-v-54ca0e51]{border-radius:10px;padding:0}[dir] .crs-body[data-v-54ca0e51]{padding:0}[dir] .crs-tab-content[data-v-54ca0e51]{padding:16px 20px}.crs-info-table[data-v-54ca0e51]{display:flex;flex-direction:column}.crs-info-row[data-v-54ca0e51]{display:flex;align-items:center}[dir] .crs-info-row[data-v-54ca0e51]{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.04)}[dir] .crs-info-row[data-v-54ca0e51]:last-child{border-bottom:none}.crs-info-key[data-v-54ca0e51]{font-size:12px;font-weight:700;opacity:.7;white-space:nowrap;min-width:160px;flex-shrink:0}.crs-info-val[data-v-54ca0e51]{font-size:13px;flex:1;min-width:0}.crs-btn[data-v-54ca0e51]{font-weight:700;font-size:12px}[dir] .crs-btn[data-v-54ca0e51]{border-radius:12px}.crs-label[data-v-54ca0e51]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;opacity:.65;display:block}[dir] .crs-label[data-v-54ca0e51]{margin-bottom:4px}.real-estate-contracts .progress-bar span{position:absolute;top:50%}[dir=ltr] .real-estate-contracts .progress-bar span{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .real-estate-contracts .progress-bar span{right:50%;transform:translate(50%,-50%)}[dir=ltr] .real-estate-contracts .bg-gradient{background:linear-gradient(90deg,#28a745,#dc3545)}[dir=rtl] .real-estate-contracts .bg-gradient{background:linear-gradient(270deg,#28a745,#dc3545)}.real-estate-contracts .table-filter.sticky{position:sticky;z-index:999;top:80px}[dir] .real-estate-contracts .table-filter.sticky{padding:0 .5rem}