body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0}.content{border-radius:4px;font-size:xx-large;padding:10rem}.space{display:flex;justify-content:center}.ant-form-item-required .ant-form-item{font-weight:700}.form-static-fields>input{background-color:#f3f3f3;border:none;box-shadow:none;color:inherit;padding:0!important;width:100%}.upload-block{background-color:#f3f3f3;padding:5px 15px}.title{font-size:large;font-weight:600;padding:2px}.upload{margin-top:5px}.req label:before{color:red;content:" * "}.description{font-weight:700}.custom-modal .ant-modal-title{font-size:24px}.loading-overlay{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bg{background-position:100%,0;background-repeat:no-repeat,no-repeat;margin:80px}.bg,.outer-container{background-image:url(https://loanifystoragedev.blob.core.windows.net/assest/dealers-portal-bg.jpg)}.outer-container{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh}.inner-container{background-color:#fffc;border-radius:10px;margin-bottom:50px;margin-top:50px;padding:20px;width:1200px}.ant-form-item{font-weight:700;width:100%}.ant-input-group-addon{background-color:#fff!important}.dealer-dashboard-container{background-color:#f8f9fa;min-height:100vh;padding:32px}.dealer-dashboard{margin:0 auto;max-width:1400px}.dashboard-header{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;margin-bottom:32px;padding:32px}.header-left{flex:1 1}.dealership-info{align-items:center;display:flex;gap:20px}.dealership-icon{align-items:center;background:linear-gradient(135deg,#722ed1,#9254de);border-radius:12px;box-shadow:0 2px 8px #722ed14d;color:#fff;display:flex;font-size:28px;height:56px;justify-content:center;width:56px}.live-data-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 4px #0000000a;min-width:140px;padding:20px 24px;text-align:center}.live-indicator{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:12px}.live-dot{animation:pulse 2s infinite;background-color:#52c41a;border-radius:50%;box-shadow:0 0 0 2px #52c41a33;height:10px;width:10px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.main-content{margin-top:24px}.fastpass-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%}.fastpass-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.fastpass-title{gap:12px}.fastpass-title,.title-icon{align-items:center;display:flex}.title-icon{background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:8px;color:#fff;font-size:20px;height:40px;justify-content:center;width:40px}.fastpass-stats{text-align:right}.chart-container{align-items:center;display:flex;gap:32px;margin-top:24px}.chart-legend{display:flex;flex-direction:column;gap:16px;min-width:200px}.legend-item{align-items:center;background:#fafafa;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .3s ease}.legend-item:hover{background:#f0f0f0;transform:translateY(-2px)}.legend-color{border-radius:50%;height:16px;width:16px}.legend-value{font-size:18px;font-weight:700;margin-left:auto}.metric-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%}.metric-content{gap:16px;padding:8px 0}.metric-content,.metric-icon{align-items:center;display:flex}.metric-icon{border-radius:8px;color:#fff;font-size:24px;height:48px;justify-content:center;width:48px}.metric-icon.purple{background:linear-gradient(135deg,#722ed1,#9254de)}.metric-icon.green{background:linear-gradient(135deg,#52c41a,#73d13d)}.metric-info{flex:1 1}.metric-badge{margin-left:auto}.left-swipes-dashboard{margin:0 auto;max-width:1400px}.page-header{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;justify-content:space-between;margin-bottom:24px;padding:24px}.header-left,.header-right,.page-header{align-items:center;display:flex}.table-card{border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px}.left-swipes-table .ant-table-thead>tr>th{background:#fafafa;color:#262626;font-weight:600}.left-swipes-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.pagination-container{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;padding:16px 24px}.pagination{margin:0}.right-swipes-dashboard{margin:0 auto;max-width:1400px}.status-count-card{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 3px #0000001a;min-width:120px;padding:16px 20px;text-align:center}.page-title{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.right-swipes-table .ant-table-thead>tr>th{background:#fafafa;color:#262626;font-weight:600}.right-swipes-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.ant-table-thead .ant-table-cell{position:relative}.filter-sort-container{align-items:center;display:flex;gap:4px;margin-left:8px}.filter-sort-container .ant-btn{background:#0000;border:none;box-shadow:none;height:auto;min-width:auto;padding:2px 6px}.filter-sort-container .ant-btn:focus,.filter-sort-container .ant-btn:hover{background:#f5f5f5;border-radius:4px}.filter-sort-container .ant-btn[style*="color: rgb(24, 144, 255)"]{background:#e6f7ff;border-radius:4px}.table-card{overflow:hidden;position:relative}.table-card:before{background:linear-gradient(90deg,#1890ff,#40a9ff);content:"";height:4px;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:10}.table-card.swipe-indicator:before{left:0}.left-swipes-table .ant-table-thead>tr>th,.right-swipes-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;color:#262626;font-weight:600;padding:16px 12px;vertical-align:top}.left-swipes-table .ant-table-thead>tr>th:hover,.right-swipes-table .ant-table-thead>tr>th:hover{background:#f0f0f0}.ant-table-thead .ant-select{width:100%}.ant-table-thead .ant-select .ant-select-selector{background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-height:32px}.ant-table-thead .ant-select:hover .ant-select-selector{border-color:#40a9ff}.ant-table-thead .ant-select.ant-select-focused .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.ant-table-thead .ant-select .ant-select-selection-placeholder{color:#8c8c8c;font-size:12px}.ant-table-thead .ant-select .ant-select-selection-item{font-size:12px;line-height:20px}.ant-table-thead .ant-select .ant-select-selection-overflow{max-height:60px;overflow-y:auto}.ant-dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto}.ant-dropdown-menu-item{font-size:14px;padding:8px 16px}.ant-dropdown-menu-item:hover{background:#f5f5f5}.ant-dropdown-menu-item-selected{background:#e6f7ff;color:#1890ff}.sort-indicator{align-items:center;color:#1890ff;display:inline-flex;font-size:12px;font-weight:500;gap:4px}@media (max-width:768px){.dealer-dashboard-container{padding:16px}.dashboard-header{text-align:center}.chart-container,.dashboard-header,.pagination-container{flex-direction:column;gap:16px}.pagination-container{text-align:center}.filter-sort-container{flex-direction:column;gap:2px;margin-left:4px}.filter-sort-container .ant-btn{font-size:12px;padding:1px 4px}.header-right{align-items:center}}@media (max-width:576px){.dealership-info{flex-direction:column;text-align:center}.fastpass-header{flex-direction:column;gap:16px}.fastpass-stats{text-align:center}.legend-item,.metric-content{flex-direction:column;text-align:center}}.top5-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%}.top5-header{margin-bottom:16px}.top5-title{align-items:center;display:flex;gap:12px}.top5-title .title-icon{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;font-size:20px;height:40px;justify-content:center;width:40px}.top5-stat,.top5-title .title-icon{align-items:center;border-radius:8px;display:flex}.top5-stat{background:#fafafa;gap:12px;height:100%;padding:16px}.top5-stat .stat-icon{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.top5-stat:first-child .stat-icon{background:linear-gradient(135deg,#52c41a,#73d13d)}.top5-stat:nth-child(2) .stat-icon{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.top5-stat:nth-child(3) .stat-icon{background:linear-gradient(135deg,#fa8c16,#ffa940)}.top5-stat .stat-content{flex:1 1;min-width:0}.stage-distribution{text-align:center}.top5-summary{background:#f5f5f5;border-radius:6px;margin-top:16px;padding:12px}.testdrive-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%}.testdrive-header{margin-bottom:16px}.testdrive-title{align-items:center;display:flex;gap:12px}.testdrive-title .title-icon{background:linear-gradient(135deg,#fa8c16,#ffa940);color:#fff;font-size:20px;height:40px;justify-content:center;width:40px}.testdrive-stat,.testdrive-title .title-icon{align-items:center;border-radius:8px;display:flex}.testdrive-stat{background:#fafafa;gap:12px;height:100%;padding:16px}.stat-icon{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.testdrive-stat:first-child .stat-icon{background:linear-gradient(135deg,#1890ff,#40a9ff)}.testdrive-stat:nth-child(2) .stat-icon{background:linear-gradient(135deg,#52c41a,#73d13d)}.testdrive-stat:nth-child(3) .stat-icon{background:linear-gradient(135deg,#fa8c16,#ffa940)}.stat-content{flex:1 1;min-width:0}.response-rate{text-align:center}.testdrive-summary{background:#f5f5f5;border-radius:6px;margin-top:16px;padding:12px}.hotcars-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014}.hotcar-card{background:#0b0b0b;border-radius:14px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.hotcar-card:hover{box-shadow:0 10px 24px #0000002e;transform:translateY(-4px)}.hotcar-media{height:180px;position:relative;width:100%}.hotcar-media img{display:block;filter:saturate(1.05);height:100%;object-fit:cover;width:100%}.hotcar-overlay{background:linear-gradient(180deg,#0000000d 35%,#00000080);inset:0;position:absolute}.hotcar-titlebar{align-items:baseline;bottom:10px;color:#fff;display:flex;justify-content:space-between;left:12px;position:absolute;right:12px}.hotcar-title{font-size:15px;font-weight:700}.hotcar-sub{font-size:12px;opacity:.9}.hotcar-rank{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;color:#fff;font-size:12px;font-weight:700;left:10px;letter-spacing:.3px;padding:4px 10px;position:absolute;top:10px}.hotcar-rank.rank-1{background:linear-gradient(135deg,#fadb14,#faad14);box-shadow:0 6px 16px #faad1459}.hotcar-rank.rank-2{background:linear-gradient(135deg,#597ef7,#2f54eb);box-shadow:0 6px 16px #2f54eb59}.hotcar-rank.rank-3{background:linear-gradient(135deg,#9254de,#722ed1);box-shadow:0 6px 16px #722ed159}.hotcar-rank.rank-4,.hotcar-rank.rank-5,.hotcar-rank.rank-6{background:#ffffff26;border:1px solid #ffffff40}@media (max-width:768px){.hotcar-media{height:160px}.top5-stat{flex-direction:column;gap:8px}.testdrive-stat,.top5-stat,.top5-stat .stat-content{text-align:center}.testdrive-stat{flex-direction:column;gap:8px}.testdrive-stat .stat-content{text-align:center}}.loandata{align-items:center;background-image:url(https://loanifystoragedev.blob.core.windows.net/assest/dealers-portal-bg.jpg);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh}.card-header{background-color:#c8c8c8;margin:-24px;padding-top:16px;text-align:center}.title{font-size:22px;font-weight:400;padding:0}.card-logo{height:58px;width:auto}.card-footer{align-items:center;background-color:#0070c0;display:flex;justify-content:center;margin:0 -24px -24px}.footer-button{background-color:#0070c0;border:#0070c0;color:#fff;display:block;font-size:14px;height:60px;width:100%}.footer-button:hover{border:none;color:#fff!important;font-size:16px}.balance-block{background-color:#eeecec;padding:15px}:root{--reseda-baas-sdk-brand-color:#1d453b}.reseda-baas-sdk-form-control input:read-only{background-color:#e8e8e8;color:#525050}.reseda-baas-sdk-form-control input:disabled{background-color:#e8e8e8;color:#525050}.reseda-baas-sdk-mt-10{margin-top:10px}#reseda-baas-sdk-kyb-form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:600px;width:100%}.reseda-baas-sdk-section-header{color:gray;font-size:large;font-weight:bolder;text-align:left;width:100%}.reseda-baas-sdk-input-header{color:gray;font-size:small;font-weight:bolder;text-align:left;width:100%}.reseda-baas-sdk-section-border{border:2px solid #a9a9a9;margin-bottom:20px;padding:10px;width:100%}.reseda-baas-sdk-section-border-top{border:none;border-top:2px solid #a9a9a9;margin-bottom:20px;padding:10px;width:100%}.reseda-baas-sdk-sub-section-border{border:2px solid #a9a9a9;margin-bottom:20px;padding:10px}.reseda-baas-sdk-sub-section-header{color:gray;font-size:medium;font-weight:bolder;text-align:left;width:100%}.reseda-baas-sdk-section-borderless{margin-bottom:20px;margin-top:20px;width:100%}.reseda-baas-sdk-input-error-message{font-size:small;margin-bottom:10px}.reseda-baas-sdk-input-error{border:1px solid red}.reseda-baas-sdk-accordion-header{align-items:center;display:flex;justify-content:space-between}.reseda-baas-sdk-button-container{display:flex;gap:20px}.reseda-baas-sdk-dropdown-arrow,.reseda-baas-sdk-trash-button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.reseda-baas-sdk-remove-button{background-color:red;border:1px solid #fff;border-radius:5px;color:#fff;font-size:larger;margin-bottom:20px;margin-top:20px;padding:20px;width:100%}.reseda-baas-sdk-beneficial-owner-heading-container{display:flex;flex-direction:column;margin-bottom:20px}.reseda-baas-sdk-beneficial-owner-description{color:gray;font-size:small;font-weight:bolder;padding:10px;text-align:center}.reseda-baas-sdk-beneficial-owner-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.reseda-baas-sdk-add-button-muted{border:2px solid #d3d3d3;color:gray}.reseda-baas-sdk-add-button,.reseda-baas-sdk-add-button-muted{align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;font-size:small;font-weight:bolder;justify-content:center;padding:15px 20px;white-space:nowrap}.reseda-baas-sdk-add-button{background-color:#1d453b;background-color:var(--reseda-baas-sdk-brand-color);color:#fff}.reseda-baas-sdk-button-sub-text{margin:0}.reseda-baas-sdk-accordion-title{color:gray;font-size:large;font-weight:bolder;text-align:left;width:100%}.reseda-baas-sdk-accordion-content{margin-top:20px}.reseda-baas-sdk-stepper{border:1px solid #d3d3d3;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:40px;padding:20px}.reseda-baas-sdk-step-line{background-color:#ccc;height:1px;margin:0 10px;width:100%}.reseda-baas-sdk-step{align-items:center;display:flex;flex-direction:column;width:100%}.reseda-baas-sdk-step-indicator{align-items:center;background-color:var(--background-color);border:2px solid var(--border-color);border-radius:50%;color:var(--text-color);display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.reseda-baas-sdk-step.reseda-baas-sdk-active .reseda-baas-sdk-step-indicator{background-color:#1d453b;background-color:var(--reseda-baas-sdk-brand-color);border-color:#1d453b;border-color:var(--reseda-baas-sdk-brand-color);color:#fff}.reseda-baas-sdk-step-title{color:var(--text-color);font-size:small;margin-top:10px;text-align:center}.reseda-baas-sdk-step.reseda-baas-sdk-active .reseda-baas-sdk-step-title{color:#1d453b;color:var(--reseda-baas-sdk-brand-color)}.reseda-baas-sdk-controls{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.reseda-baas-sdk-back-button,.reseda-baas-sdk-continue-button,.reseda-baas-sdk-submit-button{align-items:center;background-color:initial;border:2px solid #a9a9a9;border-radius:5px;cursor:pointer;display:inline-flex;font-size:small;font-weight:bolder;justify-content:center;padding:10px 20px;transition:background-color .3s}.reseda-baas-sdk-back-button:hover,.reseda-baas-sdk-continue-button:hover,.reseda-baas-sdk-submit-button:hover{border-color:#1d453b;border-color:var(--reseda-baas-sdk-brand-color);color:#1d453b;color:var(--reseda-baas-sdk-brand-color)}.reseda-baas-sdk-controlling-party-description{color:gray;font-size:small;font-weight:bolder}.reseda-baas-sdk-beneficial-owner-description ul{list-style-type:disc;padding-left:20px}.reseda-baas-sdk-beneficial-owner-description li{font-weight:400;margin-bottom:8px;text-align:left}.reseda-baas-sdk-radio-button{display:flex;margin:8px}.reseda-baas-sdk-radio-button input[type=radio]{margin-right:8px;margin-top:5px;width:18px}.reseda-baas-sdk-radio-button label{font-weight:400;margin-left:4px;margin-top:5px}.reseda-baas-sdk-input-header{margin-bottom:8px}.reseda-baas-sdk-input-error-message{color:red;margin-top:8px}.reseda-baas-sdk{font-family:sans-serif}.reseda-baas-sdk button svg{margin:0 5px}.reseda-baas-sdk input:focus,.reseda-baas-sdk select:focus{border:1px solid #1d453b;border:1px solid var(--reseda-baas-sdk-brand-color);outline:none}.reseda-baas-sdk button{border:none;border-radius:5px;cursor:pointer;font-size:medium;padding:10px 20px;transition:background-color .3s}.reseda-baas-sdk button:focus{outline:none}.reseda-baas-sdk button:disabled{background-color:var(--border-color);cursor:not-allowed}.reseda-baas-sdk input,.reseda-baas-sdk select{border:1px solid #a9a9a9;border-radius:5px;box-sizing:border-box;font-family:sans-serif;font-size:small;margin:2px 0 10px;padding:10px;width:100%}.reseda-baas-sdk input[type=checkbox]{margin-right:5px;width:auto}.reseda-baas-sdk-error-box{border:2px solid red;margin-bottom:20px;padding:10px;width:100%}.reseda-baas-sdk-error-box-title{color:red;font-size:large;font-weight:bolder;text-align:left;width:100%}.reseda-baas-sdk-error-box-children{color:red;font-size:small;margin-bottom:10px}
/*# sourceMappingURL=main.eb35e6e9.css.map*/