[dir] .client-picker .input-group>.client-picker-unique.input-group-append>.btn.client-picker-clear[data-v-f575ec50]{border:none!important}[dir=ltr] .client-picker .input-group>.client-picker-unique.input-group-append>.btn.client-picker-clear[data-v-f575ec50],[dir=rtl] .client-picker .input-group>.client-picker-unique.input-group-append>.btn.client-picker-clear[data-v-f575ec50]{padding-right:4px;padding-left:4px}[dir] .client-picker .input-group>.client-picker-unique.input-group-append>.btn.client-picker-add[data-v-f575ec50]{border:none!important}.client-picker-modal-header{font-weight:600}[dir] .client-picker-modal-header{padding:1rem 1.5rem;border-bottom:1px solid #e9ecef}[dir] .client-picker-modal-body{padding:1.25rem 1.5rem}.client-picker-modal-content{min-height:200px}.client-picker-empty-state{display:flex;align-items:flex-start;gap:1rem}[dir] .client-picker-empty-state{padding:1.25rem}.client-picker-empty-state .empty-state-icon{flex-shrink:0}[dir] .client-picker-empty-state .empty-state-icon{margin-top:2px}[dir] .client-picker-search-row{margin-bottom:1rem}[dir] .client-picker-search .input-group-prepend{background:#f8f9fa}[dir=ltr] .client-picker-search .input-group-prepend{border-right:0}[dir=ltr] .client-picker-search .form-control,[dir=rtl] .client-picker-search .input-group-prepend{border-left:0}[dir=rtl] .client-picker-search .form-control{border-right:0}[dir] .client-picker-search .form-control:focus{border-color:#80bdff;box-shadow:none}.client-picker-table-wrap{overflow:hidden}[dir] .client-picker-table-wrap{border-radius:8px;border:1px solid #dee2e6}.client-picker-table{font-size:.9rem}[dir] .client-picker-table{margin-bottom:0}.client-picker-row{transition:background-color .15s ease}[dir] .client-picker-row{cursor:pointer}[dir] .client-picker-row:hover{background-color:rgba(115,103,240,.08)!important}.client-picker-pagination{display:flex;justify-content:center}[dir] .client-picker-pagination{margin-top:1rem}.custom-row-inactive{color:#fff!important}[dir] .custom-row-inactive{background-color:rgba(131,36,36,.62)!important}.building-card{overflow:hidden;transition:transform .3s,box-shadow .3s;perspective:800px}[dir] .building-card{border:none;border-radius:1rem;background:#fff}[dir] .building-card:hover{transform:translateY(-6px) rotateX(1.5deg) rotateY(1.5deg);box-shadow:0 16px 32px rgba(0,0,0,.12),0 24px 48px rgba(0,0,0,.08)}[dir] .active-highlight{border:2px solid #c2aa8b}[dir] .not-active-highlight{border:2px solid #d3310e}[dir] .shadow-3d{box-shadow:0 8px 16px rgba(0,0,0,.1),0 12px 24px rgba(0,0,0,.06)}.card-image-wrapper{width:100%;height:250px;overflow:hidden}.card-image{width:100%;height:100%;object-fit:cover}[dir=ltr] .rounded-top,[dir=rtl] .rounded-top{border-top-left-radius:3rem;border-top-right-radius:3rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.image-placeholder{min-height:250px}[dir=ltr] .image-placeholder{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}[dir=rtl] .image-placeholder{background:linear-gradient(-135deg,#f1f5f9,#e2e8f0)}.company-name{font-size:1.1rem;font-weight:600}.address{font-size:1.5rem;color:#555}.list-unstyled li{font-size:.9rem}[dir] .list-unstyled li{margin-bottom:.5rem}.status-badge{font-size:.75rem}b-badge{line-height:1}[dir] .paginator-wrapper .pagination{margin:0}.paginator-wrapper span{font-size:.9rem}[dir] .import-card{border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.import-card-inner{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:flex-start}.import-section{flex:1;min-width:280px;display:flex;flex-direction:column;gap:.5rem}.import-section-label{font-size:.875rem;font-weight:600;color:#5e5873;display:flex;align-items:center}.import-section-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.import-section-controls .import-select{min-width:140px;max-width:180px}.import-section-controls .import-file{max-width:200px}.import-section-controls .import-file .custom-file-label:after{font-size:.8rem}[dir] .import-section-controls .import-file .custom-file-label:after{padding:.25rem .5rem}@media (max-width:576px){.card-image-wrapper{height:200px}.company-name{font-size:1.25rem}.address,.list-unstyled li{font-size:1rem}.import-card-inner{flex-direction:column;gap:1rem}.import-section{min-width:100%}.import-section-controls .import-file,.import-section-controls .import-select{max-width:100%}}