body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sidebar{background-color:#d9d9d9;border-right:1px solid #ddd;box-sizing:border-box;display:flex;flex-direction:column;height:1024px;left:0;padding:24px;position:fixed;top:0;width:280px;z-index:1000}.sidebar-brand{color:#344054;font-size:24px;font-weight:700;margin-bottom:40px}.sidebar-brand .crm-highlight{color:#0003d0;font-weight:700}.sidebar-nav{display:flex;flex-direction:column;gap:16px}.nav-item{border-radius:8px;color:#000;font-size:16px;padding:12px 16px;text-decoration:none;transition:background-color .2s,color .2s}.nav-item:hover{background-color:#f0f0f0}.nav-item.active{background-color:#b1b1b1;color:#fff}.navbar{background:#fff;box-shadow:0 1px 4px #00000040;gap:24px;height:108px;padding:0 36px;width:1452px}.navbar,.search-container{align-items:center;display:flex}.search-container{background:#ececec;border-radius:16px;height:44px;padding:0 16px;width:388px}.search-icon{height:24px;margin-right:12px;width:24px}.search-input{background:#0000;border:none;color:#636060;font-family:REM,sans-serif;font-size:16px;height:100%;outline:none;width:100%}.search-input::placeholder{color:#636060}.layout{display:flex;min-height:100vh}.main-content{background-color:#f5f6fa;margin-left:280px;width:calc(100% - 280px)}.page-content{margin-top:60px;padding:20px}.metrics-card{background-color:#fff;border:1px solid #b1b1b1;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:140px;justify-content:center;margin-left:25px;padding:20px;position:relative;width:250px}.metrics-card:hover{transform:translateY(-2px)}.metrics-icon{height:32px;left:12px;position:absolute;top:45px;width:32px}.metrics-content{flex:1 1}.metrics-content h3{color:#666;font-size:14px;margin:30px 30px 1px}.metrics-value{color:#333;font-size:24px;font-weight:700;margin:5% 5% 5% 30px}.metrics-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(4,1fr)}.sales-analytics-chart{border:1px solid #b1b1b1;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:280px;left:310px;max-width:900px;padding:16px;position:absolute;top:365px;width:813px}.sales-chart-title{color:#616161;font-size:16px;font-weight:500;font-weight:600;margin:0 0 8px}.chart-container{flex:1 1;width:100%}.recent-activity{border:1px solid #b1b1b1;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:285px;margin-left:-50px;padding:16px;width:350px}.recent-activity h3{color:#616161;font-size:16px;font-weight:600;margin:0 0 8px}.activity-container{flex:1 1;overflow-y:auto}.activity-list{list-style:none;margin:0;padding:0}.activity-list li{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:8px;padding:6px 0}.activity-list li:last-child{border-bottom:none}.bullet{color:#333;font-size:18px;line-height:1.2}.activity-content{display:flex;flex-direction:column}.message{color:#555;font-size:14px}.time{color:#999;font-size:12px}.breadcrumb{align-items:center;display:flex;gap:6px;height:40px;left:312.99px;position:absolute;top:126px;width:-webkit-fit-content;width:fit-content}.breadcrumb .link{color:#667085;font-weight:400;text-decoration:none}.breadcrumb .active,.breadcrumb .link{font-family:REM,sans-serif;font-size:16px}.breadcrumb .active{color:#344054;font-weight:500}.breadcrumb .separator{color:#667085;font-size:16px;font-weight:400}.dashboard-content{background-color:#fff;padding:5px}.metrics-grid{grid-gap:-10px;display:grid;gap:-10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:30px}.dashboard-middle{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin-bottom:30px}@media (max-width:768px){.dashboard-middle{grid-template-columns:1fr}}.section-title{color:#101828;font-size:18px;font-weight:600;margin-bottom:15px}.employee-table-container{max-height:240px;overflow-y:auto}.employee-table{min-width:800px}.employee-table thead th{background-color:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:1}.employee-summary{background-color:#fff;border:1px solid #eaecf0;border-radius:10px;padding:20px}.modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 30px #0000001a;max-width:600px;padding:24px;position:relative;width:100%}.modal-header{margin-bottom:4px}.modal-header h2{color:#000;font-size:24px;font-weight:600}.modal-header p{color:#6d6d6d;font-size:14px;margin-bottom:24px}.modal-close-btn{font-size:20px}.drop-zone{background-color:#fff;border:2px dashed #cecece;border-radius:12px;cursor:pointer;margin-bottom:24px;padding:48px;text-align:center;transition:background-color .3s,border-color .3s}.drop-zone.dragging{background-color:#efefef80;border-color:#292929}.upload-icon{margin-bottom:16px}.upload-icon,.upload-icon-box{display:flex;justify-content:center}.upload-icon-box{align-items:center;background-color:#00181b;border-radius:8px;height:48px;position:relative;width:64px}.upload-icon-text{color:#fff;font-size:14px;font-weight:700}.upload-icon-remove-btn{background-color:#858585;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:24px;position:absolute;right:-220px;top:245px;transition:background-color .2s ease;width:24px}.upload-icon-remove-btn:hover{background-color:#292929}.drop-zone p{color:#292929;font-size:16px;margin:4px 0}.or-text{color:#6d6d6d;font-size:14px;margin:8px 0 16px}.browse-btn{background-color:initial;border:1px solid #cecece;border-radius:8px;color:#292929;cursor:pointer;padding:8px 32px;transition:background-color .2s ease}.browse-btn:hover{background-color:#efefef}.uploaded-file{align-items:center;background-color:#efefef;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.uploaded-file-info{align-items:center;display:flex;gap:12px}.uploaded-file-icon{align-items:center;background-color:#292929;border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;width:40px}.uploaded-file-name{color:#000;font-size:15px;font-weight:500}.uploaded-file-size{color:#6d6d6d;font-size:13px}.remove-file-btn{background:none;border:none;color:#858585;cursor:pointer;padding:4px;transition:color .2s ease}.remove-file-btn:hover{color:#000}.csv-upload-btn{background-color:#00181b;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 24px;transition:background-color .2s ease}.csv-upload-btn:hover:enabled{background-color:#292929}.csv-upload-btn:disabled{cursor:not-allowed;opacity:.5}.csv-cancel-btn{background-color:initial;border:1px solid #cecece;border-radius:8px;color:#6d6d6d;cursor:pointer;padding:8px 24px;transition:background-color .2s ease}.csv-cancel-btn:hover{background-color:#efefef}.csv-modal-actions{display:flex;gap:12px;justify-content:flex-end}input[type=file]{display:none}.leads-page-container{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:24px}.header{justify-content:space-between;margin-bottom:24px}.header,.header-left{align-items:center;display:flex}.header-left{gap:16px}.add-leads-button{background-color:#b1b1b1;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:500;height:50px;left:1420px;padding:10px 24px;position:absolute;top:124px;width:190px}.add-leads-button:hover{background-color:#979797}.leads-table{border:1px solid #b1b1b1;border-radius:12px;overflow:hidden}.table-header{background-color:#f0f0f0;border-bottom:1px solid #b1b1b1;display:grid;font-weight:600;grid-template-columns:repeat(7,1fr);padding:16px}.table-body{display:flex;flex-direction:column}.table-row{border-bottom:1px solid #ececec;display:grid;grid-template-columns:repeat(7,1fr);padding:16px;transition:background-color .2s}.table-row:hover{background-color:#fafafa}.no-data{padding:24px}.breadcrumb{color:#636060;font-size:14px}.breadcrumb-divider{color:#979797;margin:0 8px}.emp-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.emp-modal-content{background:#fff;border:1px solid #b1b1b1;border-radius:16px;box-shadow:0 4px 50px #21212114,0 4px 6px #2121210a;box-sizing:border-box;height:730px;left:310px;padding:32px;position:absolute;width:1094px}.emp-modal-content h2{color:#333;font-size:24px;margin:0 0 24px}.form-group{margin-bottom:20px}.label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;width:500.31px}.label-row label{color:#3e3e3e;font-size:14px;font-weight:500}.form-group input,.form-group select{background-color:#fff;border:.94px solid #3e3e3e;border-radius:11.24px;box-sizing:border-box;color:#000;font-size:16px;height:52.47px;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:500.31px}.form-group input::placeholder{color:#a3a3a3}.form-group input:focus,.form-group select:focus{border-color:#1849d6;box-shadow:0 0 0 2px #1849d633}.form-group select:disabled{background-color:#f5f5f5;cursor:not-allowed}.info-tooltip{align-items:center;color:#98a2b3;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;position:relative}.info-tooltip .tooltip-text{background-color:#000;border-radius:6px;bottom:125%;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:10}.info-tooltip:hover .tooltip-text{opacity:1;visibility:visible}.emp-modal-actions{display:flex;justify-content:flex-end;margin-top:24px}.emp-modal-actions button{background-color:#00181b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 24px;transition:background-color .2s ease}.emp-modal-actions button:hover{background-color:#292929}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modal-close-btn{background:none;border:none;color:#858585;cursor:pointer;transition:color .2s ease}.modal-close-btn:hover{color:#000}.error-message{color:#dc3545;font-size:14px;margin-top:4px}.employees-page{padding:20px}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.add-employee-btn{background-color:#b1b1b1;border-radius:5px;color:#000;font-size:14px;height:50px;left:1420px;padding:10px 20px;position:absolute;top:124px;width:190px}.add-employee-btn:hover{background-color:#979797}.employees-table{background:#fff;border:1px solid #b1b1b1;border-radius:16px;box-shadow:0 2px 4px #0000001a;margin-top:-40px;padding:20px;width:1380px}.employee-table{border-collapse:collapse;min-width:1200px;width:100%}.employee-table td,.employee-table th{color:#344054;font-size:14px;padding:12px 16px;text-align:left}.employee-table th{background-color:#f9fafb;color:#667085;font-weight:500}.employee-table th,.employee-table tr:not(:last-child){border-bottom:1px solid #eaecf0}.no-data{color:#999;text-align:center}.emp-info{gap:12px}.avatar,.emp-info{align-items:center;display:flex}.avatar{background-color:#b0c4de;border-radius:50%;color:#fff;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.name{font-weight:500}.email{color:#667085;font-size:12px}.status{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.status.active{background-color:#ecfdf3;color:#027a48}.status.inactive{background-color:#fef3f2;color:#b42318}.pagination-container{display:flex;gap:6px;justify-content:center;margin-top:20px}.pagination-button{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;padding:6px 12px}.pagination-button.active{background-color:#b1b1b1;color:#fff}.pagination-button.ellipsis{background:#0000;border:none;cursor:default}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.actions-cell{position:relative}.actions-btn{background:#0000;border:none;cursor:pointer;font-size:18px}.actions-dropdown{background:#fff;border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:column;position:absolute;right:0;z-index:10}.actions-dropdown button{background:#0000;border:none;cursor:pointer;padding:8px 12px;text-align:left}.actions-dropdown button:hover{background-color:#f0f0f0}.action-icon{background:#fff;border-radius:3px;height:18px;left:-4px;position:relative;top:4px;width:18px}.settings-page{background-color:#f8f9fa;min-height:100vh;padding:32px 32px 0 310px}.settings-container{background:#fff;border:1px solid #b1b1b1;border-radius:16px;box-sizing:border-box;margin-left:-290px;margin-top:-40px;padding:32px;width:1094px}.settings-container h2{border-bottom:2px solid #f0f0f0;color:#333;font-size:24px;margin-bottom:32px;padding-bottom:16px}.profile-form{gap:24px}.form-group,.profile-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:#555;font-size:14px;font-weight:500}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:12px;transition:all .3s ease}.form-group input:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-group input:focus{border-color:#b1b1b1;box-shadow:0 0 0 2px #4a90e233;outline:none}.button-group{display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.action-btn{border:none;border-radius:4px;cursor:pointer;font-size:16px;height:50px;padding:12px 24px;transition:all .2s;width:190px}.action-btn.edit{background-color:#b1b1b1;color:#000}.action-btn.save{background-color:#28a745;color:#fff}.cancel-btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .2s}.action-btn:hover{transform:translateY(-1px)}.action-btn.edit:hover{background-color:#979797}.action-btn.save:hover{background-color:#218838}.cancel-btn:hover{background-color:#f5f5f5}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#000;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app{display:flex;min-height:100vh}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,textarea{outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background-color:#b1b1b1;border-radius:8px}
/*# sourceMappingURL=main.4b38d67b.css.map*/