#main-navbar-tools a.dropdown-toggle{text-decoration:none;color:#fff}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-menu{margin:0;padding:0}.navbar .dropdown-menu a{font-size:.9em;padding:10px 15px;display:block;min-width:210px;text-align:left;border-radius:.25rem;min-height:44px}.navbar .dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:16px;top:18px}.navbar .dropdown-submenu .dropdown-menu{top:0;left:100%}.card-header .btn{padding:2px 6px}.card-header h5{margin:0}.container>.card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media screen and (min-width:768px){.navbar .dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-submenu:hover>.dropdown-menu{display:block}}.input-validation-error{border-color:#dc3545}.field-validation-error{font-size:.8em}.dataTables_scrollBody{min-height:248px}div.dataTables_wrapper div.dataTables_info{padding-top:11px;white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{padding-top:10px;margin-bottom:0}.rtl .dropdown-menu-right{right:auto;left:0}.rtl .dropdown-menu-right a{text-align:right}.rtl .navbar .dropdown-menu a{text-align:right}.rtl .navbar .dropdown-submenu .dropdown-menu{top:0;left:auto;right:100%}.rtl div.dataTables_wrapper div.dataTables_filter input{margin-left:auto;margin-right:.5em}.rtl div.dataTables_wrapper div.dataTables_filter{text-align:left}.rtl table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:right}.brand-container{text-align:center;margin-top:8rem}.brand-logo{height:50px}.brand-text{color:#292d33;font-family:Lexend;font-size:30px;font-style:normal;font-weight:500;line-height:34px;margin-top:5px;margin-bottom:15px}body.pbd-sidebar-layout{background:#f2f4f8;margin:0;padding:0;overflow:hidden}.pbd-layout{display:flex;height:100vh;overflow:hidden;position:relative}.pbd-sidebar{max-width:300px;min-width:260px;background:#fff;border-right:1px solid #e1e7f2;display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:width .2s ease,min-width .2s ease,transform .22s ease;z-index:1035}.pbd-sidebar-brand{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid #e1e7f2;flex-shrink:0}.pbd-sidebar-logo{width:36px;height:36px;border-radius:8px;object-fit:contain;background:#1152d4;padding:5px}.pbd-sidebar-logo-placeholder{width:36px;height:36px;border-radius:8px;background:#1152d4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.pbd-sidebar-brand-text{display:flex;flex-direction:column;min-width:0}.pbd-sidebar-app-name{font-size:.88rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pbd-sidebar-collapse-btn{margin-left:auto;width:30px;height:30px;border:1px solid #dbe5f3;border-radius:7px;background:#f8fbff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.pbd-sidebar-collapse-btn:hover{color:#1152d4;border-color:#bfd2f4;background:#eef4ff}.pbd-nav{flex:1;overflow-y:auto;padding:.75rem .75rem .5rem}.pbd-nav-section{margin-bottom:.5rem}.pbd-nav-section-header{display:block;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#94a3b8;padding:.6rem .5rem .3rem}.pbd-nav-link{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-radius:8px;color:#374151;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease;margin-bottom:2px}.pbd-nav-link:hover{background:#f1f5fb;color:#1152d4;text-decoration:none}.pbd-nav-link.active{background:#eff4fe;color:#1152d4;font-weight:600}.pbd-nav-icon{width:1.8rem;height:1.8rem;border-radius:8px;background:#f3f6fb;color:#4b5563;font-size:.86rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pbd-nav-link:hover .pbd-nav-icon{background:#e8f0ff;color:#1152d4}.pbd-nav-link.active .pbd-nav-icon{background:#1152d4;color:#fff}.pbd-sidebar-backdrop{display:none}.pbd-sidebar-footer{flex-shrink:0;border-top:1px solid #e1e7f2;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pbd-user-info{display:flex;align-items:center;gap:.6rem;min-width:0}.pbd-user-avatar{width:32px;height:32px;border-radius:50%;background:#eff4fe;color:#1152d4;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.pbd-user-details{display:flex;flex-direction:column;min-width:0}.pbd-user-name{font-size:.83rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbd-user-role{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbd-logout-btn{width:32px;height:32px;color:#64748b;border:1px solid #dbe5f3;background:#f8fbff;border-radius:50%;transition:color .15s,background .15s;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.pbd-logout-btn:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.pbd-content{flex:1;overflow-y:auto;padding:1.5rem 2rem;background:#f2f4f8;min-width:0}.pbd-mobile-header{display:none}.pbd-mobile-menu-btn{width:38px;height:38px;border:1px solid #dbe5f3;border-radius:10px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center}.pbd-mobile-header-title{font-size:.92rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar{width:68px;min-width:68px}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar-brand-text,body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-nav-section-header,body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-nav-link span,body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-user-details{display:none}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-nav-link{justify-content:center;padding-left:.2rem;padding-right:.2rem}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar-footer{justify-content:flex-start;padding-left:.75rem;padding-right:.75rem}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-user-info{display:none}@media(min-width:992px) and (hover:hover){body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover{max-width:300px;min-width:260px;box-shadow:8px 0 24px rgba(15,23,42,.12)}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-sidebar-brand-text,body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-nav-section-header,body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-nav-link span,body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-user-details{display:block}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-sidebar-brand-text,body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-user-details{display:flex}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-nav-link{justify-content:flex-start;padding-left:.75rem;padding-right:.75rem}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-sidebar-footer{justify-content:space-between}body.pbd-sidebar-layout.pbd-sidebar-collapsed .pbd-sidebar:hover .pbd-user-info{display:flex;min-width:0}}body.pbd-sidebar-layout #AbpContentToolbar{display:none!important}body.abp-account-layout .navbar,body.abp-account-layout .abp-account-brand,body.abp-account-layout .abp-account-language-switch{display:none!important}body.abp-account-layout .abp-account-container,body.abp-account-layout .abp-account-layout{padding-top:0!important}.pbd-login-card .card-body{background:linear-gradient(135deg,#0f766e 0%,#1d4ed8 100%);color:#f8fafc;border-radius:1.5rem}.property-dashboard .pbd-title{font-size:2rem;font-weight:800;color:#0f172a}.property-dashboard .pbd-page-header{margin-top:.2rem}.property-dashboard .pbd-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.65rem .95rem;border-radius:.85rem;border:1px solid #e7ebf2;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.property-dashboard .pbd-search-wrap{position:relative;flex:1 1 560px;max-width:560px}.property-dashboard .pbd-search-icon{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.86rem}.property-dashboard .pbd-search-input{border:1px solid #e2e8f0;background:#f8fafc;padding-left:2.05rem;height:40px;font-size:.9rem;color:#334155}.property-dashboard .pbd-search-input:focus{background:#fff;border-color:rgba(17,82,212,.5);box-shadow:0 0 0 .2rem rgba(17,82,212,.15)}.property-dashboard .pbd-toolbar-actions{display:flex;align-items:center;gap:.5rem}.property-dashboard .pbd-icon-btn{width:40px;height:40px;border:1px solid #e2e8f0;border-radius:.65rem;color:#64748b;background:#fff}.property-dashboard .pbd-icon-btn:hover{background:#f8fafc;color:#334155}.property-dashboard .pbd-primary-btn{background-color:#1152d4;color:#fff;border-radius:.65rem;font-weight:600;padding:.6rem 1rem}.property-dashboard .pbd-primary-btn:hover{background-color:#0e45b2;color:#fff}.property-dashboard .pbd-primary-btn:disabled{background-color:#cbd5e1;color:#fff;box-shadow:none;cursor:not-allowed;opacity:1}.property-dashboard .pbd-stat-card{border:1px solid #e7ebf2;border-radius:.85rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.property-dashboard .pbd-stat-value{font-size:2rem;font-weight:700;color:#0f172a}.property-dashboard .pbd-table-card{border-radius:.85rem}.property-dashboard .table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom-color:#e7ebf2;background:#f8fafc}.property-dashboard .table tbody td{border-bottom-color:#eef2f7}.property-dashboard .table tbody tr:hover{background:#f8fafc}.property-dashboard .pbd-table-shell{border:1px solid #e7ebf2;border-radius:.85rem;overflow:hidden;background:#fff}.property-dashboard .pbd-table-wrap{overflow:auto}.property-dashboard .pbd-table-standard{min-width:860px}.property-dashboard .pbd-table-standard thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e7ebf2;white-space:nowrap;padding-top:1rem;padding-bottom:1rem}.property-dashboard .pbd-table-standard tbody td{padding-top:1.05rem;padding-bottom:1.05rem;border-bottom-color:#eef2f7;vertical-align:middle}.property-dashboard .pbd-table-standard tbody tr:nth-child(even){background:#fbfcff}.property-dashboard .pbd-table-standard tbody tr:hover{background:#f3f7ff}.property-dashboard .pbd-table-standard thead th:first-child,.property-dashboard .pbd-table-standard tbody td:first-child{padding-left:1.1rem}.property-dashboard .pbd-table-standard thead th:last-child,.property-dashboard .pbd-table-standard tbody td:last-child{padding-right:1.1rem}.property-dashboard.pbd-seller-search-page .pbd-page-size-form .form-select{min-width:78px}@media(max-width:991.98px){.property-dashboard .pbd-table-standard{min-width:760px}}.property-dashboard .pbd-pagination-shared{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.property-dashboard .pbd-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:42px;padding:.45rem .72rem;border:1px solid #dbe3ef;border-radius:.5rem;background:#fff;color:#334155;font-size:.86rem;font-weight:600;line-height:1.1;text-decoration:none}.property-dashboard .pbd-pagination-btn.is-nav{min-width:118px}.property-dashboard .pbd-pagination-btn:hover{border-color:#d1dbea;background:#f8fafc;color:#1f2937;text-decoration:none}.property-dashboard .pbd-pagination-btn.is-active{border-color:#1152d4;background:#1152d4;color:#fff;pointer-events:none}.property-dashboard .pbd-pagination-btn.is-disabled,.property-dashboard .pbd-pagination-btn:disabled,.property-dashboard .pbd-pagination-btn.disabled{color:#bcc3cf;border-color:#e7edf5;background:#f8fafc;cursor:not-allowed;pointer-events:none}.property-dashboard .pbd-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:28px;color:#94a3b8;font-weight:700}.property-dashboard .pbd-avatar{width:2.2rem;height:2.2rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#64748b;background:#eef2f7}.property-dashboard .pbd-avatar-primary{color:#1152d4;background:rgba(17,82,212,.12)}.property-dashboard .pbd-badge-admin{background:rgba(17,82,212,.12);color:#1152d4;border:1px solid rgba(17,82,212,.25)}.property-dashboard .pbd-badge-user{background:#eef2f7;color:#64748b;border:1px solid #d8e0ea}.property-dashboard .pbd-dot{width:.45rem;height:.45rem;border-radius:50%;display:inline-block;margin-right:.45rem}.property-dashboard .pbd-dot-success{background:#16a34a}.property-dashboard .pbd-dot-muted{background:#94a3b8}.property-dashboard .pbd-action-btn{padding:.15rem .3rem}.property-dashboard .pbd-action-btn:hover{text-decoration:none;background:#f1f5f9;border-radius:.35rem}.property-dashboard .pbd-eyebrow{display:inline-block;margin-bottom:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1152d4}.property-dashboard.pbd-upload-page .pbd-upload-shell{overflow:hidden;border:1px solid #e7ebf2}.property-dashboard.pbd-upload-page .pbd-upload-dropzone{position:relative;margin:1rem;padding:1rem;border:2px dashed #d6e1f2;border-radius:1.25rem;background:radial-gradient(circle at top,rgba(17,82,212,.08),transparent 42%),linear-gradient(180deg,#fbfdff 0%,#f5f8fc 100%);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.property-dashboard.pbd-upload-page .pbd-upload-dropzone:hover,.property-dashboard.pbd-upload-page .pbd-upload-dropzone:focus-visible,.property-dashboard.pbd-upload-page .pbd-upload-dropzone.is-dragover{border-color:#7ba3ea;box-shadow:0 14px 32px rgba(17,82,212,.08);transform:translateY(-1px)}.property-dashboard.pbd-upload-page .pbd-upload-dropzone.is-valid{border-color:#7bc99c;background:radial-gradient(circle at top,rgba(22,163,74,.1),transparent 42%),linear-gradient(180deg,#fcfffd 0%,#f4fbf6 100%)}.property-dashboard.pbd-upload-page .pbd-upload-dropzone.is-invalid{border-color:#f4a8a8;background:radial-gradient(circle at top,rgba(220,38,38,.08),transparent 42%),linear-gradient(180deg,#fffdfd 0%,#fff5f5 100%)}.property-dashboard.pbd-upload-page .pbd-upload-dropzone.is-processing{border-color:#90b1eb;pointer-events:none}.property-dashboard.pbd-upload-page .pbd-upload-dropzone.is-readonly{cursor:not-allowed;opacity:.82}.property-dashboard.pbd-upload-page .pbd-upload-dropzone-inner{min-height:18rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem}.property-dashboard.pbd-upload-page .pbd-upload-icon-wrap{width:4.75rem;height:4.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.35rem;color:#1152d4;background:rgba(17,82,212,.1);font-size:1.8rem}.property-dashboard.pbd-upload-page .pbd-upload-heading{font-size:1.55rem;font-weight:800;color:#0f172a}.property-dashboard.pbd-upload-page .pbd-upload-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem 1.25rem;border-top:1px solid #edf2fb;background:#fff}.property-dashboard.pbd-upload-page .pbd-upload-status{font-weight:600}.property-dashboard.pbd-upload-page .pbd-upload-status.is-success{color:#15803d}.property-dashboard.pbd-upload-page .pbd-upload-status.is-error{color:#b91c1c}.property-dashboard.pbd-upload-page .pbd-upload-status.is-neutral{color:#64748b}.property-dashboard.pbd-upload-page .pbd-upload-meta{display:flex;flex-wrap:wrap;gap:.45rem}.property-dashboard.pbd-upload-page .pbd-upload-section-icon{width:2.3rem;height:2.3rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;color:#1152d4;background:rgba(17,82,212,.1)}.property-dashboard.pbd-upload-page .pbd-column-card{display:flex;align-items:flex-start;gap:.9rem;height:100%;padding:1rem 1.1rem;border:1px solid #e7ebf2;border-radius:.9rem;background:#fff}.property-dashboard.pbd-upload-page .pbd-column-index{min-width:2.2rem;height:2.2rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;color:#1152d4;background:rgba(17,82,212,.08)}.property-dashboard.pbd-upload-page .pbd-upload-sidecard{border:1px solid #e7ebf2}.pbd-tag-input-wrap{min-height:calc(2.375rem + 2px);cursor:text;border-radius:.375rem}.pbd-tag-input-wrap:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.pbd-tag-input{outline:0;min-width:140px;background:transparent;font-size:inherit;line-height:1.5}.property-dashboard.pbd-upload-page .pbd-check-item{display:flex;align-items:flex-start;gap:.85rem}.property-dashboard.pbd-upload-page .pbd-check-icon{width:1.9rem;height:1.9rem;border-radius:999px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#15803d;background:#dcfce7}.property-dashboard.pbd-upload-page .pbd-timeline-item{display:flex;align-items:flex-start;gap:.8rem;opacity:.72}.property-dashboard.pbd-upload-page .pbd-timeline-item.is-active,.property-dashboard.pbd-upload-page .pbd-timeline-item.is-complete{opacity:1}.property-dashboard.pbd-upload-page .pbd-timeline-dot{width:.9rem;height:.9rem;margin-top:.35rem;border-radius:999px;flex:0 0 auto;background:#cbd5e1;box-shadow:0 0 0 5px #f8fafc}.property-dashboard.pbd-upload-page .pbd-timeline-item.is-active .pbd-timeline-dot{background:#1152d4}.property-dashboard.pbd-upload-page .pbd-timeline-item.is-complete .pbd-timeline-dot{background:#16a34a}.property-dashboard.pbd-upload-page .pbd-upload-result{margin-top:1.4rem}.property-dashboard.pbd-upload-page .pbd-upload-result-card{padding:1rem;border:1px solid #d8f0df;border-radius:.95rem;background:linear-gradient(180deg,#fbfffc 0%,#f3fbf5 100%)}.property-dashboard.pbd-upload-page .pbd-upload-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.property-dashboard.pbd-upload-page .pbd-upload-result-grid div{padding:.75rem;border-radius:.8rem;background:rgba(255,255,255,.82);border:1px solid #e0efe4}.property-dashboard.pbd-upload-page .pbd-upload-result-grid span{display:block;margin-bottom:.25rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.property-dashboard.pbd-upload-page .pbd-upload-result-grid strong{color:#0f172a}.property-dashboard.pbd-upload-review-page .pbd-review-table-card{border:1px solid #e7ebf2;overflow:hidden}.property-dashboard.pbd-upload-review-page .pbd-review-table thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc;border-bottom-color:#e7ebf2}.property-dashboard.pbd-upload-review-page .pbd-review-table td{vertical-align:top}.property-dashboard.pbd-upload-review-page .pbd-review-issue-badge{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;font-weight:600}.property-dashboard.pbd-upload-confirmation-page{max-width:1040px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;padding-bottom:2rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-shell{overflow:hidden;border:1px solid #e7ebf2}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-hero{padding:1.55rem 1.25rem 1.75rem;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#fcfdff 0%,#f8fbff 100%)}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-hero .pbd-title{font-size:1.7rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-hero .btn{min-height:42px;font-size:.92rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-icon{width:3.3rem;height:3.3rem;margin:0 auto .8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;color:#16a34a;background:#dcfce7}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-summary{padding:1.15rem 1.25rem 1.25rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-kv{display:flex;justify-content:space-between;align-items:center;gap:.85rem;padding-bottom:.48rem;margin-bottom:.48rem;border-bottom:1px solid #eef2f7}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-kv span{color:#64748b;font-size:.84rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-kv strong{color:#0f172a;font-weight:700;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-imported{border:1px solid #bfd5ff;border-radius:.7rem;background:#eef4ff;color:#1d4ed8;padding:.62rem .85rem;display:flex;justify-content:space-between;align-items:center;font-weight:700}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow{margin:.95rem 0 0;border:1px solid #dfe7f3;border-radius:.85rem;padding:.85rem 1rem;background:#fff}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-title{margin-bottom:.6rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#1f2937}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-track{display:flex;height:.55rem;border-radius:999px;overflow:hidden;background:#dbe5f4}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-segment{display:inline-block;height:100%}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-segment.is-valid{background:#1d4ed8}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-segment.is-invalid{background:#f87171}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-segment.is-duplicates{background:#94a3b8}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-legend{margin-top:.85rem;display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;color:#64748b;font-weight:600}.property-dashboard.pbd-upload-confirmation-page .pbd-flow-item{font-size:.84rem;display:inline-flex;align-items:center;gap:.35rem}.property-dashboard.pbd-upload-confirmation-page .pbd-flow-item.is-valid i{color:#1d4ed8}.property-dashboard.pbd-upload-confirmation-page .pbd-flow-item.is-invalid i{color:#f87171}.property-dashboard.pbd-upload-confirmation-page .pbd-flow-item.is-duplicates i{color:#94a3b8}@media(max-width:991.98px){.property-dashboard.pbd-upload-confirmation-page{max-width:100%}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-hero,.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-summary{padding-left:1rem;padding-right:1rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-hero .pbd-title{font-size:1.45rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow{padding:.8rem .85rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-flow-legend{gap:.45rem;justify-content:space-between}}@media(max-width:575.98px){.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-kv{flex-direction:column;align-items:flex-start;gap:.15rem}.property-dashboard.pbd-upload-confirmation-page .pbd-confirmation-hero .btn{width:100%}.property-dashboard.pbd-upload-confirmation-page .pbd-flow-item{width:100%;justify-content:flex-start}}.property-dashboard .pbd-user-table-shell{border:1px solid #e7ebf2;overflow:hidden}.property-dashboard .pbd-user-table-shell .card-body,.property-dashboard .pbd-user-table-shell .card-footer{background:#fff}.property-dashboard #UserManagementTable_wrapper{padding:.4rem .8rem .75rem}.property-dashboard #UserManagementTable_wrapper .dataTables_scroll{border:1px solid #edf2fb;border-radius:.75rem;overflow:hidden;background:#fff}.property-dashboard #UserManagementTable_wrapper .dataTables_scrollHead{border-bottom:1px solid #eaf0fa}.property-dashboard #UserManagementTable_wrapper .dataTables_scrollBody{scrollbar-width:thin}.property-dashboard #UserManagementTable_wrapper .dataTables_scrollBody::-webkit-scrollbar{height:8px}.property-dashboard #UserManagementTable_wrapper .dataTables_scrollBody::-webkit-scrollbar-track{background:#eef3fb}.property-dashboard #UserManagementTable_wrapper .dataTables_scrollBody::-webkit-scrollbar-thumb{background:#c5d4ee;border-radius:999px}.property-dashboard #UserManagementTable_wrapper .dataTables_length,.property-dashboard #UserManagementTable_wrapper .dataTables_filter{margin:.45rem 0 .7rem}.property-dashboard #UserManagementTable_wrapper .dataTables_filter label,.property-dashboard #UserManagementTable_wrapper .dataTables_length label{color:#475569;font-size:.84rem;font-weight:600}.property-dashboard #UserManagementTable_wrapper .dataTables_filter input,.property-dashboard #UserManagementTable_wrapper .dataTables_length select{border:1px solid #dbe5f3;border-radius:.55rem;min-height:36px;padding:.28rem .65rem;background:#fff;color:#0f172a}.property-dashboard #UserManagementTable_wrapper .dataTables_filter{display:flex;justify-content:flex-end}.property-dashboard #UserManagementTable_wrapper .dataTables_filter label.pbd-dt-search-label{position:relative;display:inline-flex;align-items:center;gap:.45rem;border:1px solid #dbe5f3;border-radius:.7rem;background:#fff;padding:.2rem .5rem;min-height:40px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.property-dashboard #UserManagementTable_wrapper .dataTables_filter label.pbd-dt-search-label:focus-within{border-color:#3b82f6;box-shadow:0 0 0 .16rem rgba(59,130,246,.18)}.property-dashboard #UserManagementTable_wrapper .pbd-dt-search-icon{color:#64748b;width:1.4rem;text-align:center}.property-dashboard #UserManagementTable_wrapper .dataTables_filter label.pbd-dt-search-label input{border:0;box-shadow:none;min-height:32px;padding:0;margin-left:0;min-width:280px}.property-dashboard #UserManagementTable_wrapper .dataTables_filter label.pbd-dt-search-label input:focus{border:0;box-shadow:none;outline:0}.property-dashboard #UserManagementTable_wrapper .dataTables_filter input:focus,.property-dashboard #UserManagementTable_wrapper .dataTables_length select:focus{border-color:#3b82f6;box-shadow:0 0 0 .16rem rgba(59,130,246,.18);outline:0}.property-dashboard #UserManagementTable_wrapper .dataTables_info{color:#64748b;font-size:.83rem;font-weight:500;padding-top:.65rem}.property-dashboard .dataTables_wrapper .dataTables_paginate,.property-dashboard .dataTables_wrapper .dt-paging{padding-top:.45rem}.property-dashboard .dataTables_wrapper .dataTables_paginate .pagination,.property-dashboard .dataTables_wrapper .dt-paging .pagination{display:flex;align-items:center;gap:.45rem;margin:0}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button{border:1px solid #dbe3ef!important;border-radius:.5rem!important;color:#334155!important;background:#fff!important;padding:.45rem .72rem!important;min-width:42px!important;margin-left:.1rem;font-size:.86rem!important;font-weight:600!important;line-height:1.1!important;text-decoration:none!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.page-item,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.page-item{margin:0!important;border:0!important;background:transparent!important;padding:0!important;min-width:0!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.page-item .page-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:42px;padding:.45rem .72rem;border:1px solid #dbe3ef!important;border-radius:.5rem;background:#fff;color:#334155;font-size:.86rem;font-weight:600;line-height:1.1;box-shadow:none;margin-left:0!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .pagination .page-item+.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .pagination .page-item+.page-item .page-link{margin-left:0!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .pagination .page-item:first-child .page-link,.property-dashboard .dataTables_wrapper .dataTables_paginate .pagination .page-item:last-child .page-link,.property-dashboard .dataTables_wrapper .dt-paging .pagination .page-item:first-child .page-link,.property-dashboard .dataTables_wrapper .dt-paging .pagination .page-item:last-child .page-link{border-radius:.5rem!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .pagination .page-link:focus,.property-dashboard .dataTables_wrapper .dt-paging .pagination .page-link:focus{box-shadow:0 0 0 .2rem rgba(17,82,212,.15)!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.previous.page-item .page-link,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.next.page-item .page-link,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.first.page-item .page-link,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.last.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.previous.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.next.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.first.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.last.page-item .page-link{min-width:98px}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.pbd-dt-page-btn,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.pbd-dt-page-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.previous,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.next,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.previous,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.next{min-width:118px!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.current,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.current,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.current:hover{border-color:#1152d4!important;background:#1152d4!important;color:#fff!important;pointer-events:none}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.active.page-item .page-link,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.current.page-item .page-link,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.current.page-item .page-link:hover,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.active.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.current.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.current.page-item .page-link:hover{border-color:#1152d4!important;background:#1152d4!important;color:#fff!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button:hover{border-color:#d1dbea!important;background:#f8fafc!important;color:#1f2937!important;text-decoration:none!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.page-item:not(.disabled):not(.active):not(.current) .page-link:hover,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.page-item:not(.disabled):not(.active):not(.current) .page-link:hover{border-color:#d1dbea!important;background:#f8fafc!important;color:#1f2937!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.disabled,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.disabled:hover{color:#bcc3cf!important;border-color:#e7edf5!important;background:#f8fafc!important;cursor:not-allowed}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.disabled.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.disabled.page-item .page-link{color:#bcc3cf!important;border-color:#e7edf5!important;background:#f8fafc!important;pointer-events:none}.property-dashboard #UserManagementTable tbody td{padding-top:.72rem;padding-bottom:.72rem;vertical-align:middle}.property-dashboard #UserManagementTable .pbd-actions-cell{white-space:nowrap}.property-dashboard #UserManagementTable .pbd-actions-cell .pbd-action-btn{border:1px solid #fecaca;border-radius:.45rem;margin-left:.32rem;padding:.18rem .5rem;line-height:1.2;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.property-dashboard #UserManagementTable .pbd-actions-cell .pbd-action-btn:hover{background:#fef2f2;border-color:#fca5a5}.property-dashboard #UserManagementTable .pbd-actions-cell .pbd-action-btn.pbd-lock-btn{border-color:#fde68a}.property-dashboard #UserManagementTable .pbd-actions-cell .pbd-action-btn.pbd-lock-btn:hover{background:#fffbeb;border-color:#fcd34d}.property-dashboard.pbd-seller-search-page .pbd-seller-search-filter{border:1px solid #e7ebf2}.property-dashboard.pbd-seller-search-page .pbd-filter-label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.property-dashboard.pbd-seller-search-page .form-control,.property-dashboard.pbd-seller-search-page .form-select{min-height:44px;border-radius:.6rem;border-color:#dbe3ef}.property-dashboard.pbd-seller-search-page .form-control::placeholder{color:#94a3b8}.property-dashboard.pbd-seller-search-page .form-control:focus,.property-dashboard.pbd-seller-search-page .form-select:focus{border-color:rgba(17,82,212,.5);box-shadow:0 0 0 .2rem rgba(17,82,212,.15)}.property-dashboard.pbd-seller-search-page .pbd-filter-actions .btn{min-height:44px}.property-dashboard.pbd-seller-search-page .pbd-seller-results-shell{border:1px solid #e7ebf2;overflow:hidden}.property-dashboard.pbd-seller-search-page .pbd-seller-results-table thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f8fafc;border-bottom-color:#e7ebf2}.property-dashboard.pbd-seller-search-page .pbd-seller-results-table tbody td{padding-top:.9rem;padding-bottom:.9rem;border-bottom-color:#eef2f7}.property-dashboard.pbd-seller-search-page .pbd-state-badge{background:#eef2f7;color:#334155;font-weight:600;border:1px solid #dbe3ef}.property-dashboard.pbd-import-batches-page .pbd-imports-shell{border:1px solid #e7ebf2}.property-dashboard.pbd-import-batches-page .pbd-import-input-group .input-group-text{border-radius:.6rem 0 0 .6rem;border-color:#dbe3ef;background:#f8fafc;color:#94a3b8}.property-dashboard.pbd-import-batches-page .pbd-import-input-group .form-control,.property-dashboard.pbd-import-batches-page .form-select,.property-dashboard.pbd-import-batches-page input[type="date"]{min-height:44px;border-radius:.6rem;border-color:#dbe3ef}.property-dashboard.pbd-import-batches-page .pbd-import-input-group .form-control{border-radius:0 .6rem .6rem 0}.property-dashboard.pbd-import-batches-page .pbd-import-input-group .form-control:focus,.property-dashboard.pbd-import-batches-page .form-select:focus,.property-dashboard.pbd-import-batches-page input[type="date"]:focus{border-color:rgba(17,82,212,.5);box-shadow:0 0 0 .2rem rgba(17,82,212,.15)}.property-dashboard .pbd-import-status{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .62rem;font-size:.75rem;border-radius:999px;font-weight:700}.property-dashboard .pbd-import-status .pbd-status-dot{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;flex-shrink:0}.property-dashboard .pbd-import-status.is-active{color:#047857;background:#d1fae5}.property-dashboard .pbd-import-status.is-locked{color:#b91c1c;background:#fee2e2}.property-dashboard .pbd-import-status.is-inactive{color:#334155;background:#e2e8f0}.property-dashboard.pbd-import-batches-page .pbd-import-status{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .62rem;font-size:.75rem;border-radius:999px;font-weight:700}.property-dashboard.pbd-import-batches-page .pbd-import-status .pbd-status-dot{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.property-dashboard.pbd-import-batches-page .pbd-import-status.is-review{color:#b45309;background:#fef3c7}.property-dashboard.pbd-import-batches-page .pbd-import-status.is-completed{color:#047857;background:#d1fae5}.property-dashboard.pbd-import-batches-page .pbd-import-status.is-processing{color:#1d4ed8;background:#dbeafe}.property-dashboard.pbd-import-batches-page .pbd-import-status.is-analyzed{color:#334155;background:#e2e8f0}.property-dashboard.pbd-import-batches-page .pbd-import-status.is-failed{color:#b91c1c;background:#fee2e2}@media(max-width:767.98px){.property-dashboard.pbd-seller-search-page .pbd-filter-actions{flex-direction:column}.property-dashboard.pbd-seller-search-page .pbd-filter-actions .btn,.property-dashboard.pbd-seller-search-page .pbd-pagination-wrap .pbd-pagination-btn{width:100%}.property-dashboard .pbd-pagination-shared{justify-content:flex-start;flex-wrap:wrap}.property-dashboard .pbd-pagination-btn.is-nav{min-width:98px}}.pbd-create-user-modal .modal-dialog{max-width:500px}.pbd-create-user-modal .modal-content{border-radius:1.1rem;overflow:hidden}.pbd-create-user-modal .pbd-create-user-header{padding:1.35rem 1.5rem 1rem;border-bottom:1px solid #e8edf5}.pbd-create-user-modal .modal-title{font-size:1.65rem;font-weight:800;color:#1e293b}.pbd-create-user-modal .btn-close{margin-top:.2rem}.pbd-create-user-modal .pbd-create-user-body{padding:1.5rem}.pbd-create-user-modal .form-label{font-size:.95rem;color:#334155;margin-bottom:.5rem}.pbd-create-user-modal .pbd-field-wrap{position:relative}.pbd-create-user-modal .pbd-field-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;z-index:2;width:1.1rem;text-align:center}.pbd-create-user-modal .form-control,.pbd-create-user-modal .form-select{min-height:52px;border-radius:.72rem;border:1px solid #d5deeb;background:#fff;color:#0f172a;font-size:.98rem}.pbd-create-user-modal .form-control{padding:.7rem .95rem .7rem 2.75rem}.pbd-create-user-modal .form-select{padding:.7rem 2.6rem .7rem 2.75rem;appearance:none}.pbd-create-user-modal .form-control::placeholder{color:#94a3b8}.pbd-create-user-modal .form-control:focus,.pbd-create-user-modal .form-select:focus{border-color:#7ca5eb;box-shadow:0 0 0 .2rem rgba(59,130,246,.12)}.pbd-create-user-modal .pbd-field-select-wrap .pbd-field-chevron{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.pbd-create-user-modal .pbd-create-user-info{display:flex;align-items:flex-start;gap:.7rem;padding:.95rem .95rem;border-radius:.72rem;border:1px solid #cad9f5;background:#edf3ff;color:#475569;line-height:1.5;font-size:.95rem}.pbd-create-user-modal .pbd-create-user-info i{color:#1d4ed8;margin-top:.15rem}.pbd-create-user-modal .pbd-create-user-info strong{color:#1d4ed8}.pbd-create-user-modal .pbd-create-user-footer{border-top:0;padding:.3rem 1.5rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pbd-create-user-modal .pbd-modal-secondary-btn,.pbd-create-user-modal .pbd-modal-primary-btn{min-height:52px;border-radius:.72rem;font-size:.95rem;font-weight:700}.pbd-create-user-modal .pbd-modal-secondary-btn{border:1px solid #d5deeb;background:#fff;color:#334155}.pbd-create-user-modal .pbd-modal-secondary-btn:hover{background:#f8fafc;color:#0f172a}.pbd-create-user-modal .pbd-modal-primary-btn{border:1px solid #1152d4;background-color:#1152d4;color:#fff;box-shadow:0 6px 14px rgba(29,78,216,.2)}.pbd-create-user-modal .pbd-modal-primary-btn:hover,.pbd-create-user-modal .pbd-modal-primary-btn:focus{border-color:#0e45b2;background-color:#0e45b2;color:#fff}.pbd-create-user-modal .pbd-modal-primary-btn:disabled{border-color:#9db8ef;background-color:#9db8ef;color:#f8fbff}.pbd-create-user-modal .was-validated .form-control:invalid,.pbd-create-user-modal .was-validated .form-select:invalid{border-color:#ef4444;background-image:none;padding-right:1rem}.pbd-create-user-modal .invalid-feedback{margin-top:.45rem}@media(max-width:991.98px){.property-dashboard #UserManagementTable_wrapper{padding-left:.5rem;padding-right:.5rem}.property-dashboard #UserManagementTable_wrapper .dataTables_filter,.property-dashboard #UserManagementTable_wrapper .dataTables_length{float:none;text-align:left;margin-top:.5rem}.property-dashboard #UserManagementTable_wrapper .dataTables_filter{justify-content:stretch}.property-dashboard #UserManagementTable_wrapper .dataTables_filter label.pbd-dt-search-label{width:100%}.property-dashboard #UserManagementTable_wrapper .dataTables_filter label.pbd-dt-search-label input{width:100%;min-width:0}.property-dashboard .dataTables_wrapper .dataTables_info,.property-dashboard .dataTables_wrapper .dataTables_paginate{float:none;text-align:left;justify-content:flex-start}.property-dashboard #UserManagementTable .pbd-actions-cell .pbd-action-btn{margin-top:.25rem;margin-left:.2rem;padding:.16rem .42rem;font-size:.72rem}.pbd-create-user-modal .modal-title{font-size:1.45rem}.pbd-create-user-modal .pbd-create-user-header,.pbd-create-user-modal .pbd-create-user-body{padding:1.4rem}.pbd-create-user-modal .pbd-create-user-footer{padding:.4rem 1.4rem 1.4rem}}@media(max-width:575.98px){.property-dashboard #UserManagementTable_wrapper{padding-left:.3rem;padding-right:.3rem}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button{min-width:38px;padding:.38rem .58rem!important;margin-left:.12rem}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.previous,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.next{min-width:98px!important}.pbd-create-user-modal .pbd-create-user-footer{grid-template-columns:1fr}.pbd-create-user-modal .form-control,.pbd-create-user-modal .form-select,.pbd-create-user-modal .pbd-modal-secondary-btn,.pbd-create-user-modal .pbd-modal-primary-btn{min-height:54px}}@media(max-width:991.98px){.property-dashboard.pbd-upload-page .pbd-upload-footer{flex-direction:column;align-items:stretch}.property-dashboard.pbd-upload-page .pbd-upload-result-grid{grid-template-columns:1fr}body.pbd-sidebar-layout{overflow:auto}.pbd-layout{height:auto;min-height:100vh}.pbd-sidebar{position:fixed;left:0;top:0;bottom:0;transform:translateX(-100%);box-shadow:0 12px 32px rgba(15,23,42,.22)}.pbd-sidebar-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1030}body.pbd-sidebar-layout.pbd-mobile-menu-open .pbd-sidebar{transform:translateX(0)}body.pbd-sidebar-layout.pbd-mobile-menu-open .pbd-sidebar-backdrop{display:block}.pbd-content{width:100%;padding:1rem}.pbd-mobile-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem}.property-dashboard .pbd-title{font-size:1.6rem}.property-dashboard .pbd-dashboard-toolbar{flex-direction:column;align-items:stretch}.property-dashboard .pbd-search-wrap{max-width:100%}.property-dashboard .pbd-toolbar-actions{justify-content:space-between}.property-dashboard.pbd-upload-page .pbd-upload-dropzone-inner{min-height:15rem;padding:1.75rem 1rem}}@media(max-width:575.98px){.property-dashboard.pbd-upload-page .pbd-upload-dropzone{margin:.75rem}.property-dashboard.pbd-upload-page .pbd-upload-heading{font-size:1.28rem}.property-dashboard.pbd-upload-page .pbd-column-card{padding:.9rem}}@media(max-width:991.98px){.pbd-mobile-header{position:sticky;z-index:100;background:#fff;border-bottom:1px solid #e1e7f2;padding:.7rem 1rem;margin:-1rem -1rem 1.25rem;box-shadow:0 2px 8px rgba(15,23,42,.07)}.property-dashboard .pbd-page-header>div:last-child{flex-wrap:wrap}.property-dashboard .pbd-stat-card .card-body{padding:1rem}.property-dashboard .pbd-stat-value{font-size:1.65rem}.property-dashboard .pbd-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.property-dashboard .pbd-pagination-wrap{flex-wrap:wrap;gap:.5rem}.property-dashboard.pbd-import-batches-page .d-flex.gap-2:has(input[type="date"]){flex-wrap:wrap}.property-dashboard.pbd-import-batches-page .d-flex.gap-2 input[type="date"]{flex:1 1 120px;min-width:0}}@media(max-width:575.98px){.pbd-content{padding:.75rem}.pbd-mobile-header{margin:-.75rem -.75rem 1rem;padding:.6rem .75rem}.property-dashboard .pbd-title{font-size:1.35rem}.property-dashboard .pbd-page-header{gap:.75rem!important}.property-dashboard .pbd-page-header>div:last-child{width:100%}.property-dashboard .pbd-page-header>div:last-child .btn{flex:1;text-align:center;justify-content:center}.property-dashboard .pbd-stat-card .card-body{padding:.85rem}.property-dashboard .pbd-stat-value{font-size:1.45rem}.property-dashboard .pbd-pagination-btn:not(.is-nav):not(.is-active){display:none}.property-dashboard .pbd-pagination-btn.is-nav{min-width:80px}.property-dashboard.pbd-import-batches-page .d-flex.gap-2:has(input[type="date"]){flex-direction:column}.property-dashboard.pbd-import-batches-page .d-flex.gap-2 input[type="date"],.property-dashboard.pbd-import-batches-page .d-flex.gap-2 .pbd-icon-btn{width:100%}.property-dashboard.pbd-import-batches-page .d-flex.gap-2 .pbd-icon-btn{display:flex;justify-content:center}.property-dashboard.pbd-seller-search-page .card-body,.property-dashboard.pbd-import-batches-page .card-header{padding:.85rem!important}.pbd-create-user-modal .modal-dialog{margin:.5rem;max-width:calc(100vw - 1rem)}.pbd-create-user-modal .modal-title{font-size:1.3rem}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.page-item:not(.previous):not(.next):not(.first):not(.last):not(.active):not(.current),.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.page-item:not(.previous):not(.next):not(.first):not(.last):not(.active):not(.current){display:none!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.previous,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.next,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.previous,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.next{min-width:80px!important}.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.previous.page-item .page-link,.property-dashboard .dataTables_wrapper .dataTables_paginate .paginate_button.next.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.previous.page-item .page-link,.property-dashboard .dataTables_wrapper .dt-paging .dt-paging-button.next.page-item .page-link{min-width:80px!important}}.pbd-breadcrumb{font-size:.82rem}.pbd-breadcrumb .breadcrumb-item a{color:#1152d4;text-decoration:none}.pbd-breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.pbd-mapping-card{overflow:hidden;border:1px solid #e7ebf2}.pbd-mapping-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pbd-mapping-table{min-width:700px;border-collapse:collapse}.pbd-mapping-th{padding:.9rem 1.25rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e7ebf2;white-space:nowrap}.pbd-mapping-td{padding:1rem 1.25rem;vertical-align:middle;border-bottom:1px solid #eef2f7}.pbd-mapping-row:hover .pbd-mapping-td{background:#fafcff}.pbd-mapping-row:last-child .pbd-mapping-td{border-bottom:0}.pbd-mapping-row-warn .pbd-mapping-td{background:#fffbf0}.pbd-mapping-row-warn:hover .pbd-mapping-td{background:#fef9e7}.pbd-mapping-desc{margin-top:.2rem;font-size:.78rem;color:#94a3b8}.pbd-optional-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;border:1px solid #dbe5f3;border-radius:4px;padding:.05rem .3rem}.pbd-mapping-select-wrap{position:relative}.pbd-mapping-select{appearance:none;-webkit-appearance:none;padding-right:2.25rem!important;background:#f8fafc;border:1px solid #dbe5f3;border-radius:.55rem;font-size:.9rem;color:#0f172a;cursor:pointer;min-height:40px;transition:border-color .15s,box-shadow .15s}.pbd-mapping-select:focus{border-color:rgba(17,82,212,.5);box-shadow:0 0 0 .18rem rgba(17,82,212,.15);outline:0;background:#fff}.pbd-mapping-select-wrap.is-unset .pbd-mapping-select{border-color:#f59e0b;background:#fffbf0}.pbd-mapping-chevron{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.7rem;pointer-events:none}.pbd-mapping-status{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.pbd-mapping-status-dot{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;flex-shrink:0}.pbd-mapping-status.is-mapped{color:#047857;background:#d1fae5}.pbd-mapping-status.is-attention{color:#b45309;background:#fef3c7}.pbd-mapping-status.is-unmapped{color:#64748b;background:#e2e8f0}.pbd-mapping-preview{font-size:.88rem;font-style:italic;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;display:inline-block}.pbd-mapping-preview.is-empty{color:#cbd5e1}.pbd-mapping-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem;background:#f8fafc;border-top:1px solid #e7ebf2}.pbd-mapping-progress-label{font-size:.82rem;font-weight:600;color:#64748b}.pbd-mapping-progress-bar-wrap{width:120px;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.pbd-mapping-progress-bar{height:100%;border-radius:999px;background:#1152d4;transition:width .25s ease}.pbd-mapping-clear-btn{font-size:.88rem;color:#64748b;padding:.3rem .6rem}.pbd-mapping-clear-btn:hover{color:#0f172a}.pbd-mapping-info-card{padding:1.1rem 1.2rem;border-radius:.85rem;border:1px solid #e7ebf2;background:#f8fafc;height:100%}.pbd-mapping-info-card.is-primary{background:rgba(17,82,212,.04);border-color:rgba(17,82,212,.2)}.pbd-mapping-info-title{font-size:.92rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.pbd-mapping-info-card.is-primary .pbd-mapping-info-title{color:#1152d4}.pbd-mapping-info-body{font-size:.88rem;color:#64748b;line-height:1.55}@media(max-width:767.98px){.pbd-mapping-footer{flex-direction:column;align-items:stretch}.pbd-mapping-footer>div:last-child{flex-direction:column}.pbd-mapping-footer .pbd-mapping-clear-btn,.pbd-mapping-footer .pbd-primary-btn{width:100%;text-align:center;justify-content:center}.pbd-mapping-th,.pbd-mapping-td{padding-left:.85rem;padding-right:.85rem}.pbd-mapping-preview{max-width:140px}}@media(max-width:575.98px){.pbd-mapping-th,.pbd-mapping-td{padding-left:.65rem;padding-right:.65rem}}