:root{--redmain:#d10d19;--redlight:#fcebeb;--greymain:#202322;--graylight:#f0f0f0;--blueaction:#006bce;--lightblue:#deecff;--yellowmain:#fc0;--yellowlight:#fffbe7;--greenmain:#28a744;--lightgreen:#e9f6ec;--turquoisemain:#18a2b8;--lightturquoise:#e8f6f8}.bg-white{background-color:#fff}.bg-sebred{background-color:var(--redmain)}.bg-blue{background-color:var(--blueaction)}.bg-sebgray{background-color:var(--greymain)}.bg-light{background-color:#f8f8f8}.bg-yellow{background-color:var(--yellowmain)}.bg-lightgreen{background-color:var(--lightgreen)}.bg-lightturquoise{background-color:var(--lightturquoise)}.bg-lightblue{background-color:var(--lightblue)}.bg-lightred{background-color:var(--lightred)}.bg-lightgreen-hover:hover{background-color:var(--lightgreen)}.bg-lightturquoise-hover:hover{background-color:var(--lightturquoise)}.bg-lightblue-hover:hover{background-color:var(--lightblue)}.bg-lightred-hover:hover{background-color:var(--lightred)}.bg-yellow-hover:hover{background-color:var(--yellowmain)}.bg-greenmain-hover:hover{background-color:var(--greenmain)}.bg-turquoisemain-hover:hover{background-color:var(--turquoisemain)}.bg-blueaction-hover:hover{background-color:var(--blueaction)}.bg-greymain-hover:hover{background-color:var(--greymain)}.bg-redmain-hover:hover{background-color:var(--redmain)}.bg-light-hover:hover{background-color:#ebebeb;transition:background-color .3s}.t-sebred{color:var(--redmain)}.t-black{color:#000}.t-white{color:#fff}.t-light-red{color:var(--redlight)}.t-link,.t-link:visited,a.t-link,a.t-link:visited,.t-blue{color:var(--blueaction)}.t-green{color:var(--greenmain)}.state-draft,.state-High,.state-Invoiced{color:var(--yellowmain);background-color:var(--yellowlight);border:1px solid var(--yellowmain);white-space:nowrap;border-radius:10px;width:fit-content;height:fit-content;padding:4px 8px;font-size:10pt}.state-sent,.state-clicked,.state-received,.state-Medium,.state-Quoted{color:var(--greenmain);background-color:var(--lightgreen);border:1px solid var(--greenmain);white-space:nowrap;border-radius:10px;width:fit-content;height:fit-content;padding:4px 8px;font-size:10pt}.state-opened,.state-active,.state-Low,.state-Unquoted{color:var(--blueaction);background-color:var(--lightblue);border:1px solid var(--blueaction);white-space:nowrap;border-radius:10px;width:fit-content;height:fit-content;padding:4px 8px;font-size:10pt}.state-delivered,.state-In-Negociation{color:var(--turquoisemain);background-color:var(--lightturquoise);border:1px solid var(--turquoisemain);white-space:nowrap;border-radius:10px;width:fit-content;height:fit-content;padding:4px 8px;font-size:10pt}.state-Payment-Received{color:var(--greenmain);background-color:var(--lightgreen);border:1px solid var(--greenmain);white-space:nowrap;border-radius:10px;width:fit-content;height:fit-content;padding:4px 8px;font-size:10pt}.state-Urgent,.state-Archived{color:var(--redmain);background-color:var(--redlight);border:1px solid var(--redmain);white-space:nowrap;border-radius:10px;width:fit-content;height:fit-content;padding:4px 8px;font-size:10pt}.nav-shadow{box-shadow:0 4px 10px #0003}.app-shell{flex-direction:column;height:100dvh;margin:0;display:flex;overflow:hidden}.app-shell__header{flex-shrink:0;padding:16px}.navbar-brand,.navbar-actions{gap:16px}.navbar-logo{width:auto;height:50px;display:block}.navbar-sidebar-toggle{cursor:pointer;color:#000;opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.navbar-sidebar-toggle:hover{opacity:1}.navbar-action,a.navbar-action{cursor:pointer;font:inherit;color:inherit;opacity:.6;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0;font-family:IBM;text-decoration:none;transition:opacity .2s,color .2s;display:flex}.navbar-action:hover{opacity:1;background:0 0}.navbar-action--active,.navbar-action--active:hover,.navbar-action--active:visited,a.navbar-action--active,a.navbar-action--active:hover,a.navbar-action--active:visited{opacity:1;color:var(--blueaction)}@media (width<=1399px){.navbar-action__label{display:none}.navbar-logo{height:38px}.app-shell__header{padding:12px 16px}}@media (width<=767px){.navbar-logo{height:32px}.app-shell__header{padding:10px 12px}.navbar-brand,.navbar-actions{gap:12px}}.app-shell__body{flex:1;min-height:0;display:flex;overflow:hidden}#sidebar{width:var(--sidebar-width,auto);flex-shrink:0;align-self:stretch;transition:width .3s;overflow:hidden auto}#sidebar.sidebar--no-transition{transition:none}.sidebar__inner{width:var(--sidebar-width);min-width:var(--sidebar-width);box-sizing:border-box}#sidebar a,#sidebar a:link,#sidebar a:visited{color:#fff;white-space:nowrap}.app-shell--sidebar-collapsed:not(.app-shell--sidebar-overlay) #sidebar{pointer-events:none;width:0}.sidebar-backdrop{top:var(--app-header-height,82px);z-index:90;background:#0006;display:none;position:fixed;bottom:0;left:0;right:0}.sidebar-backdrop--visible{display:block}@media (width<=1399px){.app-shell--sidebar-overlay #sidebar{top:var(--app-header-height,82px);z-index:100;width:var(--sidebar-width,auto);pointer-events:none;transition:transform .3s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.app-shell--sidebar-overlay #sidebar.sidebar--no-transition{transition:none}.app-shell--sidebar-overlay:not(.app-shell--sidebar-collapsed) #sidebar{pointer-events:auto;transform:translate(0)}}.app-shell__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}#main-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow-y:auto}.page-loading{z-index:40;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-loading[hidden]{display:none!important}.page-loading__icon{color:var(--blueaction);font-size:34px}.a-navbar.sidebar-link--active{color:#fff;opacity:1;background-color:#454e55;border-radius:10px;padding:8px 15px 8px 12px}.a-navbar.sidebar-link--active:hover{background-color:#5d6971}*,:before,:after{box-sizing:border-box}a,a:link,a:visited{color:inherit;text-decoration:none}body{margin:0;font-family:IBM,sans-serif}button,input,select,textarea{font:inherit}@font-face{font-family:Oswalt;src:url(/build/assets/Oswald-VariableFont_wght-CboGeR6W.ttf)format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:IBM;src:url(/build/assets/IBMPlexSans-VariableFont_wdth_wght-BTDN9bpA.ttf)format("truetype");font-weight:100 900;font-style:normal}.oswalt{font-family:Oswalt,sans-serif}.ibm{font-family:IBM,sans-serif}.text-center p,button{text-align:center}.text-left p,button{text-align:left}.text-title1{font-size:36pt}.text-title2{font-size:28pt}.text-title3{font-size:22pt}.text-title4{font-size:18pt}.text-subtitle{font-size:15pt}.text-content{font-size:11pt}.text-small{font-size:10pt}.text-xsmall{font-size:8pt}@media (width>=768px){.text-title1{font-size:48pt}.text-title2{font-size:36pt}.text-title3{font-size:26pt}.text-title4{font-size:20pt}.text-subtitle{font-size:16pt}.text-content{font-size:11pt}.text-small{font-size:10pt}.text-xsmall{font-size:8pt}}@media (width>=1024px){.text-title1{font-size:64pt}.text-title2{font-size:48pt}.text-title3{font-size:32pt}.text-title4{font-size:24pt}.text-subtitle{font-size:16pt}.text-content{font-size:12pt}.text-small{font-size:11pt}.text-xsmall{font-size:8pt}}.text-extrabold{font-weight:900}.text-bold{font-weight:800}.text-semibold{font-weight:700}.text-medium{font-weight:500}.text-regular{font-weight:400}.text-light{font-weight:200}.text-extralight{font-weight:100}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-deco-none{text-decoration:none}.truncate p,.truncate a,p.truncate,a.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.truncate-select{max-width:150px}.truncate-select .custom-select__trigger [data-custom-select-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.text-link span{transition:all .5s}.text-link:hover span{color:var(--redmain)}.a-navbar{border-radius:10px;padding:8px 15px 8px 12px;font-size:20px;transition:all .3s}.a-navbar:hover{background-color:#3a3a3a}.p-0{padding:0}.p-4{padding:4px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.p-28{padding:28px}.p-32{padding:32px}.px-0{padding-left:0;padding-right:0}.px-4{padding-left:4px;padding-right:4px}.px-8{padding-left:8px;padding-right:8px}.px-12{padding-left:12px;padding-right:12px}.px-16{padding-left:16px;padding-right:16px}.px-20{padding-left:20px;padding-right:20px}.px-24{padding-left:24px;padding-right:24px}.px-28{padding-left:28px;padding-right:28px}.px-32{padding-left:32px;padding-right:32px}.px-64{padding-left:64px;padding-right:64px}.px-128{padding-left:128px;padding-right:128px}.py-0{padding-top:0;padding-bottom:0}.py-4{padding-top:4px;padding-bottom:4px}.py-8{padding-top:8px;padding-bottom:8px}.py-12{padding-top:12px;padding-bottom:12px}.py-16{padding-top:16px;padding-bottom:16px}.py-20{padding-top:20px;padding-bottom:20px}.py-24{padding-top:24px;padding-bottom:24px}.py-28{padding-top:28px;padding-bottom:28px}.py-32{padding-top:32px;padding-bottom:32px}.py-48{padding-top:48px;padding-bottom:48px}.py-64{padding-top:64px;padding-bottom:64px}.pt-0{padding-top:0}.pt-4{padding-top:4px}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-28{padding-top:28px}.pt-32{padding-top:32px}.pr-0{padding-right:0}.pr-4{padding-right:4px}.pr-8{padding-right:8px}.pr-12{padding-right:12px}.pr-16{padding-right:16px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-28{padding-right:28px}.pr-32{padding-right:32px}.pb-0{padding-bottom:0}.pb-4{padding-bottom:4px}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-28{padding-bottom:28px}.pb-32{padding-bottom:32px}.pb-64{padding-bottom:64px}.pl-0{padding-left:0}.pl-4{padding-left:4px}.pl-8{padding-left:8px}.pl-12{padding-left:12px}.pl-16{padding-left:16px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-28{padding-left:28px}.pl-32{padding-left:32px}.m-0{margin:0}.m-4{margin:4px}.m-8{margin:8px}.m-12{margin:12px}.m-16{margin:16px}.m-20{margin:20px}.m-24{margin:24px}.m-28{margin:28px}.m-32{margin:32px}.m-64{margin:64px}.mx-0{margin-left:0;margin-right:0}.mx-4{margin-left:4px;margin-right:4px}.mx-8{margin-left:8px;margin-right:8px}.mx-12{margin-left:12px;margin-right:12px}.mx-16{margin-left:16px;margin-right:16px}.mx-20{margin-left:20px;margin-right:20px}.mx-24{margin-left:24px;margin-right:24px}.mx-28{margin-left:28px;margin-right:28px}.mx-32{margin-left:32px;margin-right:32px}.mx-64{margin-left:64px;margin-right:64px}.mx-128{margin-left:128px;margin-right:128px}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:4px;margin-bottom:4px}.my-8{margin-top:8px;margin-bottom:8px}.my-12{margin-top:12px;margin-bottom:12px}.my-16{margin-top:16px;margin-bottom:16px}.my-20{margin-top:20px;margin-bottom:20px}.my-24{margin-top:24px;margin-bottom:24px}.my-28{margin-top:28px;margin-bottom:28px}.my-32{margin-top:32px;margin-bottom:32px}.my-64{margin-top:64px;margin-bottom:64px}.mt-0{margin-top:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-28{margin-top:28px}.mt-32{margin-top:32px}.mt-64{margin-top:64px}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.mr-24{margin-right:24px}.mr-28{margin-right:28px}.mr-32{margin-right:32px}.mr-64{margin-right:64px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-28{margin-bottom:28px}.mb-32{margin-bottom:32px}.mb-64{margin-bottom:64px}.ml-0{margin-left:0}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-20{margin-left:20px}.ml-24{margin-left:24px}.ml-28{margin-left:28px}.ml-32{margin-left:32px}.ml-64{margin-left:64px}.gap-4{gap:4px}.gap-8{gap:8px}.gap-16{gap:16px}.gap-32{gap:32px}.gap-64{gap:64px}.w-fit{width:fit-content}.w-stretch{width:-webkit-fill-available;width:-moz-available;width:stretch}.w-max{width:max-content}.w-100{width:100%}.w-90{width:90%!important}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.max-w-150{max-width:150px}.h-fit{height:fit-content}.h-max{height:max-content}.h-100{height:100%}.h-50{height:50%}.cursor-pointer{cursor:pointer}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.flex{display:flex}.flex-1{flex:1}.flex-3{flex:3}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.stretch{width:-webkit-fill-available;width:-moz-available;width:stretch}.self-start{align-self:flex-start}.min-h-screen{min-height:100dvh}.top-0{top:0}.bottom-0{bottom:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.whitespace-nowrap{white-space:nowrap}.line-clamp-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.align-top{vertical-align:top}.border-light-section{background-color:#fff;border:1px solid #0000001a;border-radius:10px;min-width:0;max-width:100%}.border-light{border:1px solid #0000001a}.border-top{border-top:1px solid #0000001a}.border-bottom{border-bottom:1px solid #0000001a}.border-blue{border:1px solid var(--blueaction);border:1px solid var(--blueaction);border-radius:10px}.border-radius-10{border-radius:10px}.no-border{border:none!important}.hr-light{border:.5px solid #0000001a}:root{--form-field-max-width:800px}.label{white-space:nowrap;font-family:IBM,sans-serif;font-size:13pt;font-weight:300}.profile-form{box-sizing:border-box;background-color:#fff;width:100%;margin-inline:0;padding:16px}.profile-form--embedded{background-color:#0000;border:none;border-radius:0;padding-inline:16px}.profile-form--full-width>.form-row,.profile-form--full-width>button,.profile-form--full-width>.btn-primary,.profile-form--full-width>.site-categories-header,.profile-form--full-width>.site-category-group{max-width:none;margin-inline:0}.profile-form>.form-row,.profile-form>.form-danger-zone,.profile-form>button,.profile-form>.btn-primary{max-width:var(--form-field-max-width);width:100%;margin-inline:auto}.site-category-group__row{gap:20px;min-width:0}.site-categories-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;width:100%;min-width:0;display:grid}.site-categories-intro{grid-area:1/1;width:100%;min-width:0}.site-categories-header .site-categories-lang-toggle.toggle-group{flex-wrap:nowrap;grid-area:1/2;place-self:start end;width:auto;max-width:none}#site-categories-form[data-active-language=FR] .site-category-group[data-category-language=EN],#site-categories-form[data-active-language=EN] .site-category-group[data-category-language=FR]{display:none}.site-category-group__header{cursor:pointer;-webkit-user-select:none;user-select:none}.site-category-group__header:focus-visible{outline:2px solid var(--blueaction);outline-offset:2px;border-radius:8px}.site-category-group__chevron{color:#00000073;flex-shrink:0;justify-content:center;align-items:center;width:16px;transition:transform .3s;display:inline-flex}.site-category-group--expanded .site-category-group__chevron{transform:rotate(90deg)}.site-category-group__title{flex-shrink:0}.site-category-group__details{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s,margin-top .3s;display:grid}.site-category-group--expanded .site-category-group__details{grid-template-rows:1fr;margin-top:16px}.site-category-group__details-inner{opacity:0;min-height:0;transition:opacity .25s;overflow:hidden}.site-category-group--expanded .site-category-group__details-inner{opacity:1}@media (prefers-reduced-motion:reduce){.site-category-group__details,.site-category-group__details-inner,.site-category-group__chevron{transition:none}.site-category-group--collapsed .site-category-group__details-inner{opacity:0}.site-category-group--expanded .site-category-group__details-inner{opacity:1}}.site-category-group__row h3,.site-category-group__subcategory>span:first-child{flex-shrink:0;min-width:0}.site-category-group__row .site-category-remove{flex-shrink:0;margin-left:auto}.site-category-group .toggle--compact{flex-shrink:0}.site-category-remove.btn-action-red{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;line-height:1;display:inline-flex}.site-category-remove.btn-action-red i{font-size:14px;line-height:1;display:block}.form-row{grid-template-columns:200px 1fr;align-items:center;gap:12px 16px;margin-bottom:16px;display:grid}.form-row--start{align-items:start}.form-row__field,.form-row .input{width:100%;min-width:0}.input--error{border-color:var(--redmain)}.rich-text-editor{width:100%}.listing-description-editor__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.listing-description-editor__header .rich-text-editor__toolbar{flex:1;min-width:0;margin-bottom:0}.listing-description-editor__lang{background:#fff;border:1px solid #00000026;border-radius:8px;flex-shrink:0;display:flex;overflow:hidden}.listing-description-editor__lang-btn{cursor:pointer;color:inherit;background:0 0;border:none;padding:8px 14px;font-family:ibm,sans-serif;font-size:13px;line-height:1.2}.listing-description-editor__lang-btn:hover{background:#006bce14}.listing-description-editor__lang-btn--active{color:var(--blueaction);background:#006bce1f;font-weight:500}.listing-description-editor__lang-btn:disabled{opacity:.6;cursor:wait}.listing-description-editor__status{color:var(--blueaction)}.listing-description-editor__status[data-description-status=error]{color:var(--redmain)}.rich-text-editor__toolbar{gap:4px;margin-bottom:8px;display:flex}.rich-text-editor__btn{cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:4px 10px;font-family:ibm,sans-serif;font-size:14px;line-height:1;display:inline-flex}.rich-text-editor__btn:hover{background:#006bce14}.rich-text-editor__content{white-space:pre-wrap;min-height:120px;overflow-y:auto}.rich-text-editor__content:focus{border-color:#006bce80;outline:none}.rich-text-editor__input{display:none}.input{width:100%;max-width:100%;font-size:inherit;color:#000;border:1px solid #00000026;border-radius:8px;padding:12px 16px}select,select option,textarea,.custom-select__trigger,.custom-select__option,.custom-select [data-custom-select-label]{color:#000}.btn-none{cursor:pointer;background-color:#0000;border:none;padding:0}.btn-primary,.btn-action-blue,.btn-action,.btn-action-red,.btn-success,.btn-success-outline,.btn-default,a.btn-primary,a.btn-action-blue,a.btn-action,a.btn-action-red,a.btn-success,a.btn-success-outline,a.btn-default{color:#000;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #0000001a;border-radius:8px;padding:12px;font-family:IBM,sans-serif;line-height:1.25;transition:background-color .2s,color .2s;display:inline-block}.btn-default:hover{background-color:#0000001a}.btn-default.lead-listing-invoice-link{transition:background-color .2s,color .2s,box-shadow .2s}.btn-default.lead-listing-invoice-link:hover{background-color:#fff;box-shadow:0 4px 12px #0000000c}.btn-three-dots{color:#000;cursor:pointer;background-color:#fff;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-family:IBM,sans-serif;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.btn-three-dots i{line-height:1;display:block}.btn-three-dots:hover{background-color:#0000001a}.btn-round{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;padding:0;display:inline-flex}.btn-round--active{border-color:var(--yellowmain);color:#fff;background-color:#ffde7186}.btn-round--active:hover{background-color:var(--yellowmain);opacity:.9}.lead-hot-icon{color:#b8b8b8}.lead-hot-icon--active{color:#ff7e27}.lead-hot-icon.fa-shake{--fa-animation-iteration-count:1}.btn-primary{background-color:var(--redmain);color:#fff;transition:background-color .2s,color .2s}.btn-primary:hover{background-color:#ae0a15}.btn-success,a.btn-success{color:#fff;background-color:#00b200}.btn-success:hover,a.btn-success:hover{background-color:#008900}.btn-success-outline,a.btn-success-outline{background-color:var(--lightgreen);color:var(--greenmain);border:1px solid var(--greenmain);transition:background-color .2s,color .2s}.btn-success-outline:hover,a.btn-success-outline:hover{background-color:var(--greenmain);color:#fff}.btn-action,a.btn-action{color:var(--blueaction);border:1px solid var(--blueaction);transition:background-color .2s,color .2s}.btn-action:hover,a.btn-action:hover{background-color:var(--blueaction);color:#fff}.btn-action-red,a.btn-action-red{color:var(--redmain);border:1px solid var(--redmain);transition:background-color .2s,color .2s}.btn-action-red:hover,a.btn-action-red:hover{background-color:var(--redmain);color:#fff}.btn-danger,a.btn-danger{color:var(--redmain);border:1px solid var(--redmain);cursor:pointer;text-align:center;background-color:#0000;border-radius:8px;padding:12px 24px;font-family:IBM,sans-serif;line-height:1.25;transition:background-color .2s,color .2s;display:inline-block}.btn-danger:hover,a.btn-danger:hover{background-color:var(--redmain);color:#fff}.btn-action-blue,a.btn-action-blue{background-color:var(--blueaction);color:#fff;border:1px solid var(--blueaction);transition:background-color .2s,color .2s}.btn-action-blue:hover,a.btn-action-blue:hover{background-color:#004f9e}.redstar{color:var(--redmain)}.combobox{position:relative}.combobox__list{z-index:20;background:#fff;border:1px solid #00000026;border-radius:8px;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.combobox__list[hidden]{display:none}.combobox__option{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;display:block}.combobox__option:hover{background:#006bce14}.multi-select{position:relative}.multi-select__tags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.multi-select__tag{background:#f8f8f8;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.multi-select__remove{color:var(--redmain);cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.multi-select__list{z-index:20;background:#fff;border:1px solid #00000026;border-radius:8px;max-height:220px;margin:0;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.multi-select__list[hidden]{display:none}.multi-select__option{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;display:block}.multi-select__option:hover{background:#006bce14}.multi-select__option--action{color:var(--blueaction);border-bottom:1px solid #00000014;font-weight:500}.contact-tag-picker{width:100%}.contact-tag-picker__field{cursor:default;background:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.contact-tag-picker__summary{color:#000000d9;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.contact-tag-picker__summary:empty{min-height:1em}.contact-tag-picker__tag{color:#000;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:10px;padding:4px 8px;transition:background-color .15s,color .15s,border-color .15s}.contact-tag-picker__tag:hover{border-color:var(--tag-color,#0003)}.contact-tag-picker__tag[data-selected]{background-color:var(--tag-color,#006bce);border-color:var(--tag-color,#006bce);color:#fff}.custom-select{width:100%;position:relative}.custom-select__native{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-select__trigger{text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;font-family:IBM,sans-serif;display:flex}.custom-select__chevron{opacity:.5;flex-shrink:0;font-size:12px}.custom-select__list{z-index:30;background:#fff;border:1px solid #00000026;border-radius:8px;flex-direction:column;max-height:240px;margin:0;padding:0;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 20px #0000001f}[data-custom-select-options]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 0;overflow-y:auto}.custom-select__list[hidden]{display:none}.custom-select__list--pinned{right:auto}.custom-select__search-wrap{background:#fff;border-bottom:1px solid #00000014;flex-shrink:0;padding:8px}.custom-select__search{margin:0}.custom-select__option{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;display:block}.custom-select__option:hover,.custom-select__option--active{background:#006bce14}.custom-select__option--active{color:var(--blueaction);font-weight:500}.custom-select__option-label{display:block}.custom-select__option-subtitle{opacity:.5;margin-top:2px;font-size:10pt;display:block}.dropzone{text-align:center;background:#f8f8f8;border:2px dashed #0003;border-radius:10px;margin-top:0;padding:32px 16px;transition:border-color .2s,background-color .2s}.dropzone--active{border-color:var(--blueaction);background:#006bce0f}.dropzone__preview{text-align:left;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;width:100%;max-width:100%;margin-top:16px;display:grid}.dropzone[data-dropzone-360] .dropzone__preview,.listing-form__existing-images{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.dropzone__preview:has(.dropzone__section-select){grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.dropzone__preview-favorite{z-index:3;color:#ffffff8c;cursor:pointer;background:#00000073;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:color .15s,background-color .15s;display:flex;position:absolute;top:6px;left:6px}.dropzone__preview-favorite:hover{color:#ffffffd9}.dropzone__preview-favorite--active{color:#f5c518;background:#0000008c}.dropzone__preview-cover{z-index:3;color:#ffffff8c;cursor:pointer;background:#00000073;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;transition:color .15s,background-color .15s;display:flex;position:absolute;top:6px;left:38px}.dropzone__preview-cover:hover{color:#ffffffd9}.dropzone__preview-cover--active{color:#fff;background:#00a896eb}.dropzone__preview-badge{z-index:2;color:#fff;pointer-events:none;background:#006bceeb;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;top:6px;left:6px}.dropzone__preview-item{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.dropzone__preview-remove{z-index:2;color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.dropzone__section-select .custom-select__trigger{align-items:flex-start;min-height:auto;padding-top:10px;padding-bottom:10px}.dropzone__section-select [data-custom-select-label]{white-space:normal;flex:1;min-width:0;font-size:13px;line-height:1.35}.dropzone__section-select .custom-select__list{width:max(100%,220px);min-width:100%}.dropzone__section-select{width:100%}.dropzone__preview-img{object-fit:cover;width:100%;height:100px;display:block}.dropzone__preview-file{word-break:break-word;background-color:#fff;border:1px solid #0000001a;align-items:center;min-height:100px;padding:12px;display:flex}.toggle-group{flex-wrap:wrap;gap:8px;width:100%;max-width:100%;display:flex}.toggle-btn{box-sizing:border-box;white-space:normal;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 auto;justify-content:center;align-items:center;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.25;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.toggle-btn:hover{background-color:#0000000d}.toggle-btn--outline,a.toggle-btn--outline{color:#000;background:#fff;border:1px solid #0000001a;border-radius:8px}.toggle-btn--outline.toggle-btn--active,a.toggle-btn--outline.toggle-btn--active{color:var(--blueaction);border-color:var(--blueaction)}.toggle-btn--filled,a.toggle-btn--filled{color:#000;background:0 0;border:none;border-radius:8px}.toggle-btn--filled.toggle-btn--active,a.toggle-btn--filled.toggle-btn--active{color:#004f9e;background:#006bce26}.dashboard-time-select--mobile{display:none}@media (width<=767px){.dashboard-time-group--desktop{display:none}.dashboard-time-select--mobile{display:block}}.listing-form-section{margin-bottom:16px}.listing-form-section__body{min-width:0;max-width:var(--form-field-max-width);box-sizing:border-box;flex-direction:column;gap:20px;width:100%;margin-inline:auto;padding:16px;display:flex}.listing-form-field,.listing-form-field__control{flex-direction:column;gap:8px;min-width:0;display:flex}.listing-form-field[hidden]{display:none}.listing-form-field__control .input,.listing-form-field__control select,.listing-form-field__control textarea{margin-top:0}.listing-form{box-sizing:border-box;width:100%;margin-inline:0}.listing-form__actions{width:100%;max-width:var(--form-field-max-width);border-top:1px solid #0000001a;margin-inline:auto}.btn-link.mb-16,.btn-link.mb-16+h3.oswalt{box-sizing:border-box;margin-inline:0;width:fit-content;max-width:calc(100% - 32px);margin-left:16px;display:block}.btn-link.mb-16{margin-bottom:16px}.listing-form__columns{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.listing-form__primary,.listing-form__secondary{flex-direction:column;gap:0;min-width:0;display:flex}@media (width<=900px){.listing-form__columns{grid-template-columns:1fr}}.listing-form-section .form-row{padding:0 16px 16px}.listing-form-section h3+.form-row,.listing-form-section>.form-row:first-of-type{padding-top:16px}.listing-form__images{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;width:100%;max-width:100%;display:grid}.listing-form__images .image-container{min-width:0;max-width:100%}.image-thumbnail{object-fit:cover;width:100%;max-width:100%;height:100px;display:block}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex;position:relative}.toggle--start{align-items:flex-start}.toggle--start .toggle__track{margin-top:2px}.toggle__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.toggle__input:focus{scroll-margin:0}.toggle__track{background-color:#00000026;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background-color .2s;position:relative}.toggle__thumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle__input:checked+.toggle__track{background-color:var(--redmain)}.toggle__input:checked+.toggle__track .toggle__thumb{transform:translate(20px)}.toggle__input:focus-visible+.toggle__track{outline:2px solid var(--redmain);outline-offset:2px}.btn-link{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:5px;padding:10px;font-family:IBM;transition:all .3s}.btn-link:hover{background-color:var(--graylight);padding:10px}.btn-link-blue,.btn-link-blue:visited,a.btn-link-blue,a.btn-link-blue:visited{cursor:pointer;color:var(--blueaction);font:inherit;background:0 0;border-radius:10px;padding:8px;font-family:IBM;transition:all .3s}.btn-link-blue:hover{background-color:var(--lightblue);color:var(--blueaction)}.form-danger-zone{border-top:1px solid #0000001a}.form-error{color:var(--redmain);margin:5px 0 0;font-family:ibm;font-size:11pt}.login-card{max-width:420px}.password-field{width:100%;position:relative}.password-field__input{padding-right:44px}.password-field__toggle{color:#0000008c;cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-field__toggle:hover{color:#000000d9}.password-field__toggle:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #00000040}.error-page{max-width:520px}.error-page__message{color:var(--greymain);max-width:36ch}.white-section{background-color:#fff;border-radius:5px;padding:10px}.w-full{width:100%}.hidden{display:none}.text-pre-line{white-space:pre-line}.profile-main-tab--active,.profile-sub-tab--active,.lead-addon-tab--active{color:var(--blueaction);font-weight:700}.lead-addon-tab:hover{background-color:var(--lightblue)}.lead-note-item--active{background-color:var(--lightblue)!important}.profile-subnav{flex-direction:column;gap:8px}.profile-subnav:not(.hidden){display:flex}.profile-subnav-select--mobile{display:none}.profile-main-tabs{overflow-x:visible}.logo-block{align-items:center;margin-bottom:24px}.logo-block__preview{justify-content:center;align-items:center;width:100%;display:flex}.logo-block__actions{justify-content:center;width:100%;display:flex}.tag-primary{color:#28a744;background-color:#e9f6ec;border:1px solid #28a744;border-radius:10px;padding:5px;font-family:ibm}.contact-tags{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.contact-tag{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-0{opacity:0}table{border-collapse:collapse;border-radius:10px;width:100%;font-family:ibm}td,th{padding:8px}tr:nth-child(2n){background-color:#fff}th{text-align:left;color:#737373;background-color:#f8f9fa;padding-top:12px;padding-bottom:12px;font-weight:500}tr:first-child{border-top:1px solid #e9ecef}tr{border-bottom:1px solid #e9ecef}#lead-results{min-width:0;max-width:100%}#lead-results .lead-results-table__col-hot{width:24px}#lead-results .lead-results-table__col-actions{width:1%}#lead-results .lead-results-table__hot{text-align:center;vertical-align:middle;width:24px;padding-left:0;padding-right:0}#lead-results .lead-results-table__listings{white-space:normal;vertical-align:top;width:auto;min-width:0;max-width:100%;overflow:hidden}#lead-results .lead-results-listing{min-width:0;max-width:100%}#lead-results .lead-results-table__listings .listing-link{box-sizing:border-box;white-space:normal;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}#lead-results .lead-results-table__listings .listing-link>div{flex-direction:column;align-items:flex-start;gap:4px}#lead-results .lead-results-table__listings .listing-link__label{width:100%;max-width:100%}#lead-results .lead-results-table__listings .listing-link__archived-badge{align-self:flex-start;max-width:100%}#lead-results .lead-results-table__contact .truncate{min-width:0;max-width:120px}#lead-results .lead-results-table__contact .truncate p,#lead-results .lead-results-table__contact .truncate a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}#lead-results .lead-results-table__actions{white-space:nowrap;vertical-align:middle;width:1%}#lead-results .lead-results-table__stage{white-space:nowrap;vertical-align:top;width:1%;overflow:hidden}#lead-results .truncate-select{overflow:visible}.table-spaced td,.table-spaced th{padding:20px}.invoice-items-table{table-layout:fixed}.invoice-items-table.table-spaced td,.invoice-items-table.table-spaced th{padding:8px 20px}.invoice-items-table th,.invoice-items-table td{width:25%}.invoice-items-table thead th{padding-bottom:8px}.invoice-items-table tbody td{vertical-align:middle}.invoice-items-table__description{width:100%}.quote-items-table{table-layout:fixed}.quote-items-table.table-spaced td,.quote-items-table.table-spaced th{padding:8px 12px}.quote-items-table__item-link,.quote-items-table__item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.quote-items-table__th-short,.quote-items-table__btn-short{display:none}.invoice-item-link{box-sizing:border-box;border-radius:10px;align-items:center;gap:6px;width:100%;min-width:0;padding:8px 12px;display:flex}.invoice-item-link__icon{flex-shrink:0}.invoice-item-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invoice-results-lines{min-width:0}.invoice-results-line{box-sizing:border-box;width:100%;display:block}#quote-results .listing-link,#invoice-results .listing-link{box-sizing:border-box;width:100%;min-width:0}.listing-link>div{flex:1;width:100%;min-width:0}.listing-link__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:10pt;overflow:hidden}.h-full{height:100%}.max-h-350{max-height:350px}.listing-thumb{flex-shrink:0;display:inline-block;position:relative}.listing-thumb__img{display:block}.listing-thumb__badges{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:8px;left:8px}.listing-thumb__badge{border-radius:6px;padding:4px 10px;font-family:IBM,sans-serif;font-size:13pt;font-weight:500;line-height:1.2}.listing-thumb__badge--archived{background-color:var(--redlight);border:1px solid var(--redmain);color:var(--redmain)}.listing-link .listing-link__archived-badge{flex-shrink:0;padding:2px 8px;font-size:10pt;line-height:1.1}.listing-thumb__badge--sold{background-color:var(--yellowlight);border:1px solid var(--yellowmain);color:var(--yellowmain)}.listing-gallery{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.listing-gallery-main{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:900px;max-width:100%;height:350px;display:flex;position:relative}.listing-gallery-thumb{flex-shrink:0;position:relative}.listing-gallery__badge{z-index:2;color:#fff;pointer-events:none;background:#006bceeb;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;top:4px;left:4px}.listing-gallery-main .listing-gallery__badge{top:12px;left:12px}.listing-gallery-main__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.image-galery{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.thumb{object-fit:cover;border:2px solid #0003;border-radius:6px;width:64px;height:64px}.table-sort-btn{vertical-align:middle;color:inherit;align-items:center;margin-left:.25rem;display:inline-flex}.cursor-not-allowed{cursor:not-allowed}.invoice-company-info-display{border-radius:8px;margin:-4px;padding:4px;transition:background-color .15s}.invoice-company-info-display:hover{background-color:#00000008}.cursor-zoom-in{cursor:zoom-in}.gallery-lightbox{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gallery-lightbox[hidden]{display:none}.gallery-lightbox__backdrop{cursor:pointer;background:#000000d9;border:none;position:absolute;inset:0}.gallery-lightbox__viewport{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:90vw;height:90vh;display:flex;position:relative;overflow:hidden}.gallery-lightbox__img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:auto;touch-action:none;border-radius:8px;max-width:100%;max-height:100%}.gallery-lightbox__close,.gallery-lightbox__nav,.gallery-lightbox__zoom{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.gallery-lightbox__close:hover,.gallery-lightbox__nav:hover,.gallery-lightbox__zoom:hover{background:#ffffff38}.gallery-lightbox__close{width:44px;height:44px;top:20px;right:20px}.gallery-lightbox__zoom{width:44px;height:44px;top:20px;right:76px}.gallery-lightbox__zoom--active{background:#ffffff4d}.gallery-lightbox__nav{width:48px;height:48px;top:50%;transform:translateY(-50%)}.gallery-lightbox__nav--prev{left:20px}.gallery-lightbox__nav--next{right:20px}.gallery-lightbox__nav[hidden]{display:none}.pdf-lightbox{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdf-lightbox[hidden]{display:none}.pdf-lightbox__backdrop{cursor:pointer;background:#000000d9;border:none;position:absolute;inset:0}.pdf-lightbox__viewport{z-index:1;background:#fff;border-radius:8px;width:90vw;height:90vh;position:relative;overflow:hidden}.pdf-lightbox__frame{border:none;width:100%;height:100%}.pdf-lightbox__close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s;display:flex;position:absolute;top:20px;right:20px}.pdf-lightbox__close:hover{background:#ffffff38}.pannellum-viewer{z-index:10001;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pannellum-viewer[hidden]{display:none}.pannellum-viewer__backdrop{cursor:pointer;background:#000000bf;border:none;position:absolute;inset:0}.pannellum-viewer__container{z-index:1;background:#000;border-radius:10px;width:min(1200px,100%);height:min(720px,100vh - 48px);position:relative;overflow:hidden}.pannellum-viewer__close{z-index:2;color:#111;cursor:pointer;background:#fffffff2;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:20px;right:20px}.pannellum-viewer__close:hover{background:#fff}.confirm-modal{z-index:10002;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-modal[hidden]{display:none}.confirm-modal__backdrop{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}.confirm-modal__dialog{z-index:1;background:#fff;border:1px solid #0000001a;border-radius:10px;width:min(100%,480px);padding:24px;position:relative;box-shadow:0 16px 40px #00000026}.form-modal{z-index:10000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.form-modal[hidden]{display:none}.form-modal__backdrop{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}.form-modal__dialog{z-index:1;background:#fff;border:1px solid #0000001a;border-radius:10px;width:min(100%,480px);padding:24px;position:relative;box-shadow:0 16px 40px #00000026}.form-modal__dialog--wide{width:min(100%,960px)}.record-sale-modal__price{width:min(100%,160px)}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.reports-grid__item{aspect-ratio:1;box-sizing:border-box;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.reports-grid__body{flex:1;min-height:0;overflow:auto}.reports-grid__footer{flex-shrink:0;margin-top:auto}.reports-top-stats{box-sizing:border-box;grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(0,1fr);column-gap:12px;width:100%;height:100%;padding:16px;display:grid}.reports-top-stats__icon{background-color:var(--blueaction);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-self:start;align-items:center;width:56px;height:56px;display:flex}.reports-top-stats__text{align-self:start;min-width:0}.reports-top-stats__text p:last-child{overflow-wrap:anywhere}.reports-stats-list{height:100%;min-height:0;box-sizing:borde-box;flex-direction:column;justify-content:space-around;gap:16px;margin-top:16px;margin-left:16px;display:flex}.reports-stats-list__item{min-width:0}.reports-chart{box-sizing:border-box;flex-direction:column;min-height:0;padding:8px 8px 0;display:flex}.reports-chart__canvas-wrap{flex:1;min-height:0;position:relative}.reports-listings-chart{width:100%;min-width:0}.reports-listings-chart__canvas-wrap{width:100%;min-height:280px;position:relative}.reports-listings-chart__canvas-wrap--wide{min-height:320px}.reports-wide-chart{box-sizing:border-box;flex-direction:column;width:100%;height:370px;max-height:370px;display:flex;overflow:hidden}.reports-date-picker{position:relative}.reports-date-picker>summary{list-style:none}.reports-date-picker>summary::-webkit-details-marker{display:none}.reports-date-picker[open] .reports-date-filter{z-index:10;background-color:#fff;border:1px solid #0000001a;border-radius:10px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #00000014}.reports-wide-chart__body{flex-direction:column;flex:1;min-height:0;padding:0 16px 16px;display:flex}.reports-wide-chart__canvas-wrap{flex:1;min-height:0;position:relative}.reports-summary{box-sizing:border-box;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:370px;max-height:370px;display:grid;overflow:hidden}.reports-summary__cell{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:16px;display:flex}.reports-summary__cell:nth-child(odd){position:relative}.reports-summary__cell:nth-child(odd):after{content:"";background:#0000001a;width:1px;height:45%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.grid-divider{background-color:#0000001a;gap:1px}.grid-divider>*{background-color:#fff}.listing-show-layout{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:32px 16px;padding:0 16px;display:grid}.listing-show-layout--full-width{grid-template-columns:1fr}.listing-show-layout--full-width [data-listing-show-panels]{grid-column:1/-1}.listing-show-layout [data-listing-show-panels]>[data-addon-panel]:not([data-addon-panel=info])>table{width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.listing-show-main,.listing-show-sidebar{min-width:0}.listing-show-sidebar{align-self:start}.listing-info-row{grid-template-columns:400px 1fr;align-items:center;gap:16px;padding:4px 0;display:grid}@media (width<=767px){.listing-show-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;align-items:center;gap:16px;overflow-x:auto}.listing-show-tabs::-webkit-scrollbar{display:none}.listing-show-tabs .lead-addon-tab{white-space:nowrap;flex-shrink:0;width:auto;margin-left:0!important}.listing-show-tabs .lead-addon-tab:first-child{margin-left:0}.listing-show-layout{flex-direction:column;gap:24px;padding:0 16px;display:flex}.listing-show-main,.listing-show-sidebar{width:100%}.listing-gallery{align-items:stretch;width:100%}.listing-gallery-main{width:100%;height:auto;min-height:220px}.listing-show-main>.flex.justify-end{justify-content:stretch}.listing-show-main>.flex.justify-end>.flex{flex-direction:column;width:100%;margin-top:16px}.listing-show-main>.flex.justify-end>.flex>*,.listing-show-sidebar.flex.flex-column>*,.listing-show-sidebar.flex.flex-column>form>*{width:100%}.listing-show-sidebar>button,.listing-show-sidebar>a{box-sizing:border-box;width:100%}.listing-show-sidebar .flex.justify-between{flex-direction:column;align-items:stretch;gap:12px}.listing-show-sidebar .flex.justify-between>*{width:100%}.listing-show-sidebar .flex.justify-end{flex-direction:column;align-items:stretch;gap:8px}.listing-show-sidebar .flex.justify-end>*{width:100%}.listing-info-row{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.listing-show-layout [data-listing-show-panels]>[data-addon-panel]:not([data-addon-panel=info])>table{width:100%;max-width:100%;margin-left:0;margin-right:0;display:block;overflow-x:auto}.lead-show-header{flex-direction:column;align-items:stretch;gap:12px}.lead-state-stepper{flex-direction:column;align-items:stretch;margin-bottom:8px;overflow-x:visible}.lead-state-stepper .lead-state-step,.lead-state-stepper>span,.lead-state-stepper>button{justify-content:flex-start;width:100%;padding-top:8px;padding-bottom:8px}.lead-show-panels{flex-direction:column;gap:16px}.lead-show-listings,.lead-show-actions{width:100%;margin-top:0}.lead-show-listings-list{flex-direction:column;gap:8px;display:flex}.lead-show-listing-item{flex-direction:row;align-items:center;gap:12px}.lead-show-listing-item__img,.lead-show-listing-item__placeholder{width:56px;height:56px}.lead-show-actions .grid.grid-cols-2{grid-template-columns:1fr 1fr;display:grid}.lead-site-form-fields{grid-template-columns:1fr}.lead-show-addon-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:16px;overflow-x:auto}.lead-show-addon-tabs::-webkit-scrollbar{display:none}.lead-show-addon-tabs .lead-addon-tab{white-space:nowrap;flex-shrink:0}.contact-show-layout .show-one-layout__sidebar{order:1}.contact-show-layout .show-one-layout__main{order:2}[data-lead-addons] table{width:100%;max-width:100%;display:block;overflow-x:auto}[data-lead-notes]{flex-direction:column;gap:16px}[data-lead-notes]>*{flex:none;width:100%}[data-lead-note-form-panel] .flex.gap-8.justify-end{flex-direction:column;align-items:stretch}[data-lead-note-form-panel] .flex.gap-8.justify-end>*{width:100%}.image-galery{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.listing-info-row p{text-align:left}.lead-actions-menu{position:relative}td .flex .lead-actions-menu{align-self:stretch;align-items:stretch;display:inline-flex}td .flex .lead-actions-menu .btn-three-dots{align-self:stretch}.lead-actions-menu__list{z-index:100;background-color:#fff;border:1px solid #0000001a;border-radius:10px;min-width:240px;padding:8px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000014}.lead-actions-menu__item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;display:block}.lead-actions-menu__item:hover:not(:disabled){background-color:#0000000d}.company-contacts-panel-row td{border-top:none;padding:0}.company-contacts-panel{background-color:#00000005;padding:0 16px 16px 48px}.company-contacts-table th,.company-contacts-table td{padding:10px 16px}.lead-listing-preview{flex-shrink:0;width:100px;height:100px;position:relative}.lead-listing-preview__img,.lead-listing-preview__placeholder{width:100%;height:100%;position:absolute;inset:0}.lead-listing-preview__img{object-fit:cover}.lead-listing-preview__img.hidden,.lead-listing-preview__placeholder.hidden{display:none}.listing-link-preview{z-index:9999;color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#111;border-radius:10px;align-items:center;gap:12px;max-width:320px;padding:12px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;box-shadow:0 10px 28px #00000073}.listing-link-preview--visible{opacity:1;visibility:visible}.listing-link-preview[hidden]{display:none}.listing-link-preview__image{object-fit:cover;border-radius:8px;flex-shrink:0;width:72px;height:72px}.listing-link-preview__image[hidden]{display:none}.listing-link-preview__title{color:#fff;font-size:12pt;line-height:1.4}.show-one-layout{flex-direction:column;gap:24px;display:flex}.show-one-layout__main{order:1;width:100%;min-width:0}.show-one-layout__sidebar{order:2;width:100%;min-width:0}@media (width>=768px){.show-one-layout{grid-template-columns:minmax(0,70fr) minmax(0,30fr);align-items:start;gap:0 12px;display:grid}.show-one-layout__main,.show-one-layout__sidebar{order:unset;width:auto}#lead-results .lead-results-table{table-layout:fixed;width:100%}#lead-results .lead-results-table__col-hot{width:24px}#lead-results .lead-results-table__col-contact,#lead-results .lead-results-table__col-listings,#lead-results .lead-results-table__col-stage,#lead-results .lead-results-table__col-created,#lead-results .lead-results-table__col-assignee{width:auto}#lead-results .lead-results-table__col-listings{min-width:11rem}#lead-results .lead-results-table__listings,#lead-results .lead-results-table__stage{white-space:normal;vertical-align:top;width:auto;max-width:none;overflow:hidden}#lead-results .lead-results-table__contact .truncate{max-width:100%}#lead-results .lead-results-table__col-actions{width:300px}#lead-results .lead-results-table .truncate p,#lead-results .lead-results-table .truncate a{max-width:100%}#lead-results .truncate-select{width:auto;max-width:none}#lead-results .truncate-select .listing-form-field,#lead-results .truncate-select .custom-select,#lead-results .truncate-select .custom-select__trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#lead-results .lead-results-table__actions{width:300px}}.lead-show-listing-item{flex-direction:row;align-items:center}.lead-show-listing-item__media{flex-shrink:0}.lead-show-listing-item__img,.lead-show-listing-item__placeholder{object-fit:cover;width:80px;height:80px;display:block}.lead-show-listing-item__placeholder{text-align:center;padding:4px;font-size:10px}.lead-show-listing-item__content{flex:1;min-width:0}.lead-state-stepper{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex;overflow-x:auto}.lead-state-step{font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:14px;display:inline-flex}.lead-state-step__number{color:#20232273;background-color:#2023221f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.lead-state-step__number--active{background-color:var(--blueaction);color:#fff}.lead-state-step--active{background-color:var(--lightblue);color:var(--blueaction);padding:8px 12px;font-weight:600}.lead-state-step--active-won{background-color:var(--lightgreen);color:var(--greenmain);padding:8px 12px;font-weight:600}.lead-state-step--completed{color:var(--blueaction)}.lead-state-step--future{color:#20232273}.dashboard-chart-area{min-height:360px}.dashboard-chart-panel{height:360px}.search-bar-group{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.search-bar-group__controls{min-width:0}.listing-results-cards{display:none}.listing-card{background:#fff;border:1px solid #0000001a;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:visible}.listing-card__media{aspect-ratio:4/3;width:100%}.listing-card__thumb{width:100%;height:100%}.listing-card__img,.listing-card__placeholder{object-fit:cover;width:100%;height:100%}.listing-card__placeholder{min-height:unset}.listing-card__title{margin:0}.listing-card__description{word-break:break-word}.listing-toolbar{justify-content:space-between;gap:8px;display:flex}.listing-toolbar__item--print .listing-toolbar__label{display:none}@media (width<=767px){.listing-toolbar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.listing-toolbar__group{display:contents}.listing-toolbar__item{justify-content:center;width:100%}.listing-toolbar i,.listing-toolbar .fa-solid{display:none!important}.listing-toolbar__item--print .listing-toolbar__label{display:inline}.listing-search-bar .search-filter__toggle i,.lead-search-bar .search-filter__toggle i,.service-request-search-bar .search-filter__toggle i,.contact-search-bar .search-filter__toggle i,.quote-search-bar .search-filter__toggle i,.invoice-search-bar .search-filter__toggle i{display:none}.listing-search-bar,.lead-search-bar,.service-request-search-bar,.contact-search-bar,.quote-search-bar,.invoice-search-bar{flex-direction:column;align-items:stretch}.lead-search-bar>.btn-action,.service-request-search-bar>.btn-action,.contact-search-bar>.btn-action,.quote-search-bar>.btn-action-blue,.invoice-search-bar>.btn-action-blue{width:100%}.listing-search-bar .search-bar-group,.listing-search-bar .search-bar-group__controls,.lead-search-bar .search-bar-group,.lead-search-bar .search-bar-group__controls,.service-request-search-bar .search-bar-group,.service-request-search-bar .search-bar-group__controls,.contact-search-bar .search-bar-group,.contact-search-bar .search-bar-group__controls,.quote-search-bar .search-bar-group,.quote-search-bar .search-bar-group__controls,.invoice-search-bar .search-bar-group,.invoice-search-bar .search-bar-group__controls{flex-direction:column;align-items:stretch;width:100%}.listing-search-bar .search-filter,.listing-search-bar .search-bar-group__controls>.input,.listing-search-bar .search-bar-group__controls>.custom-select,.lead-search-bar .search-filter,.lead-search-bar .search-bar-group__controls>.input,.lead-search-bar .search-bar-group__controls>.custom-select,.service-request-search-bar .search-filter,.service-request-search-bar .search-bar-group__controls>.input,.service-request-search-bar .search-bar-group__controls>.custom-select,.contact-search-bar .search-filter,.contact-search-bar .search-bar-group__controls>.input,.contact-search-bar .search-bar-group__controls>.custom-select,.quote-search-bar .search-filter,.quote-search-bar .search-bar-group__controls>.input,.quote-search-bar .search-bar-group__controls>.custom-select,.invoice-search-bar .search-filter,.invoice-search-bar .search-bar-group__controls>.input,.invoice-search-bar .search-bar-group__controls>.custom-select{width:100%}.listing-search-bar .search-filter__toggle,.lead-search-bar .search-filter__toggle,.service-request-search-bar .search-filter__toggle,.contact-search-bar .search-filter__toggle,.quote-search-bar .search-filter__toggle,.invoice-search-bar .search-filter__toggle{justify-content:center;align-items:center;width:100%;display:flex}.listing-statut-filters,.lead-statut-filters,.service-request-statut-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.listing-statut-filters::-webkit-scrollbar{display:none}.lead-statut-filters::-webkit-scrollbar{display:none}.service-request-statut-filters::-webkit-scrollbar{display:none}.listing-statut-filters .toggle-btn,.lead-statut-filters .toggle-btn,.service-request-statut-filters .toggle-btn{white-space:nowrap;flex-shrink:0}#lead-results,#service-request-results,#contact-results,#quote-results,#invoice-results{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}#service-request-results table,#contact-results table,#quote-results table,#invoice-results table{width:max-content;min-width:100%}.quote-show-items{max-width:100%;overflow-x:hidden}.quote-items-table{width:100%}.quote-items-table.table-spaced td,.quote-items-table.table-spaced th{text-overflow:ellipsis;white-space:nowrap;padding:6px 4px;font-size:11px;line-height:1.35;overflow:hidden}.quote-items-table td:first-child,.quote-items-table th:first-child{width:34%}.quote-items-table td:nth-child(5),.quote-items-table th:nth-child(5){overflow:visible}.quote-items-table th:nth-child(2),.quote-items-table td:nth-child(2){width:9%}.quote-items-table th:nth-child(3),.quote-items-table td:nth-child(3){width:18%}.quote-items-table th:nth-child(4),.quote-items-table td:nth-child(4){width:21%}.quote-items-table th:nth-child(5),.quote-items-table td:nth-child(5){width:18%}.quote-items-table__th-full,.quote-items-table__btn-full{display:none}.quote-items-table__th-short,.quote-items-table__btn-short{display:inline}.quote-items-table__pdf-btn{font-size:10px;padding:4px 6px!important}.quote-items-table__item-link{font-size:inherit}.quote-items-table td:nth-child(5) .quote-items-table__pdf-btn{text-overflow:ellipsis;max-width:100%;overflow:hidden}.service-request-show-fields-row{flex-direction:column;gap:16px}.service-request-show-fields-row>.w-50{width:100%}.invoice-show-header{flex-direction:column;align-items:stretch}.invoice-show-fields-row{flex-direction:column;gap:16px}.invoice-show-fields-row>.w-50{width:100%}.invoice-show-content .invoice-items-table.table-spaced td,.invoice-show-content .invoice-items-table.table-spaced th{padding:6px 4px;font-size:11px;line-height:1.35}.invoice-show-content .invoice-items-table td:first-child,.invoice-show-content .invoice-items-table th:first-child{width:42%}.invoice-show-content .invoice-items-table td:nth-child(2),.invoice-show-content .invoice-items-table th:nth-child(2){width:14%}.invoice-show-content .invoice-items-table td:nth-child(3),.invoice-show-content .invoice-items-table th:nth-child(3){width:24%}.invoice-show-content .invoice-items-table td:nth-child(4),.invoice-show-content .invoice-items-table th:nth-child(4){width:20%}.invoice-show-content .invoice-item-link{padding:6px 8px;font-size:11px}.reports-grid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.reports-grid__item{aspect-ratio:auto;width:100%;max-width:100%;height:auto;min-height:300px;max-height:none}.reports-listings-row{flex-direction:column;gap:16px}.reports-listings-row .w-50{width:100%}.profile-main-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:16px;overflow-x:auto}.profile-main-tabs::-webkit-scrollbar{display:none}.profile-main-tabs .profile-main-tab{white-space:nowrap;flex-shrink:0}.profile-subnav-select--mobile{display:block}.profile-subnav-sidebar,.profile-invoices-sidebar{display:none}.profile-settings-layout,.profile-invoices-layout{flex-direction:column}.profile-settings .form-row,.profile-settings .logo-block{grid-template-columns:1fr;align-items:stretch;gap:8px}.profile-settings .logo-block{align-items:stretch}.profile-settings-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.profile-settings-table-scroll table{width:max-content;min-width:100%}.listing-results-table{display:none}#listing-results,.listing-results-cards{overflow:visible}.listing-results-cards{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}}.listing-card__other,.listing-card__actions .custom-select,.listing-other-menu{width:100%}.listing-other-menu{position:relative}.listing-other-menu__trigger{text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;font-family:IBM,sans-serif;display:flex}.listing-other-menu__list{z-index:300;background:#fff;border:1px solid #00000026;border-radius:8px;margin:0;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000001f}.listing-other-menu__list:not(.hidden){display:block}.listing-other-menu__option{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-family:IBM,sans-serif;display:block}.listing-other-menu__option:hover{background-color:#0000000d}.listing-card__other .custom-select__list{z-index:30}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-filter__toggle{justify-content:center;align-items:center;gap:8px;display:inline-flex}.search-filter__toggle i{margin:0;line-height:1}.search-filter{flex-shrink:0;position:relative}.search-filter__active{color:var(--blueaction);background-color:var(--lightblue);border:1px solid var(--blueaction);border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:4px 8px;font-size:10pt;line-height:1.4;display:flex}.search-filter__active-content{flex-wrap:wrap;gap:4px;display:flex}.search-filter__active-remove{width:20px;height:20px;color:var(--blueaction);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.search-filter__active-remove:hover{background-color:#006bce1f}.search-filter__active.hidden{display:none}.search-filter__panel{z-index:200;background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:400px;height:300px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000001f}.search-filter__panel.hidden{display:none}.search-filter__row{align-items:center;gap:8px;display:flex}.search-filter__row>.custom-select,.search-filter__select{flex:1;min-width:0}.search-filter__select:disabled{opacity:.5;cursor:not-allowed}.custom-select--disabled .custom-select__trigger{opacity:.5;cursor:not-allowed;pointer-events:none}.search-filter__clear{width:28px;height:28px;color:var(--gray,#666);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex}.search-filter__clear:hover{background:var(--lightgray,#f3f3f3)}.search-filter__actions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.index-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:16px;padding-top:16px;display:grid}.index-pagination__count{justify-self:start}.index-pagination__pages{justify-self:center}.index-pagination__per-page{justify-self:end}.index-pagination__page{color:#666;background-color:#f8f8f8;border:1px solid #00000026;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:10pt;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.index-pagination__page:hover{background-color:#e5e5e5}.index-pagination__page--active{color:var(--blueaction);background-color:var(--lightblue);border-color:var(--blueaction)}.index-pagination__ellipsis{opacity:.75;justify-content:center;align-items:center;min-width:20px;height:28px;display:inline-flex}.index-pagination__select{width:auto;min-width:72px;padding:6px 28px 6px 10px;font-size:10pt}@media (width<=767px){.pb-mobile-64{padding-bottom:64px}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:24px;right:24px}.toast{opacity:0;pointer-events:auto;background-color:#fff;border-radius:10px;min-width:280px;max-width:420px;padding:14px 18px;transition:opacity .3s,transform .3s;transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.toast--visible{opacity:1;transform:translateY(0)}.toast--hide{opacity:0;transform:translateY(-8px)}.toast__label{margin:0 0 4px;font-family:Oswalt,sans-serif;font-size:13pt;font-weight:700}.toast__message{margin:0;font-family:IBM,sans-serif;font-size:11pt}.toast--success{border-left:4px solid #16a34a}.toast--success .toast__label{color:#16a34a}.toast--attention{border-left:4px solid #d97706}.toast--attention .toast__label{color:#d97706}.toast--error{border-left:4px solid var(--redmain)}.toast--error .toast__label{color:var(--redmain)}
