@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{margin:0;background:#f6f7fb;font-family:"Roboto",sans-serif}h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}.MuiTypography-body1,table td,table th,table tr{font-family:"Roboto",sans-serif!important}div#overflowid .MuiPaper-root.MuiPaper-elevation16.MuiDrawer-paper{overflow-x:hidden}div#overflowid-bottom .MuiPaper-root.MuiPaper-elevation16.MuiDrawer-paper{overflow:inherit}div#profile-first-drawer{max-width:1250px;min-width:1250px}div#profile-first-drawer,div#profile-second-drawer{margin-top:75px;position:relative;padding:0 30px 15px}div#profile-second-drawer{max-width:1100px;min-width:1100px}div#profile-third-drawer{max-width:960px;min-width:960px}div#profile-forth-drawer,div#profile-third-drawer{margin-top:75px;position:relative;padding:0 30px 15px}div#profile-forth-drawer{max-width:600px;min-width:600px}div#profile-fifth-drawer{max-width:500px;min-width:500px}div#profile-fifth-drawer,div#profile-user-drawer{margin-top:75px;position:relative;padding:0 30px 15px}div#profile-user-drawer{max-width:600px;min-width:600px}div#profile-quote-drawer{margin-top:75px;max-width:1100px;min-width:1100px;position:relative;padding:0 30px 15px}.MuiChip-colorPrimary{background-color:#193562!important}.errormsg{padding:0;margin:0!important}div#add_secondry{margin-top:30px}button#closeButton{margin-bottom:30px;padding:0!important;cursor:pointer;z-index:999}button#closeButton .MuiChip-root{cursor:pointer;padding:5px}button#closeButton .MuiChip-root .MuiChip-icon{background:hsla(0,0%,87.8%,.14);border-radius:50%;padding:2px}header#main-header-first{z-index:9999}.TextAndAlignmentCenter{text-align:end;justify-content:flex-end;align-items:flex-end}div#TextAndAlignmentCenter button.MuiButtonBase-root span.MuiIconButton-label svg.MuiSvgIcon-root{width:18px}.TopMargin20{margin-top:20px!important}div#addMultiEmail button span.MuiIconButton-label button.MuiButtonBase-root{height:30px;width:30px}.BottomPadding0{padding-bottom:0!important}.TopPadding0{padding-top:0!important}div#MergeEmail-DeleteBTN{display:flex}.WeightFont600{font-weight:600}.SizeFont20{font-size:20px}.TextAndAlignmentRight{text-align:right;justify-content:right;align-items:right}.TextAndAlignmentLeft{text-align:left;justify-content:left;align-items:left}.HeightLine2{line-height:2}button#MultipleAddEmailBTN button.MuiButtonBase-root{width:40px;height:40px}.LightGreyColor{color:#ddd}.DarkGreyColor{color:#888}h2.DarkBlackColor{color:#000}.WidhtFull100{width:100%}.TopMargin15{margin-top:15px!important}div#MergeEmail-DeleteBTN .AddMultipalEmail{padding:12px 0}.HeightLine3{line-height:3.5}.TextField{width:100%}.secondaryEmailAlign form .input-feedback{position:absolute;bottom:-12px}.secondaryEmailAlign form{display:flex;position:relative}.secondaryEmailAlignPrifile form{justify-content:center}.cardMainCLM{display:flex;align-items:center}.MuiTableCell-alignLeft div:focus{outline:none}.table-Head-Title table thead tr th{white-space:nowrap}.table-Head-Title table tbody tr td,.table-Head-Title table thead tr th{padding-right:10px;padding-left:10px}a.sidebar-menu-action .MuiListItemIcon-root{min-width:35px;color:#000}a.sidebar-menu-action{text-decoration:none;color:#000}.MuiInput-underline:before{color:#000;border-color:#000!important}.MuiInputLabel-formControl{color:#000!important}.MuiFormLabel-root.Mui-error{color:#f44336!important}.MuiFormControl-marginNormal{margin:0!important}.MuiButton-containedPrimary{background-color:#193562!important}input:-internal-autofill-selected{background-color:#e81010!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:#fff!important}.MuiSelect-select:focus{background-color:initial!important}.MuiButton-containedPrimary{color:#fff!important;cursor:pointer!important;pointer-events:all!important}.MuiFormControlLabel-labelPlacementStart{margin-left:0!important}.MuiSwitch-colorPrimary.Mui-checked{color:#000!important}.MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:#000!important;opacity:.7!important}textarea{width:100%;margin-top:20px}.css-1okebmr-indicatorSeparator{background-color:initial!important}.css-1wa3eu0-placeholder,.css-tlfecz-indicatorContainer{color:#000!important}.upload-file{position:relative;margin-top:40px}.upload-file input{opacity:0;width:100%;height:48px;z-index:1;position:relative}.upload-file span{position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid;padding-bottom:4px;font-size:16px}div#FilebigAvatar{position:absolute;right:0;bottom:5px}.css-g1d714-ValueContainer{font-size:16px}div#profile-drawer-bottom{padding:30px;height:350px}.MuiCheckbox-colorPrimary.Mui-checked{color:#000!important}div#businessType{z-index:9}.css-1pahdxg-control,.css-yk16xz-control{min-height:56px!important}#sidebar-bg-color .MuiList-root .MuiListItemIcon-root .MuiSvgIcon-root{color:#193562}.select__menu{z-index:9999!important}#app{background:#e8e8e8!important}.dialogSize{z-index:99999!important}.dialogSize .MuiDialog-container .MuiDialog-paper{width:100%;max-width:810px!important;min-height:500px}.dialogSize .MuiDialog-container .MuiDialog-paper .pg-viewer .photo-viewer-container{width:100%!important;height:100%!important}.dialogSize .MuiDialog-container .MuiDialog-paper object{margin:0 auto;display:block;width:100%;min-height:600px}.dialogButton button{margin:10px}.MuiTableRow-head .MuiTableCell-head span div{font-weight:600}.StatusChip{border-radius:3px;height:30px;vertical-align:middle;justify-content:center;text-decoration:none;padding-left:12px;padding-right:12px;display:inherit;font-size:.8125rem;font-weight:500;text-transform:uppercase}.MuiDrawer-paperAnchorDockedLeft{overflow:hidden;box-shadow:0 0 10px #ccc!important}pre{white-space:pre-wrap;margin:0}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-body form button.MuiButtonBase-root{padding-top:5px;padding-bottom:5px;padding-left:5px!important;padding-right:5px!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-body form .MuiTextField-root .MuiInput-underline .MuiInputBase-input{font-size:14px}.DueDateColorRed{background:rgba(253,29,29,.6900000000000001)}.DueDateColorLightRed,.DueDateColorRed{border-radius:16px;height:30px;vertical-align:middle;justify-content:center;text-decoration:none;padding-left:12px;padding-right:12px;display:inherit;font-size:.8125rem;color:#fff}.DueDateColorLightRed{background:#ff8100}.TableScrolling table thead tr th{white-space:nowrap;padding-right:10px;padding-left:10px}.TableScrolling table tbody tr td{padding-left:10px;padding-right:10px;font-size:.9rem!important}.ErrorColor .css-yk16xz-control{border-color:#f44336}.ErrorColorDropzone{border-color:#f44336!important}.ErrorColor .css-yk16xz-control .css-1wa3eu0-placeholder,.ErrorColorDropzone{color:#f44336!important}.css-2613qy-menu{z-index:999!important}.MuiFormControl-root{z-index:0}.MuiGrid-root .MuiPaper-root table tbody tr td strong{white-space:nowrap}.DragMappingStyle ul li{list-style:none;margin-right:15px;margin-bottom:15px;min-width:100px;max-width:500px;min-height:30px;border:2px dashed #ccc;padding:4px}.DragMappingStyle .LeftDragableItems,.RightDragableItems{min-height:350px;max-height:470px;overflow-y:auto}.DragMappingStyle ul{background:#f9f9f9;border:1px solid #e2e2e2;border-radius:5px;padding:17px}.DragMappingStyle ul li .MuiChip-root{cursor:move;background:#fff;min-width:230px;max-width:230px}.dragFieldStyle{display:flex;padding:0}.dragFieldStyle h4{padding:10px;min-width:200px;max-width:400px;margin:6px}.dragFieldStyle li{padding:3px 15px;min-width:200px;max-width:500px;list-style:none;border:2px dashed #ccc;margin:6px}.MuiTableContainer-root{overflow-x:inherit!important}.notesTabStyle button.MuiButtonBase-root{min-width:50px;max-width:230px;text-transform:capitalize}.notesTabStyle button.Mui-selected:after{content:"";border-bottom:2px solid #193562;display:block;height:10px;width:100%;position:absolute;bottom:0}.notesTabStyle .MuiTabs-scrollable span.MuiTabs-indicator{width:0!important}.AccordionStyle .MuiAccordion-root{box-shadow:none}.AccordionStyle .MuiAccordion-root p{font-size:14px;color:#2b28ff}.AccordionStyle .MuiAccordion-root .MuiAccordionDetails-root p{color:#000}.MuiTable-root .MuiTableHead-root tr th{color:#193562;background-color:#edeff3;border-bottom:2px solid rgba(25,53,98,.33);border-top:2px solid rgba(25,53,98,.33);z-index:0}.MuiTableRow-head .MuiTableCell-head div{font-weight:600;text-transform:uppercase;font-size:.89125rem}.commentInputStyle textarea{color:#737373;font-size:15px!important}.commentInputStyle .MuiInput-underline:hover:not(.Mui-disabled):before{border:0}.commentInputStyle .MuiInput-underline:after,.commentInputStyle .MuiInput-underline:not(.Mui-disabled):before{border:0!important}.DueTaskDialogStyle{margin:0 auto;color:#fff;background:#193562!important;width:60px!important;height:60px!important}.DueTaskDialogStyle svg{font-size:2.3rem}.EditIconStyle tr td{padding-right:0}.ChipStyleDesign:after{content:"";border-bottom:1px solid #ccc;height:0;width:100%;position:absolute;z-index:-1;right:0}.ChipStyleDesign{height:20px!important;font-size:10px!important;text-transform:uppercase}.MuiDialog-container .MuiDialog-paper .MuiDialogContent-root{overflow-x:hidden}.MuiDialog-container .MuiDialog-paper .MuiDialogContent-root .MuiDropzonePreviewList-removeButton{right:60px!important;top:20px}.fixedScrollNote{position:relative;max-height:500px;overflow-y:scroll;overflow-x:hidden}.MuiListItem-root.Mui-selected,.MuiListItem-root.Mui-selected:hover{background-color:rgba(234,237,247,.7)!important;border-bottom:2px solid #eaedf7}.MuiDrawer-root .MuiList-root .MuiListItem-button:hover{background-color:rgba(234,237,247,.7)!important}.MuiGrid-root .MuiButton-outlinedPrimary{color:#193562;border:1px solid rgba(25,53,98,.5)}span.material-icons.MuiIcon-root.fa.fa-download,span.material-icons.MuiIcon-root.fa.fa-upload{font-size:20px;padding-right:24px}.MuiPaper-root .MuiList-root .MuiListItemText-root span.MuiTypography-root{font-size:1rem}.tableCustomStyle .MuiToolbar-root div div span button.MuiButtonBase-root:last-child{background-color:#193562;padding:20px;color:#fff;border-radius:0}.tableCustomStyle .MuiToolbar-root{padding-right:0}.TableScrolling .MuiToolbar-root span button.MuiButtonBase-root:last-child{background-color:#193562;padding:20px;color:#fff;border-radius:0}.TableScrolling .MuiToolbar-root{padding-right:0}#headerSpace{padding:20px}.menu_style span{font-weight:500!important}.MuiTable-root .MuiTableSortLabel-icon{opacity:.3}.MuiTableSortLabel-active .MuiTableSortLabel-icon{color:#a73939!important}.SoldServiceSection .app{width:100%;padding:0 13px}.mpanBottom-fields,.mpanTop-fields{display:flex;text-align:center}.mpanBottom-fields input,.mpanTop-fields input{text-align:center}.quick-quote .Mui-disabled{color:#000;border-radius:0}.mpan-field{display:flex;align-items:center}.mpan-field h6{border:1px solid #afafaf;padding:.7rem 1.8rem;margin:0;font-weight:800;font-size:2rem;color:#5f5f5f}.rbc-agenda-view table thead{background:#193562;color:#fff}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:10px!important}.rbc-agenda-content .rbc-agenda-table tbody .rbc-agenda-date-cell{font-weight:600!important}.rbc-day-slot .rbc-background-event,.rbc-event{padding:1px 4px!important}.rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell{position:relative}.appoint_calendar .rbc-month-row{position:relative;z-index:0}.appoint_calendar .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell a{position:relative;max-height:auto;min-height:auto;overflow:auto;top:auto;right:auto}.appoint_calendar .rbc-row-segment .rbc-event-content{font-size:12px}.appoint_calendar .rbc-toolbar{flex-direction:column;align-items:start}.appoint_calendar .rbc-toolbar .rbc-top-toolbar{display:flex;justify-content:space-between;width:100%}.appoint_calendar .rbc-bottom-toolbar{width:100%;display:flex;flex-wrap:wrap;margin-top:10px;justify-content:end}.rbc-today{background-color:#cbe9ff!important}.TableScrolling div table tbody tr td,.temp-txt-uppercase .MuiGrid-root table tbody tr th form p span,.txt-uppercase .MuiGrid-root .MuiPaper-root table tbody tr td,.txt-uppercase .MuiGrid-root .MuiPaper-root table tbody tr th,.txt-uppercase .MuiGrid-root .MuiPaper-root table tbody tr th form p span{text-transform:uppercase}.errorLayout{color:#bd0000!important;background:#ffd7d7;padding:5px 13px;border-radius:5px;font-size:13px!important;letter-spacing:1px}.tidNumber_style{position:relative}.tidNumber_style .remove_field{position:absolute;right:8px;bottom:14px;cursor:pointer;z-index:99}.task_board_head_radio label.MuiFormControlLabel-root{background:#eee;padding:0 13px 0 3px;border-radius:5px}.task_board_head_radio label.MuiFormControlLabel-root:hover{background:#d2d2d2}.eco_service_table .MuiGrid-root .MuiTableRow-root{display:table;width:100%}.eco_service_table .MuiGrid-root .MuiTableRow-root .MuiTableCell-root{width:18%}.lead_source_count .lead_source_span{background:hsla(0,0%,80%,.418);border-radius:5px;padding:5px 10px;margin-right:8px}.upload_img .MuiDropzonePreviewList-removeButton{right:40px!important;top:20px!important}.fullscreen{position:relative;z-index:9999}ul.image-gallery{display:flex;flex-wrap:wrap}ul.image-gallery li{list-style:none;width:200px;height:200px;margin:10px 5px;box-shadow:0 2px 4px -2px rgba(9,9,9,.47058823529411764);border-radius:5px;cursor:pointer}ul.image-gallery li img{border-radius:5px;width:100%;object-fit:cover}ul.image-gallery li .overlay{display:block;padding:10px}.colorInputStyle,.colorInputStyleEdit{padding:8px!important;height:40px!important}.colorInputStyleEdit{width:140px!important}.appointment_booked{background:#38cb35!important}.appointment_unAvailable{background:#ff7800!important}.survey_pub_form ul li{margin-left:20px;margin-top:20px}.lead-digital-dash .MuiGrid-root label{font-size:13px;margin-bottom:5px;display:block;font-weight:500}.lead-digital-dash .MuiGrid-root label.array-field-label{font-size:15px;color:#193562;margin-bottom:10px;margin-top:20px}.drop_lead_upload_data{min-height:95px!important}.drop_lead_upload_data .MuiDropzoneArea-textContainer p.MuiDropzoneArea-text{font-size:16px}.drop_lead_upload_data img.MuiDropzonePreviewList-image{height:auto}.drop_lead_upload_data .MuiDropzoneArea-textContainer svg.MuiDropzoneArea-icon{display:none}.measures_services{box-shadow:0 0 5px #ababab;border-radius:5px;margin-top:20px!important;display:block}.measures_services h4{padding:10px;border-bottom:1px solid}.measures_services div{border-bottom:1px solid;padding:5px 15px}.export_pdf_btn a{text-decoration:none;padding:10px 18px;display:block;background:#efefef;border-radius:5px;color:#193562;box-shadow:0 0 7px #a5a5a5}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.whatsappBadge .MuiBadge-badge{top:-5px;right:-5px}@media (min-width:992px) and (max-width:1249px){div#profile-first-drawer,div#profile-forth-drawer,div#profile-quote-drawer,div#profile-second-drawer,div#profile-size1-drawer,div#profile-small-drawer,div#profile-third-drawer,div#profile-user-drawer{max-width:100%;min-width:100%}}@media (min-width:992px) and (max-width:1199px){.cardMainCLM{display:block;align-items:center;justify-content:center}.cardMainCLM .CardInCLM1{justify-content:center;display:flex}.cardMainCLM .CardInCLM2{justify-content:center;display:block;text-align:center;margin-top:20px}}@media (min-width:768px) and (max-width:991px){div#profile-first-drawer,div#profile-forth-drawer,div#profile-quote-drawer,div#profile-second-drawer,div#profile-size1-drawer,div#profile-small-drawer,div#profile-third-drawer,div#profile-user-drawer{max-width:100%;min-width:100%}}@media (max-width:480px){#headerSpace .TableScrolling .MuiToolbar-regular{display:inherit;padding-top:10px}#headerSpace .TableScrolling .MuiToolbar-regular h6.MuiTypography-h6{padding-bottom:10px}#headerSpace .TableScrolling .MuiToolbar-regular .MuiInputBase-root{margin-bottom:25px}#headerSpace .TableScrolling .MuiToolbar-regular .MuiTablePagination-input{margin-bottom:0}#headerSpace .TableScrolling .MuiToolbar-regular div div span button{min-width:83px;max-width:50px;background:#193562;color:#fff;border-radius:50px;margin:4px;padding:6px}.MuiDrawer-modal .TableScrolling .MuiToolbar-regular{display:inherit;padding-top:10px}.MuiDrawer-modal .TableScrolling .MuiToolbar-regular h6.MuiTypography-h6{padding-bottom:10px}.MuiDrawer-modal .TableScrolling .MuiToolbar-regular .MuiInputBase-root{margin-bottom:25px}.MuiDrawer-modal .TableScrolling .MuiToolbar-regular .MuiTablePagination-input{margin-bottom:0}.MuiDrawer-modal .TableScrolling .MuiToolbar-regular div div span button{min-width:83px;max-width:50px;background:#193562;color:#fff;border-radius:50px!important;margin:4px;padding:6px!important}.TableScrolling .MuiToolbar-root span button.MuiButtonBase-root:last-child{padding:12px}.TableScrolling table tbody tr td{font-size:.9rem!important}#headerSpace .TableScrolling .MuiTablePagination-toolbar,.MuiDrawer-modal .TableScrolling .MuiTablePagination-toolbar{display:flex;padding-top:0}.MuiTableContainer-root .MuiTable-root tbody.MuiTableBody-root tr.MuiTableRow-root{display:grid}}.task_board_new .task_board_header{padding:16px}.task_board_new .task_board_header span.task_board_title{font-weight:500;font-size:1.1rem}.task_board_new .react-trello-board .smooth-dnd-draggable-wrapper .react-trello-lane header,.task_board_new .react-trello-board .smooth-dnd-draggable-wrapper .react-trello-lane header span{width:100%!important}.task_board_new .react-trello-board{height:78vh}.task_board_new .smooth-dnd-container.horizontal{height:82vh}.task_board_page{display:flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px}.task_board_page .page-icon{background:#eee;padding:7px 8px;border-radius:5px;cursor:pointer}.task_board_page .page-icon svg{width:20px}.task_board_page .task_pages{font-weight:500;padding:9px 9px 9px 12px;background:#eee;border-radius:50%;width:15px;height:15px;font-size:15px;color:#3f51b5}.drop-zone-class{min-height:150px!important}.drop-zone-class .MuiDropzoneArea-textContainer p.MuiDropzoneArea-text{font-size:16px}.drop-zone-class img.MuiDropzonePreviewList-image{height:auto}.thankYouPage .wrapper-1{width:100%;height:100vh;display:flex;flex-direction:column}.thankYouPage .wrapper-2{padding:30px;text-align:center}.thankYouPage h1{font-family:"Kaushan Script",cursive;font-size:4em;letter-spacing:3px;color:#5892ff;margin:0 0 20px}.thankYouPage .wrapper-2 p{margin:0;font-size:1.3em;color:#aaa;font-family:"Source Sans Pro",sans-serif;letter-spacing:1px}.thankYouPage .go-home{color:#fff;background:#5892ff;border:none;padding:10px 50px;margin:30px 0;border-radius:30px;text-transform:capitalize;box-shadow:0 10px 16px 1px #aec7fb}.thankYouPage .footer-like{margin-top:auto;background:#d7e6fe;padding:6px;text-align:center}.thankYouPage .footer-like p{margin:0;padding:4px;color:#5892ff;font-family:"Source Sans Pro",sans-serif;letter-spacing:1px}.thankYouPage .footer-like p a{text-decoration:none;color:#5892ff;font-weight:600}@media (min-width:360px){.thankYouPage h1{font-size:4.5em}.thankYouPage .go-home{margin-bottom:20px}}@media (min-width:600px){.thankYouPage .content{max-width:1000px;margin:0 auto}.thankYouPage .wrapper-1{height:auto;max-width:620px;margin:50px auto 0;box-shadow:4px 8px 40px 8px rgba(88,146,255,.2)}}:root{--sl-primary:#4f46e5;--sl-primary-light:#6366f1;--sl-primary-dark:#3730a3;--sl-accent:#f59e0b;--sl-accent-light:#fcd34d;--sl-success:#10b981;--sl-danger:#ef4444;--sl-warning:#f59e0b;--sl-bg:#f8fafc;--sl-surface:#fff;--sl-border:#e2e8f0;--sl-text-primary:#0f172a;--sl-text-secondary:#64748b;--sl-text-muted:#94a3b8;--sl-radius:12px;--sl-radius-sm:8px;--sl-shadow:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.06);--sl-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--sl-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.sl-page{font-family:"Inter",sans-serif;background:var(--sl-bg);min-height:calc(100vh - 73px);padding:24px}.sl-header{justify-content:space-between;margin-bottom:24px}.sl-header,.sl-page-title{display:flex;align-items:center}.sl-page-title{font-size:24px;font-weight:700;color:var(--sl-text-primary);letter-spacing:-.5px;grid-gap:10px;gap:10px}.sl-page-title .sl-title-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff}.sl-stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.sl-stat-card{background:var(--sl-surface);border-radius:var(--sl-radius);padding:16px;box-shadow:var(--sl-shadow);border-left:4px solid var(--sl-primary);transition:transform .2s ease,box-shadow .2s ease}.sl-stat-card:hover{transform:translateY(-2px);box-shadow:var(--sl-shadow-md)}.sl-stat-card .sl-stat-value{font-size:28px;font-weight:700;color:var(--sl-text-primary);line-height:1}.sl-stat-card .sl-stat-label{font-size:12px;color:var(--sl-text-secondary);font-weight:500;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.sl-toolbar{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px;flex-wrap:wrap}.sl-search-input{flex:1 1;min-width:220px}.sl-view-toggle{display:flex;background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--sl-radius-sm);overflow:hidden}.sl-view-btn{padding:8px 14px;border:none;background:transparent;cursor:pointer;color:var(--sl-text-secondary);transition:all .2s ease;display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-weight:500}.sl-view-btn.active{background:var(--sl-primary);color:#fff}.sl-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.sl-lead-card{background:var(--sl-surface);border-radius:var(--sl-radius);box-shadow:var(--sl-shadow);padding:20px;border:1px solid var(--sl-border);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;overflow:hidden}.sl-lead-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--sl-primary),#7c3aed)}.sl-lead-card:hover{transform:translateY(-3px);box-shadow:var(--sl-shadow-lg);border-color:var(--sl-primary-light)}.sl-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.sl-card-lead-id{font-size:11px;font-weight:600;color:var(--sl-primary);text-transform:uppercase;letter-spacing:1px;background:rgba(79,70,229,.08);padding:3px 8px;border-radius:20px}.sl-card-name{font-size:16px;font-weight:600;color:var(--sl-text-primary);margin:8px 0 4px}.sl-card-address{font-size:12px;color:var(--sl-text-secondary);margin-bottom:12px}.sl-card-meta{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:14px}.sl-card-meta-row{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:var(--sl-text-secondary)}.sl-card-meta-row svg{width:14px;height:14px;flex-shrink:0}.sl-card-progress{margin-top:12px;padding-top:12px;border-top:1px solid var(--sl-border)}.sl-progress-label{display:flex;justify-content:space-between;font-size:11px;color:var(--sl-text-muted);margin-bottom:6px;font-weight:500}.sl-progress-bar{height:4px;background:#e2e8f0;border-radius:100px;overflow:hidden}.sl-progress-fill{height:100%;background:linear-gradient(90deg,var(--sl-primary),#7c3aed);border-radius:100px;transition:width .4s ease}.sl-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.sl-status-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.sl-status-badge .sl-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.sl-status-new-lead{background:#dbeafe;color:#1d4ed8}.sl-status-lead-dialled{background:#dbeafe;color:#1e40af}.sl-status-no-answer{background:#f1f5f9;color:#475569}.sl-status-sale-in-process{background:#fef3c7;color:#b45309}.sl-status-thinking{background:#fef9c3;color:#854d0e}.sl-status-callback{background:#ffedd5;color:#c2410c}.sl-status-site-visit{background:#ede9fe;color:#7c3aed}.sl-status-photos{background:#f5f3ff;color:#6d28d9}.sl-status-proposal{background:#eef2ff;color:#4338ca}.sl-status-redesign{background:#fce7f3;color:#be185d}.sl-status-agreed{background:#d1fae5;color:#065f46}.sl-status-contract-sent{background:#a7f3d0;color:#047857}.sl-status-contract-agreed{background:#6ee7b7;color:#065f46}.sl-status-contract-signed{background:#34d399;color:#022c22}.sl-status-finance-applied{background:#cffafe;color:#0e7490}.sl-status-finance-accepted{background:#a5f3fc;color:#0891b2}.sl-status-finance-failed{background:#fee2e2;color:#b91c1c}.sl-status-deposit-pending{background:#fef3c7;color:#92400e}.sl-status-deposit-paid{background:#bbf7d0;color:#15803d}.sl-status-dead-lead{background:#f1f5f9;color:#334155}.sl-status-wrong-number{background:#f1f5f9;color:#475569}.sl-status-gone-elsewhere{background:#fee2e2;color:#991b1b}.sl-modern-list{display:flex;flex-direction:column;background:var(--sl-surface);border-radius:var(--sl-radius);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--sl-border);overflow-x:auto}.sl-list-header{display:grid;align-items:center;grid-column-gap:12px;column-gap:12px;padding:14px 20px;background:#f8fafc;border-bottom:1px solid var(--sl-border);font-size:11px;font-weight:700;color:var(--sl-text-secondary);text-transform:uppercase;letter-spacing:.8px;min-width:1100px}.sl-list-body{display:flex;flex-direction:column;min-width:1100px}.sl-list-row{display:grid;align-items:center;grid-column-gap:12px;column-gap:12px;padding:14px 20px;background:var(--sl-surface);border-bottom:1px solid #f1f5f9;transition:background .15s ease}.sl-list-row:last-child{border-bottom:none}.sl-list-row:hover{background:#f8fafc}.sl-list-row.selected{background:#eef2ff}.sl-cell{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--sl-text-primary)}.sl-cell.center{justify-content:center}.sl-flex-col{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.sl-flex-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.sl-font-mono{font-family:"Courier New",Courier,monospace;font-weight:600}.sl-accent-text{color:var(--sl-primary);background:#eef2ff;padding:4px 8px;border-radius:6px}.sl-client-name{font-weight:600;font-size:14px}.sl-client-email{font-size:11px;color:var(--sl-text-muted)}.sl-text-secondary{color:var(--sl-text-secondary)}.sl-text-muted{color:var(--sl-text-muted)}.sl-text-sm{font-size:12px}.sl-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.sl-chip-light{background:#f1f5f9;color:#475569;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.sl-actions{display:flex;grid-gap:8px;gap:8px}.sl-btn-view{color:var(--sl-primary)!important;background:#eef2ff!important}.sl-btn-view:hover{background:#e0e7ff!important}.sl-btn-delete{color:var(--sl-danger)!important;background:#fef2f2!important}.sl-btn-delete:hover{background:#fee2e2!important}.sl-empty-state{text-align:center;padding:60px 20px;background:var(--sl-surface);border-radius:var(--sl-radius);border:1px dashed var(--sl-border)}.sl-empty-icon{font-size:48px;margin-bottom:16px}.sl-empty-state h3{font-size:18px;margin:0 0 8px;color:var(--sl-text-primary)}.sl-empty-state p{font-size:14px;color:var(--sl-text-secondary);margin:0}.sl-wizard-page{font-family:"Inter",sans-serif;background:var(--sl-bg);min-height:calc(100vh - 73px)}.sl-wizard-header{background:#fff;border-bottom:1px solid var(--sl-border);padding:10px 24px;display:flex;align-items:center;grid-gap:16px;gap:16px}.sl-wizard-title{font-size:18px;font-weight:700;color:var(--sl-text-primary)}.sl-wizard-lead-id{font-size:13px;color:var(--sl-primary);font-weight:600;background:rgba(79,70,229,.08);padding:4px 10px;border-radius:20px}.sl-stepper-container{background:#fff;padding:4px 24px;border-bottom:1px solid var(--sl-border);overflow-x:auto}.sl-wizard-content{max-width:1100px;margin:0 auto;padding:32px 24px}.sl-step-wrapper{background:var(--sl-surface);border-radius:var(--sl-radius);box-shadow:var(--sl-shadow);border:1px solid var(--sl-border);overflow:hidden}.sl-step-header{background:linear-gradient(135deg,var(--sl-primary),#7c3aed);padding:20px 24px;color:#fff;display:flex;align-items:center;grid-gap:12px;gap:12px}.sl-step-header-icon{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;align-items:center;justify-content:center}.sl-step-header-title{font-size:18px;font-weight:700}.sl-step-header-subtitle{font-size:13px;opacity:.8;margin-top:2px}.sl-step-body{padding:28px 24px}.sl-step-actions{padding:16px 24px;border-top:1px solid var(--sl-border);display:flex;align-items:center;justify-content:space-between;background:#fafafa}.sl-form-section{margin-bottom:28px}.sl-form-section-title{font-size:13px;font-weight:600;color:var(--sl-text-secondary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--sl-border)}.sl-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.sl-field-full{grid-column:1/-1}.sl-upload-zone{border:2px dashed var(--sl-border);border-radius:var(--sl-radius-sm);padding:20px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fafafa}.sl-upload-zone:hover{border-color:var(--sl-primary);background:rgba(79,70,229,.03)}.sl-upload-zone.dragging{border-color:var(--sl-primary);background:rgba(79,70,229,.06)}.sl-upload-icon{color:var(--sl-text-muted);margin-bottom:8px}.sl-upload-text{font-size:13px;color:var(--sl-text-secondary);font-weight:500}.sl-upload-subtext{font-size:11px;color:var(--sl-text-muted);margin-top:2px}.sl-uploaded-files{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:12px}.sl-file-chip{display:flex;align-items:center;grid-gap:6px;gap:6px;background:#eef2ff;color:var(--sl-primary);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.sl-step-layout{display:flex;grid-gap:32px;gap:32px}.sl-step-content{flex:1 1;min-width:0}.sl-step-sidebar{width:380px;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;flex-direction:column}.sl-sidebar-tab-content{padding:16px;flex:1 1;overflow-y:auto}.sl-history-section{background:var(--sl-surface);padding:24px;border-radius:var(--sl-radius);border:1px solid var(--sl-border);box-shadow:var(--sl-shadow)}.sl-history-title{font-size:13px;font-weight:600;color:var(--sl-text-secondary);text-transform:uppercase;letter-spacing:.6px;margin-bottom:16px;display:flex;align-items:center;grid-gap:8px;gap:8px}.sl-history-item{display:flex;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #f8fafc}.sl-history-dot{width:8px;height:8px;border-radius:50%;background:var(--sl-primary);margin-top:6px;flex-shrink:0}.sl-history-content{flex:1 1}.sl-history-field{font-size:12px;font-weight:600;color:var(--sl-text-primary)}.sl-history-change{font-size:11px;color:var(--sl-text-secondary);margin-top:2px}.sl-history-meta{font-size:10px;color:var(--sl-text-muted);margin-top:2px}.sl-notes-section{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.sl-note-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;width:100%;box-sizing:border-box}.sl-note-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;grid-gap:12px;gap:12px}.sl-note-author{font-size:13px;font-weight:600;color:#334155}.sl-note-time{font-size:12px;color:#94a3b8;white-space:nowrap}.sl-note-text{font-size:14px;color:#1e293b;line-height:1.5;white-space:pre-wrap}.sl-note-input-container{background:#f8fafc;border:1px solid #e2e8f0;padding:16px;border-radius:12px}.sl-cost-card{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:var(--sl-radius);padding:20px;color:#fff;margin-top:24px}.sl-cost-title{font-size:14px;font-weight:600;opacity:.9;margin-bottom:16px}.sl-cost-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;opacity:.9}.sl-cost-row.total{border-top:1px solid hsla(0,0%,100%,.3);margin-top:8px;padding-top:12px;font-size:18px;font-weight:700;opacity:1}.sl-filter-section-title{font-size:12px;font-weight:600;color:var(--sl-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 8px}@media (max-width:768px){.sl-page{padding:16px}.sl-card-grid{grid-template-columns:1fr}.sl-stats-bar{grid-template-columns:repeat(2,1fr)}.sl-wizard-content{padding:16px}.sl-step-layout{flex-direction:column}.sl-step-sidebar{width:100%}}@keyframes sl-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sl-animate-in{animation:sl-fade-in .3s ease forwards}.sl-payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.sl-payment-card{background:var(--sl-surface);border-radius:var(--sl-radius);border:1px solid var(--sl-border);padding:16px;box-shadow:var(--sl-shadow);transition:box-shadow .2s}.sl-payment-card:hover{box-shadow:var(--sl-shadow-md)}.sl-payment-card.paid{border-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#fff)}.sl-payment-card-title{font-size:12px;font-weight:600;color:var(--sl-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.sl-balance-display{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;border-radius:var(--sl-radius);padding:16px;margin-bottom:24px}.sl-balance-label{font-size:13px;opacity:.9;margin-bottom:4px}.sl-balance-amount{font-size:28px;font-weight:800}.sl-checklist{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sl-checklist-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--sl-radius-sm);transition:border-color .2s}.sl-checklist-item.checked{border-color:var(--sl-success);background:#f0fdf4}.sl-checklist-label{font-size:13px;font-weight:500;color:var(--sl-text-primary);flex:1 1}.slk-board-wrapper{display:flex;flex-direction:column;height:calc(100vh - 280px);min-height:480px;position:relative}.slk-board-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px;grid-gap:8px;gap:8px}.slk-board-hint{font-size:12px;color:var(--sl-text-muted);font-style:italic}.slk-refresh-btn{background:var(--sl-surface)!important;border:1px solid var(--sl-border)!important;border-radius:8px!important;color:var(--sl-text-secondary)!important;transition:background .2s!important}.slk-refresh-btn:hover{background:#eef2ff!important;color:var(--sl-primary)!important}.slk-board{display:flex;flex-direction:row;grid-gap:12px;gap:12px;overflow-x:auto;overflow-y:hidden;flex:1 1;padding-bottom:12px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.slk-board::-webkit-scrollbar{height:6px}.slk-board::-webkit-scrollbar-track{background:transparent}.slk-board::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:100px}.slk-board::-webkit-scrollbar-thumb:hover{background:#94a3b8}.slk-lane{flex-direction:column;min-width:272px;max-width:272px;border-radius:14px;overflow:visible}.slk-lane,.slk-lane-header{display:flex;background:#f1f5f9;flex-shrink:0}.slk-lane-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;align-items:center;grid-gap:8px;gap:8px;padding:12px 14px 10px;border-top:3px solid #4f46e5;border-bottom:1px solid #e2e8f0;border-top-left-radius:14px;border-top-right-radius:14px}.slk-lane-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.slk-lane-title{font-size:12px;font-weight:700;letter-spacing:.3px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slk-lane-count{font-size:11px;font-weight:700;padding:2px 7px;border-radius:20px;flex-shrink:0}.slk-lane-cards{flex:1 1;overflow-y:auto;padding:10px 10px 14px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-height:120px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;transition:background .15s ease}.slk-lane-cards::-webkit-scrollbar{width:4px}.slk-lane-cards::-webkit-scrollbar-track{background:transparent}.slk-lane-cards::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:100px}.slk-lane-drag-over{background:rgba(79,70,229,.08)!important;outline:2px dashed rgba(79,70,229,.3);outline-offset:-2px;border-radius:10px}.slk-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.05);border:1px solid #e2e8f0;cursor:grab;transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;flex-shrink:0}.slk-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--sl-primary),#7c3aed);opacity:0;transition:opacity .2s ease}.slk-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);border-color:rgba(79,70,229,.3);transform:translateY(-1px)}.slk-card:hover:before{opacity:1}.slk-card-dragging{box-shadow:0 12px 28px rgba(0,0,0,.18)!important;border-color:var(--sl-primary)!important;cursor:grabbing!important}.slk-card-dragging:before{opacity:1!important}.slk-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;grid-gap:6px;gap:6px}.slk-card-id{font-weight:700;letter-spacing:1px;color:var(--sl-primary);background:rgba(79,70,229,.08);padding:2px 7px;border-radius:20px;text-transform:uppercase}.slk-card-id,.slk-type-badge{font-size:10px;white-space:nowrap}.slk-type-badge{font-weight:600;padding:2px 6px;border-radius:10px}.slk-card-name{font-size:13px;color:#0f172a;margin-bottom:3px;line-height:1.3}.slk-card-name,.slk-card-sub{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slk-card-sub{font-size:11px;margin-bottom:8px}.slk-card-meta{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-bottom:10px}.slk-card-meta-row{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;color:#64748b;overflow:hidden}.slk-avatar-mini{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.slk-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #f1f5f9}.slk-card-date{font-size:10px;color:#94a3b8}.slk-card-actions{display:flex;grid-gap:3px;gap:3px;opacity:0;transition:opacity .15s ease}.slk-card:hover .slk-card-actions{opacity:1}.slk-action-btn{width:24px!important;height:24px!important;border-radius:6px!important;padding:0!important}.slk-btn-view{color:#4f46e5!important;background:#eef2ff!important}.slk-btn-edit{color:#0891b2!important;background:#ecfeff!important}.slk-btn-delete{color:#ef4444!important;background:#fef2f2!important}.slk-btn-view:hover{background:#e0e7ff!important}.slk-btn-edit:hover{background:#cffafe!important}.slk-btn-delete:hover{background:#fee2e2!important}.slk-empty-lane{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px;border:2px dashed #e2e8f0;border-radius:12px;transition:border-color .2s,background .2s;min-height:120px}.slk-empty-lane.slk-drop-active{border-color:var(--sl-primary);background:rgba(79,70,229,.04)}.slk-empty-icon{margin-bottom:8px;opacity:.6}.slk-empty-text{font-size:12px;color:#94a3b8;margin:0;text-align:center}.slk-empty-create-btn{margin-top:10px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px rgba(79,70,229,.2)}.slk-empty-create-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(79,70,229,.3)}.slk-empty-create-btn:active{transform:translateY(0)}@keyframes slk-shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.slk-skeleton-card{cursor:default!important;pointer-events:none}.slk-skel{border-radius:6px;height:12px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:600px 100%;animation:slk-shimmer 1.4s ease-in-out infinite;margin-bottom:6px}.slk-skel-md{height:14px}.slk-skel-sm{height:10px}@media (max-width:768px){.slk-board-wrapper{height:calc(100vh - 260px)}.slk-lane{min-width:240px;max-width:240px}.slk-board{grid-gap:8px;gap:8px}.slk-card-actions{opacity:1}}