
.tabulator-cell .img-wrapper-tabulator{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tabulator-cell img{display:block;margin:0 auto}.viewer_360{width:min(32vh,90vw,300px);height:min(32vh,90vw,300px);margin-left:auto;margin-right:auto;overflow:hidden}.viewer_360 .viewer-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.viewer_360 .viewer-container .viewer-display{width:100%;height:100%;background-repeat:no-repeat;cursor:grab}.viewer_360 .viewer-container .viewer-display.dragging,.viewer_360 .viewer-container .viewer-display:active{cursor:grabbing}.viewer_360 .viewer-container .viewer-controls{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:8px 12px;border-radius:20px;display:flex;align-items:center;gap:10px;opacity:.8;transition:opacity .2s ease}.viewer_360 .viewer-container .viewer-controls .viewer-slider{width:120px;height:4px;background:#ccc;outline:0;border-radius:2px}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#f5f5f5;cursor:pointer;border:2px solid #ccc}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-webkit-slider-track{height:4px;border-radius:2px;background:#ccc}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f5f5f5;cursor:pointer;border:2px solid #ccc}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-moz-range-track{height:4px;border-radius:2px;background:#ccc}.viewer_360 .viewer-container .viewer-controls .frame-counter{color:#fff;font-size:11px;min-width:30px;text-align:center}.viewer_360 .viewer-container:hover .viewer-controls{opacity:1}
.tabulator-container .tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:2px;padding:2rem 4rem;background-color:rgba(255,255,255,.5);color:#3a3a3a}.tabulator-container .filters .ui.basic.flat.fluid.label{border:0;box-shadow:0}.tabulator-container .filters .ui.menu .ui.dropdown .menu:not(.remote-filter-results)>.item{padding:0!important}.tabulator-container .filters .ui.menu .ui.dropdown .menu>.item.btn:last-child{margin-top:1rem}.tabulator-container .filters .ui.menu .ui.dropdown .menu>.item .ui.checkbox{margin:0!important;padding:.8rem;width:100%}.tabulator-container .filters .ui.calendar{width:250px}.tabulator-container .filters .ui.calendar .ui.input{width:100%}.tabulator-container .filters .ui.dropdown .menu{z-index:1000;scrollbar-width:thin}.tabulator-container .filters .calendar.popup{z-index:1001!important}.tabulator-container .filters .daterangepicker{z-index:1001!important}.tabulator-container .filters .ui.dropdown .menu .item input.daterange{width:230px;padding:8px;border:1px solid rgba(34,36,38,.15);border-radius:4px}.tabulator-container .filters .ui.dropdown .menu .item{position:relative}.tabulator-container .ui.dropdown.column-config-dropdown .menu{left:-5rem}.tabulator-container .filters-menu .filter-dropdown{position:relative}.tabulator-container .filters-menu .filter-dropdown .filter-count-badge:empty{display:none!important}.tabulator-container .filters-menu .remote-search-filter .menu{min-width:18rem}.tabulator-container .filters .ui.menu .ui.dropdown .menu.remote-filter-results>.item{padding:.8rem 1.125rem!important;cursor:pointer;height:auto;min-height:auto!important}.tabulator-container .filters .ui.menu .ui.dropdown .menu.remote-filter-results>.item:hover{background:rgba(0,0,0,.05)}.tabulator-container .filters-menu .remote-search-filter .remote-filter-selected{display:none;padding:.5rem .75rem;border-top:1px solid rgba(34,36,38,.1)}.tabulator-container .filters-menu .remote-search-filter .remote-filter-selected .label{margin:.15rem}.tabulator-container .filters-menu .remote-search-filter .remote-filter-values{display:none}.tabulator-container .filters-menu .remote-search-filter .remote-filter-hint{padding:.75rem 1.125rem!important}.tabulator-container .tabulator-row{min-height:24px}.tabulator-container .tabulator-cell{padding:.5rem}.tabulator-container .table-selection-summary{display:none;margin-top:1rem;background:#f0f5ff!important;border-radius:20px!important}.tabulator-container .table-selection-summary .grid .column{padding-top:.25rem!important;padding-bottom:.25rem!important}
.modal.tiers-edit .secondary.pointing.menu.tiers-menu{position:sticky;top:0}.modal.tiers-edit .secondary.pointing.menu.tiers-menu .item{padding:1rem 1rem 1rem 1.5rem!important}.modal.tiers-edit .secondary.pointing.menu.tiers-menu .item.active{background-color:#f7f7f7!important}.modal.tiers-edit .secondary.pointing.menu.tiers-menu .item:hover{background-color:#f7f7f7!important;border-right:2px solid #afafaf!important}.modal.tiers-edit .secondary.pointing.menu.tiers-menu .item .title{font-weight:700;font-size:1rem;padding-top:.5rem;padding-bottom:.5rem}.modal.tiers-edit .secondary.pointing.menu.tiers-menu .item .description{font-size:.9rem;margin-top:.4rem}.modal.tiers-edit .secondary.pointing.menu.tiers-menu .item .icon{float:left!important;margin:.25rem 1rem 0 0!important;font-size:1.8rem}.modal.tiers-edit .tab-content{padding:1rem 3rem}.modal.tiers-edit .tiers-entreprise-only.is-hidden{display:none!important}.modal.tiers-edit .tiers-type-tiers.ui.buttons .button.last{border-top-right-radius:1.42857143rem;border-bottom-right-radius:1.42857143rem}.modal.tiers-edit .tiers-entreprise-search-toggle.hidden,.modal.tiers-edit .tiers-entreprise-search-zone.hidden{display:none!important}.modal.tiers-edit .tiers-entreprise-societe-row{display:flex;align-items:center;gap:.5rem}.modal.tiers-edit .tiers-entreprise-societe-row>.ui.input{flex:1}.modal.tiers-edit .search-highlight{background:linear-gradient(135deg,#f8fbff 0,#fff 100%)}.modal.tiers-edit .adresses-container .ui.input.search-highlight{border:1px solid #6435c9;border-radius:.28571429rem;background:linear-gradient(135deg,#f8fbff 0,#fff 100%)}.modal.tiers-edit .adresses-container .ui.input.search-highlight>input{background:0 0!important;border:none!important}.modal.tiers-edit .adresses-container .adresse.segment.sortable-ghost{opacity:.4}.modal.tiers-edit .adresses-container .adresse.segment.sortable-chosen{background:#f8f8f8}.modal.tiers-edit .adresses-container .adresse-drag-handle{cursor:grab}.modal.tiers-edit .adresses-container .adresse-body{position:relative;padding-bottom:1.5rem}.modal.tiers-edit .adresses-container .delete-address{position:absolute;bottom:0;right:.5rem;text-decoration:underline;font-size:.8rem;color:#777}.modal.tiers-edit .contacts-container .contact-card{position:relative}.modal.tiers-edit .contacts-container .delete-contact{position:absolute;bottom:.5rem;right:.5rem;text-decoration:underline;font-size:.8rem;color:#777}.modal.tiers-edit .tiers-resume-infos>.item{border-top:1px solid rgba(34,36,38,.06)}.modal.tiers-edit .tiers-resume-infos .right.floated.content{width:40%;text-align:right}.modal.tiers-edit .actions .tiers-unsaved-notice{float:left;margin-top:.5rem;color:#f2711c;font-size:1.25rem;font-weight:700;margin-left:.5rem}@media only screen and (max-width:991px){.modal.tiers-edit .tiers-layout{margin-left:0!important}.modal.tiers-edit .scrolling.content{overflow-x:hidden!important}.modal.tiers-edit .stackable.grid{margin-left:-1rem!important;margin-right:-1rem!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-around;align-items:center;width:100%!important;border:none!important;border-radius:0!important;border-bottom:2px solid rgba(34,36,38,.15)!important;box-shadow:none!important;margin:0!important;background:#fff!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item{display:flex!important;flex:1 1 0!important;width:auto!important;max-width:none!important;float:none!important;justify-content:center;align-items:center;text-align:center;padding:.75rem .2rem!important;border:none!important;border-radius:0!important;border-bottom:2px solid transparent!important;margin:0 0 -2px 0!important;background:0 0!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item::after,.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item::before{display:none!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item.active,.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item:hover{background:0 0!important;border-right:none!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item.active{border-bottom:2px solid #2185d0!important;color:#2185d0!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item:hover{border-bottom:2px solid #afafaf!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item>.icon{float:none!important;display:block!important;margin:0 auto!important;font-size:1.4rem!important}.modal.tiers-edit .ui.vertical.secondary.pointing.menu.tiers-menu>.item>.content{display:none!important}.modal.tiers-edit .tab-content{padding:.5rem .25rem}.modal.tiers-edit .tiers-type-entite.ui.buttons{display:flex;margin-right:0!important;margin-bottom:1rem;width:100%}.modal.tiers-edit .tiers-type-entite.ui.buttons .button{flex:1}.modal.tiers-edit .tiers-type-tiers.ui.buttons{display:flex;width:100%}.modal.tiers-edit .tiers-type-tiers.ui.buttons .button{flex:1}}
.tabulator .tabulator-cell .ui.label{margin:0!important}.trumbowyg-box{z-index:1!important}
@media only screen and (max-width:1500px){body,html{font-size:13px}}@media only screen and (max-width:1300px){body,html{font-size:12px}}@media only screen and (min-width:600px){body#login section.ui.container{width:42rem}}@media only screen and (max-width:767px){.mobile.hidden{display:none!important;font-size:0}.left-on-mobile{text-align:left!important}#content.basic.segment{padding:0!important}.ui.padded.grid.crm .column{padding:0!important}.ui.padded.grid.crm .column:first-child{margin-bottom:2rem!important}.ui.padded.grid.crm>.column.tablet.computer.only{margin-bottom:0!important}.inpage-menu-layout .inpage-menu-column{display:none!important}.inpage-menu-layout .inpage-content-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.inpage-menu-layout.inpage-sidebar-compact .inpage-content-column,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important}#document .grid.sections{overflow-x:auto}#document .grid.sections .row.section{min-width:65rem!important;min-height:24rem!important}#document .grid.sections .row.section .btn-add-line-container{text-align:left!important}#document div.float-btn{position:relative!important;box-shadow:none!important;padding:0!important;right:unset!important;bottom:unset!important;left:unset!important;margin:0!important;transform:unset!important;width:100%!important}}@media only screen and (min-width:767px){.desktop.hidden{display:none!important;font-size:0;visibility:hidden!important}}
body#calendrier{height:100%}body#calendrier #cal-toolbar-title .cal-toolbar-month{font-weight:700}body#calendrier .calendrier-workspace{height:calc(100vh - 5rem)}body#calendrier .calendrier-workspace>.column{height:100%}body#calendrier .calendrier-main-column{display:flex;flex-direction:column;height:100%;min-height:0}body#calendrier #calendrier-app.calendrier-app{flex:1 1 0;min-height:0;height:100%}body#calendrier .calendrier-app .ec-event{cursor:pointer;font-size:.78rem;line-height:1.25;max-height:none;padding-left:.4rem;padding-right:.4rem;border-radius:5px}body#calendrier .calendrier-app .ec-event-body{white-space:normal;overflow:visible;word-break:break-word;hyphens:auto}body#calendrier .calendrier-app .ec-event-title{white-space:normal;overflow:visible;word-break:break-word;font-size:.7rem;font-weight:700}body#calendrier .calendrier-app .ec-time-grid .ec-event{font-size:.72rem;line-height:1.2}body#calendrier .calendrier-app .ec-main{border-radius:15px!important;border-color:#e7e7e7}body#calendrier .calendrier-app .ec-main .ec-header .ec-col-head{border-right-width:0;text-align:right}body#calendrier .calendrier-app .ec-main .ec-day{border-color:#e7e7e7}body#calendrier .calendrier-app .ec-main .ec-day time{font-weight:600;font-size:.9rem}body#calendrier .calendrier-swatch{display:inline-block;width:.65rem;height:.65rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}body#calendrier .calendrier-filter-activite-extra.is-disabled{opacity:.45;pointer-events:none}@media only screen and (max-width:767px){body#calendrier .calendrier-workspace:not(.filters-open) .calendrier-filters-column{display:none!important}body#calendrier .calendrier-workspace.filters-open .calendrier-main-column{display:none!important}}
#selection-summary .ui.mini.statistic .value{font-size:1rem}#selection-summary .ui.mini.statistic .label{font-size:.9rem}#document-toolbar{position:sticky;top:0;width:100%;z-index:999;background-color:#fff;padding:.4rem 1rem .4rem 1rem;border-bottom:1px solid #eee}#document-toolbar .header.numero{margin:0}#document-toolbar .header.numero span{margin-left:1rem}#document-toolbar .status-text{font-size:.8rem;color:#888;font-weight:700;margin-top:-.15rem;margin-bottom:-.15rem}#document-toolbar .ui.button{transition:all .2s ease!important}#document-toolbar.is-sticky:not(:hover){box-shadow:0 4px 14px rgba(0,0,0,.1)}#document-toolbar .logo-fe{width:2rem;margin-top:-.2rem;margin-bottom:-.5rem}#document-toolbar .check-fe .ui.circular.label{margin:0;font-size:.5rem}#document-toolbar .check-fe .verification-electronique{margin-left:.5rem}body.document-editor .ui.search .prompt{border-radius:.28571429rem}body.document-editor #document p{font-family:Quicksand;font-weight:400}body.document-editor #document .ui.header,body.document-editor #document h1,body.document-editor #document h2,body.document-editor #document h3{font-family:Quicksand!important}body.document-editor .float-btn{position:fixed;bottom:1rem;right:calc(50% - 6.25%);transform:translateX(50%);background-color:rgba(100,100,100,.1);padding:1rem 1rem;z-index:999;box-shadow:0 4px 14px rgba(0,0,0,.1);border:none!important;border-radius:12px!important;backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.75rem}body.document-editor .float-btn-row{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}body.document-editor .flex_vertical{display:flex;flex-direction:column;flex-grow:1;width:100%}body.document-editor .card.active{box-shadow:0 0 0 1px #2185d0}body.document-editor .ui.segment:not(.basic):not(.bordered):not(.border){box-shadow:none!important;border:none;border-radius:12px}body.document-editor .ui.card{box-shadow:0 4px 14px rgba(0,0,0,.1)!important;border:none!important;border-radius:12px!important}body.document-editor .trumbowyg-editor{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}body.document-editor #app-header{box-shadow:none!important;border-bottom:1px solid #eee!important}body.document-editor #app-sidebar{border-right:1px solid #eee!important}
body#espace-client.pushable{background:linear-gradient(180deg,#eff4ff 0,#fff 100%)!important;background-attachment:fixed!important;background-size:cover!important}body#espace-client.pushable>.pusher{background:0 0!important}#espace-client.pushable{overflow:hidden;height:100vh}#espace-client.pushable>#espace-client-header{position:fixed;top:0;left:0;right:0;width:100%;height:3.5rem;background-color:#fff;box-shadow:0 5px 11px -2px #bbb;padding-left:1rem;padding-right:1rem;margin:0;border-radius:0;z-index:102}#espace-client.pushable>#espace-client-header .item{padding-top:.5rem;padding-bottom:.5rem}#espace-client.pushable>#espace-client-header a.item:hover{background-color:unset!important}#espace-client.pushable>#espace-client-header #espace-client-show-menu{display:none}#espace-client.pushable>.ui.sidebar.espace-client-sidebar{width:320px;top:3.5rem!important;height:calc(100vh - 3.5rem)!important;background-color:#fff;padding:2rem 2rem 1rem 2rem;overflow-y:auto;z-index:101;border-right:1px solid #f0f0f0}#espace-client.pushable>.ui.sidebar.espace-client-sidebar img{max-height:80px;width:auto}#espace-client.pushable>.pusher{min-height:100vh;padding-top:3.5rem;overflow:hidden}#espace-client.pushable .espace-client-content{height:calc(100vh - 3.5rem);overflow-y:auto;padding:2rem 2rem 2rem 3rem}#espace-client.pushable .index-rendez-vous a.rendez-vous{color:inherit;text-decoration:none}#espace-client.pushable .index-rendez-vous .rendez-vous h3.header{margin-top:1rem;margin-bottom:1rem}#espace-client.pushable .index-rendez-vous .rendez-vous .date{text-align:center;background-color:#f0f5ff;padding:1rem;border-radius:15px}#espace-client.pushable .index-rendez-vous .rendez-vous .date .day{font-size:1rem;font-weight:700;margin:0;text-transform:uppercase}#espace-client.pushable .index-rendez-vous .rendez-vous .date .day-number{font-size:1.8rem;font-weight:700;margin:0}#espace-client.pushable .index-rendez-vous .rendez-vous .date .month{font-size:1rem;font-weight:700;margin:0;text-transform:uppercase}#espace-client.pushable .index-rendez-vous .rendez-vous p.meta{font-size:1rem;margin:0;color:#666}#espace-client.pushable .questionnaire-item{margin-top:1.5rem!important}#espace-client.pushable .questionnaire-item>.ui.header{display:flex;align-items:flex-start;margin-bottom:1.25rem}#espace-client.pushable .questionnaire-item>.ui.header .circular.label{flex:0 0 auto;margin-right:.85rem;margin-top:.2rem}#espace-client.pushable .questionnaire-item>.ui.header .content{padding-top:.35rem}#espace-client.pushable .questionnaire-item.error{border-color:#db2828!important;box-shadow:0 0 0 1px #db2828 inset!important}#espace-client.pushable .questionnaire-score-scale .grey.text{font-size:.95rem;line-height:1.3}#espace-client.pushable .questionnaire-score-choice{position:relative;min-height:3.2rem;display:flex!important;align-items:center;justify-content:center;margin:0!important;cursor:pointer;box-shadow:none!important;border:1px solid #eee}#espace-client.pushable .questionnaire-score-choice input[type=radio]{position:absolute;opacity:0;pointer-events:none}#espace-client.pushable .questionnaire-score-choice .choice-value{font-size:1rem;font-weight:600}#espace-client.pushable .questionnaire-score-choice .choice-check{display:none!important;position:absolute;top:-.55rem;right:-.55rem;margin:0!important;padding:.35em!important;z-index:2}#espace-client.pushable .questionnaire-score-choice .choice-check .icon{margin:0!important}#espace-client.pushable .questionnaire-score-choice.selected,#espace-client.pushable .questionnaire-score-choice:has(input:checked){background-color:#eaf2ff!important;border-color:#2185d0!important;color:#2185d0!important}#espace-client.pushable .questionnaire-score-choice.selected .choice-check,#espace-client.pushable .questionnaire-score-choice:has(input:checked) .choice-check{display:inline-flex!important;align-items:center;justify-content:center}@media (min-width:768px){#espace-client.pushable>.ui.sidebar.espace-client-sidebar{visibility:visible!important;transform:translate3d(0,0,0)!important}#espace-client.pushable>.pusher{transform:none!important;margin-left:320px}#espace-client.pushable #espace-client-header #espace-client-show-menu{display:none!important}}@media (max-width:767px){#espace-client.pushable>.pusher{margin-left:0}#espace-client.pushable #espace-client-header #espace-client-show-menu{display:flex!important}#espace-client.pushable .espace-client-content{padding:2rem 1rem 3rem 1rem}#espace-client.pushable .questionnaire-item{padding:.5rem}#espace-client.pushable .questionnaire-score-options>.column{padding:.5rem}#espace-client.pushable .questionnaire-score-choice{padding-left:1rem;padding-right:1rem}}
body#moncompte .segment.profile .ui.image{margin-left:auto;margin-right:auto}#premium-slider{display:flex;flex-wrap:nowrap;margin-top:1rem;margin-bottom:1rem;position:relative}#premium-slider .slide{min-width:100%;position:relative;margin-right:2rem;margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width:460px){#bandeau-premium{padding:1rem;flex-wrap:wrap}#bandeau-premium>.icon.bolt{margin-left:auto;margin-right:auto}#bandeau-premium .header{font-size:18px;line-height:1}#bandeau-premium p{font-size:16px;line-height:1}#bandeau-premium p br{display:none}#bandeau-premium .five.wide.column{display:flex}#bandeau-premium .five.wide.column .button{margin-bottom:.5rem}}
.modal-parametres.modal{border-radius:10px;overflow:hidden}.modal-parametres.modal>.header .grid{align-items:center}.modal-parametres.modal>.header .grid .column{padding-top:.4rem;padding-bottom:.4rem}.modal-parametres.modal>.header .ui.header{color:#000}.modal-parametres.modal .content .column.menu{background-color:#fffefa}.modal-parametres.modal .content .column.menu .menu .item{margin:0;padding-top:.35rem;padding-bottom:.35rem}.modal-parametres.modal .content .column.menu .menu .item .icon{float:left;margin:0 .5em 0 0}.modal-parametres.modal .content .column.menu .menu .item .header{margin-top:.55rem;margin-bottom:0;margin-left:-.5rem}.modal-parametres.modal .content .column.menu .menu .item .header:first-child{margin-top:0}.modal-parametres.modal .content .column.menu .menu .item.photo{display:flex;align-items:center;padding-left:0}.modal-parametres.modal .content .column.menu .menu .item.photo .photo{width:20%}.modal-parametres.modal .content .column.menu .menu .item.photo .header{width:80%}.modal-parametres.modal .content .column.menu .menu .item.photo .header span{font-weight:400}
.creneaux-selector-toolbar{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.75rem}.creneaux-selector-periode{min-width:220px;text-align:center;font-weight:700}.creneaux-selector-grille{display:flex;gap:4px;margin-bottom:1rem;overflow-x:auto}.creneaux-selector-col{flex:1;min-width:72px;background:#fafafa;border:1px solid #e0e0e0;border-radius:4px}.creneaux-selector-col.today{border-color:#2185d0;background:#f8fbff}.creneaux-selector-col-header{text-align:center;padding:6px 4px;border-bottom:1px solid #e0e0e0;font-size:.8em;line-height:1.3}.creneaux-selector-col-header strong{display:block;text-transform:capitalize}.creneaux-selector-col-body{padding:4px}.creneaux-selector-slot{display:flex;flex-direction:column;align-items:center;width:100%;margin:2px 0;padding:4px 2px;font-size:.75em;text-align:center;border:3px solid transparent;border-radius:3px;cursor:default;gap:2px;box-sizing:border-box}.creneaux-selector-slot.selected{border-color:#333}.creneaux-selector-slot.disponible{background:#2185d0;color:#fff;cursor:pointer}.creneaux-selector-slot.disponible:hover{background:#1678c2}.creneaux-selector-slot.indisponible{background:#db2828;color:#fff;cursor:pointer}.creneaux-selector-slot.indisponible:hover{background:#c82121}.creneaux-selector-slot-heure{font-weight:700;line-height:1.2}.creneaux-selector-slot-users{font-size:.85em;line-height:1.15;opacity:.9;word-break:break-word}.creneaux-selector .ui.placeholder.segment{width:100%;min-height:11rem}#rendezvous-public .small.container{max-width:720px}#rendezvous-public>.ui.stackable.grid{height:100%;margin:0;padding:0}#rendezvous-public .sidebar.column{background-color:#fff;padding-left:3rem;padding-top:3rem;padding-bottom:1.5rem;height:100%;box-shadow:0 0 8px 1px rgba(0,0,0,.1);display:flex;flex-direction:column}#rendezvous-public .sidebar.column>.ui.segment{display:flex;flex-direction:column;flex:1;margin:0;padding-bottom:0}#rendezvous-public .sidebar.column .rendezvous-public-logo img,#rendezvous-public .sidebar.column img{display:block;width:100%;max-width:100%;height:80px;max-height:80px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}#rendezvous-public .sidebar.column .rendezvous-public-logo{display:block;flex-shrink:0;width:100%;max-width:100%;line-height:0}#rendezvous-public .rendezvous-public-steps{margin-top:2rem}#rendezvous-public .rendezvous-public-compte-actions{position:absolute;bottom:0;width:calc(100% - 3rem)}#rendezvous-public .scroll.column{padding-top:6rem;height:100vh;overflow-y:auto}#rendezvous-public .rendezvous-public-back{margin-bottom:2rem;margin-top:-2rem}@media only screen and (max-width:767px){#rendezvous-public .sidebar.column{padding:1.5rem 1.5rem 0;height:auto;box-shadow:none;display:block}#rendezvous-public .sidebar.column>.ui.segment{display:block}#rendezvous-public .rendezvous-public-steps{display:none}#rendezvous-public .rendezvous-public-compte-actions{margin-top:1rem;padding-top:0;padding-bottom:.5rem}#rendezvous-public .rendezvous-public-back{margin-top:0}#rendezvous-public .scroll.column{padding-top:1.5rem;height:auto;overflow-y:visible}#rendezvous-public .scroll.column .ui.large.header{font-size:1.15rem}}#rendezvous-public .prestation-description{font-size:1.2rem;color:#666;margin-top:1rem;margin-bottom:1rem}#rendezvous-public .rendezvous-public-dates>.ui.segment{margin-bottom:.75rem}#rendezvous-public .rendezvous-public-date-toggle{cursor:pointer;margin:0}#rendezvous-public .day.header{font-size:1.1rem;font-weight:700}#rendezvous-disponibilites .ui.card.inactif{opacity:.45}#rendezvous-disponibilites .ui.card .periode-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}#rendezvous-disponibilites .ui.card .periode-header>.header{flex:1;min-width:0;margin:0}#rendezvous-disponibilites .ui.card .periode-actif-toggle{flex-shrink:0;white-space:nowrap}#rendezvous-dashboard .rendez-vous-dashboard-actions .card .description{margin-top:.5rem;color:#666}#rendezvous-dashboard .rendez-vous-dashboard-liste .meta{color:#666}#rendezvous-dashboard .rendez-vous-dashboard-liste .ui.small.header{margin:0}#rendezvous-dashboard .rendez-vous-dashboard-semaine-grille{margin:0}#rendezvous-dashboard .rendez-vous-dashboard-jour{padding:.15rem;min-height:8rem}#rendezvous-dashboard .rendez-vous-dashboard-jour.today{border-color:#2185d0;background:#f8fbff}#rendezvous-dashboard .rendez-vous-dashboard-jour-header{text-align:center;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #eee;line-height:1.3;text-transform:capitalize}#rendezvous-dashboard .rendez-vous-dashboard-jour-header strong{display:block;font-size:.85em}#rendezvous-dashboard .rendez-vous-dashboard-jour-header span{font-size:1.1em;font-weight:700}#rendezvous-dashboard .rendez-vous-dashboard-jour-body{display:flex;flex-direction:column;gap:4px}#rendezvous-dashboard .rendez-vous-dashboard-slot{margin:0;padding:4px 6px;cursor:pointer;font-size:.75em;line-height:1.2;background:#f0f5ff}#rendezvous-dashboard .rendez-vous-dashboard-slot .heure{display:block;font-weight:700}#rendezvous-dashboard .rendez-vous-dashboard-slot .client{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rendezvous-dashboard .rendez-vous-dashboard-slot:hover{background:#e3edff}
body{background:linear-gradient(180deg,#eff4ff 0,#fff 100%);background-attachment:fixed;background-size:cover}body.pushable,body.pushable>.pusher{background:linear-gradient(180deg,#eff4ff 0,#fff 100%);background-attachment:fixed;background-size:cover}.ui.button.tertiary{box-shadow:none!important}body{background-size:cover}div[data-habitat=C1] *{z-index:999}.trumbowyg-box{border-radius:20px}.trumbowyg-box .trumbowyg-button-pane{border-radius:20px 20px 0 0}body.app-layout.pushable{overflow:hidden;height:100vh}body.app-layout.pushable>.pusher{background:0 0!important}body.app-layout.pushable>#app-header{position:fixed;top:0;left:0;right:0;width:100%;height:3.5rem;background-color:#fff;box-shadow:0 5px 11px -2px #bbb;padding-left:1rem;padding-right:1rem;margin:0;border-radius:0;z-index:102}body.app-layout.pushable>#app-header .item{padding-top:.5rem;padding-bottom:.5rem}body.app-layout.pushable>#app-header a.item:hover{background-color:unset!important}body.app-layout.pushable>#app-sidebar{width:250px;top:3.5rem!important;height:calc(100vh - 3.5rem)!important;background-color:#fff;padding:2rem 1rem 1rem 1rem;overflow-y:auto;z-index:101;border-right:1px solid #f0f0f0;visibility:visible;transform:translate3d(-100%,0,0);transition:transform .3s ease}body.app-layout.pushable>#app-sidebar .ui.vertical.menu.fluid{width:100%;box-shadow:none;border:0;margin:0}body.app-layout.pushable>#app-sidebar .ui.vertical.menu.fluid>.item{margin-bottom:0}body.app-layout.pushable>#app-sidebar .ui.vertical.menu.fluid .item>.menu>.item{padding-left:2rem}body.app-layout.pushable>#app-sidebar .ui.vertical.menu.fluid .item:not(.active) a{color:rgba(0,0,0,.87)!important}body.app-layout.pushable>#app-sidebar .ui.vertical.menu.fluid .item:not(.dropdown)>.menu{margin:.5rem -.92857143em}body.app-layout.pushable>#app-pusher{min-height:100vh;padding-top:3.5rem;overflow:hidden;margin-left:0;transform:none!important;transition:margin-left .3s ease}body.app-layout.pushable .app-content{height:calc(100vh - 3.5rem);overflow-y:auto}body.app-layout.pushable.app-sidebar-open>#app-sidebar{transform:translate3d(0,0,0)}@media (min-width:768px){body.app-layout.pushable.app-sidebar-open>#app-pusher{margin-left:250px}}@media (max-width:767px){body.app-layout.pushable>#app-sidebar{z-index:103}body.app-layout.pushable>#app-pusher{margin-left:0!important}body.app-layout.pushable .app-content{padding:1.5rem 1rem}}#app-sidebar-dimmer{position:fixed;background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0;z-index:101;display:none}#content{padding-top:1rem}#topbar{background-color:rgba(255,255,255,.6)}.ui.segment.flat{box-shadow:none}.ui.segment.transparent{background-color:rgba(255,255,255,.6)}.ui.segment.flat.transparent{border:0}.ui.raised.segment{box-shadow:0 0 11px -2px rgba(34,36,38,.1)!important}section#app{position:relative;height:100%}section#app>aside{width:13vw;position:absolute;z-index:1;top:0;left:0;background-color:rgba(44,49,61,.7);overflow-x:auto;padding:1rem;bottom:0}section#app>main{margin-left:13vw;padding:1rem}.embera-embed-responsive-item{width:100%;height:40vh;border:0}.ui.fluid.secondary.vertical.pointing.blue.menu{border-left-width:3px;border-right-width:0;border-left-color:rgba(34,36,38,.15);border-left-style:solid}.ui.fluid.secondary.vertical.pointing.blue.menu .item{border-right-width:0;border-left-width:3px}.ui.fluid.secondary.vertical.pointing.blue.menu .item.active{border-left-style:solid;margin:0 0 0 -3px}.ui.button.primary.cta{color:#fff!important;background-color:#19c7fa;background-image:linear-gradient(10deg,#1c74f2 0,#19c7fa 100%);font-weight:700!important;border-radius:3px;padding-bottom:.5em!important;padding-top:.5em!important}.ui.gradient.slider .inner .track{background:linear-gradient(90deg,#25dd1f 0,#dede1f 25%,#39a2e3 50%,#f0882e 75%,#e71a13 100%)}.ui.gradient.slider .inner .track-fill{background-color:transparent}.ui.gradient.inverted.slider .inner .track{background:linear-gradient(90deg,#e71a13 0,#f0882e 25%,#39a2e3 50%,#dede1f 75%,#25dd1f 100%)!important}.left-icon.vertical.menu .item .icon{float:left!important;margin:0 .5em 0 0!important}.inpage-menu-layout{position:relative}.inpage-menu-layout .inpage-menu-mode-toggle{cursor:pointer;background:0 0!important;border:0!important;box-shadow:none!important}.inpage-menu-layout .inpage-menu-mode-toggle:active,.inpage-menu-layout .inpage-menu-mode-toggle:focus,.inpage-menu-layout .inpage-menu-mode-toggle:hover{background:0 0!important;border:0!important;box-shadow:none!important}.inpage-menu-layout .inpage-menu-mode-toggle .icon{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu-column{position:relative;width:3.8rem!important;max-width:3.8rem!important;flex:0 0 3.8rem!important;overflow:visible!important}.inpage-menu-layout.inpage-sidebar-compact .inpage-content-column{width:calc(100% - 3.8rem)!important;max-width:calc(100% - 3.8rem)!important;flex:0 0 calc(100% - 3.8rem)!important}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu{position:absolute;left:0;top:0;width:3.8rem!important;max-width:none!important;overflow:hidden;white-space:nowrap;background:#fff;border-radius:8px;z-index:300;transition:width 220ms ease,box-shadow 220ms ease;padding-top:.75rem;min-height:70vh;border:1px solid #e7ebf3}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover{width:260px!important}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu>.title{visibility:hidden;opacity:0;padding-left:1rem}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu>.content>.item,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu>.item{font-size:1rem;min-height:2.6rem;padding-left:.5rem;padding-right:.5rem;color:transparent;text-indent:-9999px}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu>.content>.item .icon,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu>.item .icon{font-size:1.05rem;color:#5b657a;margin-right:.5rem!important;width:24px;text-align:center;text-indent:0}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.title{visibility:visible;opacity:1}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.content>.item,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.content>.item>span,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.item,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.item>span,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.title{color:#2f3542;text-indent:0}.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.content>.item.active,.inpage-menu-layout.inpage-sidebar-compact .inpage-menu:hover>.item.active{background-color:#eef3ff;border-radius:8px}.dropzone{min-height:80px;border:3px dashed #246eb9;background:#fff;padding:20px 20px}.ui.dimmer.modals.page>.ui.modal{transition:transform .25s ease}.sub-modal-container.modal{border-radius:10px;overflow:hidden}.sub-modal-container.modal>.header .grid{align-items:center}.sub-modal-container.modal>.header .grid .column{padding-top:.4rem;padding-bottom:.4rem}.sub-modal-container.modal>.header .ui.header{color:#000}.sub-modal-container.modal .content .column.menu{background-color:#fffefa;border-radius:10px}.sub-modal-container.modal .content .column.menu .menu.tabular{border-right:0}.sub-modal-container.modal .content .column.menu .menu .item{margin:0;padding-top:.35rem;padding-bottom:.35rem;font-size:1rem}.sub-modal-container.modal .content .column.menu .menu .item .icon{float:left;margin:0 .5em 0 0}.sub-modal-container.modal .content .column.menu .menu .item .header{margin-top:.55rem;margin-bottom:0;margin-left:-.5rem}.sub-modal-container.modal .content .column.menu .menu .item .header:first-child{margin-top:0}.sub-modal-container.modal .content .column.menu .menu .item.photo{display:flex;align-items:center;padding-left:0}.sub-modal-container.modal .content .column.menu .menu .item.photo .photo{width:20%}.sub-modal-container.modal .content .column.menu .menu .item.photo .header{width:80%}.sub-modal-container.modal .content .column.menu .menu .item.photo .header span{font-weight:400}#document .sections.error{background-color:#fff6f6;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.1)!important}.ui.admin.bar{background-color:#2c3e50;padding:.5rem 0;margin-bottom:1rem}.ui.admin.bar .ui.inverted.selection.dropdown .menu{background-color:#2c3e50}.ui.admin.bar .ui.inverted.selection.dropdown .menu .item{color:#fff}.ui.admin.bar .ui.inverted.selection.dropdown .menu .item:hover{background-color:#34495e}.icons-selector .fip-icon-down-dir::before{content:"\f0d7"!important;font-family:icons!important}.icons-selector .fip-icon-up-dir::before{content:"\f0d8"!important;font-family:icons!important}.icons-selector .fip-icon-left-dir::before{content:"\f0d9"!important;font-family:icons!important}.icons-selector .fip-icon-right-dir::before{content:"\f0da"!important;font-family:icons!important}.icons-selector .fip-icon-block::before{content:" "!important;font-family:icons!important}.ui.icon.card{width:-moz-fit-content!important;width:fit-content!important}.ui.teal.message{box-shadow:0 0 5px -1px #10a3a3 inset,0 0 0 0 transparent}.ui.green.message{box-shadow:0 0 5px -1px #1ebc30 inset,0 0 0 0 transparent}.ui.warning.message{box-shadow:0 0 5px -1px #c9ba9b inset,0 0 0 0 transparent}.ui.info.message{box-shadow:0 0 5px -1px #a9d5de inset,0 0 0 0 transparent}.ui.red.message{box-shadow:0 0 5px -1px #b9314f inset,0 0 0 0 transparent}.ui.blue.message{box-shadow:0 0 5px -1px #6494f6 inset,0 0 0 0 transparent}
.signature-zones-root .sz-viewer{padding:.75rem;background:#f5f5f5}.signature-zones-root .sz-pager{margin-bottom:.5rem}.signature-zones-root .sz-stage{position:relative;display:inline-block;max-width:100%}.signature-zones-root .sz-canvas{display:block;max-width:100%}.signature-zones-root .sz-overlay{position:absolute;left:0;top:0}.signature-zones-root .sz-overlay.sz-placing{cursor:crosshair}.signature-zones-root .sz-signataires{margin-bottom:1.25rem}.signature-zones-root .sz-signataire-item{text-align:left!important;margin-bottom:.5rem!important}.signature-zones-root .sz-signataire-item .sz-signataire-meta{display:inline-block;vertical-align:middle;text-align:left}.signature-zones-root .sz-signataire-item .description{font-weight:400;opacity:.85;font-size:.9em}.signature-zones-root .sz-place-actions{margin-bottom:.75rem}.signature-zones-root .sz-place-actions .ui.buttons{margin-bottom:.5rem}.signature-zones-root .sz-place-hint{padding:.75rem 1rem}.signature-zones-root .sz-zones-header{margin-top:1.25rem}.signature-zones-root .sz-zones-empty{display:none;margin-bottom:1rem}.signature-zones-root .sz-zone{position:absolute;border:2px solid #6435c9;background:rgba(100,53,201,.12);border-radius:4px;cursor:move;box-sizing:border-box;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signature-zones-root .sz-zone.dragging{opacity:.85}.signature-zones-root .sz-zone.sz-zone-paraphe{border-color:#a333c8;background:rgba(163,51,200,.12);display:flex;align-items:center;justify-content:center}.signature-zones-root .sz-zone.sz-zone-paraphe .sz-zone-label{color:#a333c8;font-size:1.4em;padding:0;text-align:center}.signature-zones-root .sz-zone.sz-zone-paraphe .sz-zone-handle{background:#a333c8}.signature-zones-root .sz-zone.sz-zone-other{border-color:#bbb;background:rgba(0,0,0,.06);opacity:.55}.signature-zones-root .sz-zone.sz-zone-other .sz-zone-label{color:#666}.signature-zones-root .sz-zone-label{display:block;font-family:Caveat,cursive,sans-serif;font-size:14px;font-weight:700;padding:2px 4px;color:#6435c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signature-zones-root .sz-zone-handle{position:absolute;right:0;bottom:0;width:12px;height:12px;background:#6435c9;cursor:nwse-resize}.signature-zones-root .sz-other-zone{padding:.5rem .75rem;margin-bottom:.5rem}
body#achats .achat-workspace.is-verify-mode .achat-form-column,body#achats .achat-workspace.is-verify-mode .achat-preview-column{display:block!important}body#achats .achat-workspace.is-verify-mode .table-selection-summary{display:none!important}body#achats .achat-workspace.is-verify-mode .column-config-dropdown{display:none!important}body#achats .achat-workspace.is-verify-mode .tabulator-container .ui.form.filters .fields>.five.wide.field:last-child{display:none!important}body#achats .achat-workspace.is-verify-mode .tabulator-container .ui.form.filters .fields>.five.wide.field:first-child{width:65%!important}body#achats .achat-workspace.is-verify-mode .tabulator-container .ui.form.filters .fields>.six.wide.field{width:35%!important}body#achats .achat-vat-row{margin-bottom:.5rem!important}body#achats #achat-verify-form-container>.ui.segment+.ui.segment{margin-top:1rem}body#achats #achat-verify-form-container>.achat-verify-actions{margin:1rem 0}body#achats .achat-workspace.is-verify-mode .tabulator-row.achat-verify-row-selected .tabulator-cell{background-color:#e8f4fc!important}body#achats .achat-workspace.is-verify-mode .tabulator-row.achat-verify-row-selected{box-shadow:inset 3px 0 0 #2185d0}body#achats .achat-workspace.is-verify-mode .tabulator-cell[tabulator-field=actions],body#achats .achat-workspace.is-verify-mode .tabulator-cell[tabulator-field=checkbox],body#achats .achat-workspace.is-verify-mode .tabulator-col[tabulator-field=actions],body#achats .achat-workspace.is-verify-mode .tabulator-col[tabulator-field=checkbox]{display:none!important}body#achats .achat-verify-unsaved-notice{margin-top:.75rem;color:#f2711c;font-size:.9rem;text-align:center}#achat-verify-form-container .ui.form .field.error>label,#achat-verify-form-container-mobile .ui.form .field.error>label,#achat-verify-mobile-modal .ui.form .field.error>label{color:#9f3a38!important}#achat-verify-form-container .ui.form .field.error .ui.input>input,#achat-verify-form-container .ui.form .field.error .ui.input>textarea,#achat-verify-form-container-mobile .ui.form .field.error .ui.input>input,#achat-verify-form-container-mobile .ui.form .field.error .ui.input>textarea,#achat-verify-mobile-modal .ui.form .field.error .ui.input>input,#achat-verify-mobile-modal .ui.form .field.error .ui.input>textarea{background:#fff6f6!important;border-color:#e0b4b4!important;color:#9f3a38!important}#achat-verify-form-container .ui.form .field.error .ui.dropdown,#achat-verify-form-container .ui.form .field.error .ui.search,#achat-verify-form-container-mobile .ui.form .field.error .ui.dropdown,#achat-verify-form-container-mobile .ui.form .field.error .ui.search,#achat-verify-mobile-modal .ui.form .field.error .ui.dropdown,#achat-verify-mobile-modal .ui.form .field.error .ui.search{background:#fff6f6!important;border-color:#e0b4b4!important}#achat-verify-form-container #achat-tiers-search-block.field.error .prompt,#achat-verify-form-container-mobile #achat-tiers-search-block.field.error .prompt,#achat-verify-mobile-modal #achat-tiers-search-block.field.error .prompt{background:#fff6f6!important;border-color:#e0b4b4!important}
.editorjs-block{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin:8px 0}.editorjs-block.no-border{border:none;background:0 0}.editorjs-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.editorjs-icon{width:24px;height:24px}.editorjs-title{font-weight:600;color:#212529;font-size:1.1em}.editorjs-content{padding:8px}.editorjs-placeholder{display:flex;align-items:center;gap:12px;color:#6c757d;font-size:.95em}.editorjs-placeholder-icon{font-size:1.5em}.editorjs-placeholder-text{line-height:1.4}.editorjs-status{margin-left:auto;padding:4px 8px;border-radius:4px;font-size:.9em}.editorjs-settings{padding:8px}.editorjs-settings-button{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;transition:background-color .2s}.editorjs-settings-button:hover{background-color:#f8f9fa}.editorjs-settings-button__icon{width:20px;height:20px}.editorjs-settings-button__label{font-size:.95em;color:#495057}.editorjs-settings-button__toggle{margin-left:auto}.editorjs-switch{position:relative;display:inline-block;width:44px;height:24px}.editorjs-switch input{opacity:0;width:0;height:0}.editorjs-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.editorjs-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s}.editorjs-switch .slider.round{border-radius:2 px}.editorjs-switch .slider.round:before{border-radius:50%}.editorjs-switch input:checked+.slider{background-color:#2196f3}.editorjs-switch input:checked+.slider:before{transform:translateX(20px)}.editorjsstyle{background:linear-gradient(135deg,#f1f8ff,#f5f5f5)!important}.editorjsstyle .ui.segment:not(.basic){box-shadow:none!important;border:none;border-radius:12px}.editorjsstyle .ui.card{box-shadow:0 4px 14px rgba(0,0,0,.1)!important;border:none!important;border-radius:12px!important}.editorjsstyle .statistic .value{transition:opacity .5s ease}.editorjsstyle .statistic.loading .value{opacity:0}.editorjsstyle .scrolling.content{max-height:300px;overflow-y:auto;padding:10px;box-shadow:inset 0 0 5px 1px #eee;border-radius:10px}.editorjsstyle #editorjs{width:100%;min-height:500px}.editorjsstyle .ce-block__content{max-width:100%!important}.editorjsstyle .ce-toolbar__content{max-width:100%!important}.editorjsstyle .ce-editorjsColumns_col{border:1px dashed #cecece;border-radius:14px;padding:0 1rem}.editorjsstyle .ce-toolbar__actions{background-color:rgba(255,255,255,.9)}.editorjsstyle .placeholder-block{padding:1rem;background:#f8f9fa;border-radius:8px;margin:1rem 0}.editorjsstyle .float-btn{position:fixed;bottom:1rem;right:calc(50% - 6.25%);transform:translateX(50%);background-color:rgba(100,100,100,.1);padding:1rem 1rem;z-index:999;box-shadow:0 4px 14px rgba(0,0,0,.1);border:none!important;border-radius:12px!important;backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center;gap:2rem}:root{--primary:#000000}.user-mention-toolbar{position:fixed;top:20px;left:40px;width:200px;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;border-radius:8px;z-index:2000!important;transition:all .5s ease-in-out;background:#fff;box-shadow:0 10px 20px 6px rgba(104,112,118,.12)}.user-mention-toolbar .user-list-category{text-align:center;display:block;width:100%;font-weight:700;padding:5px 8px;text-transform:uppercase;background-color:#f5f5f5;border-radius:0;margin:0;font-size:.9rem;line-height:1;letter-spacing:-.5px}.user-mention-toolbar .user-mention-search-bar{display:flex;flex-direction:row;align-items:center;border-radius:999px;padding-inline:10px;padding-top:4px;padding-bottom:4px;color:#000;background-color:#e8ebea;animation:showSlowly .2s ease}.user-mention-search-bar .search-icon{color:#000;cursor:default}.user-mention-search-bar .search-textbox{color:#000;border:none;background-color:transparent;outline:0;margin-left:-2px}.search-textbox::-moz-placeholder{color:#bcbcbc}.search-textbox::placeholder{color:#bcbcbc}.search-textbox{padding-left:4px;transform:translateY(1px)}.users-list-wrapper{display:flex;flex-direction:column;align-items:center;margin:0;margin-top:5px;padding:0;border-radius:8px;max-height:195px;border:1px solid rgba(0,0,0,.02);box-shadow:0 10px 20px 6px rgba(104,112,118,.08);overflow-y:auto;animation:showSlowlyBouncing .2s ease;background:#fff}@keyframes showSlowlyBouncing{0%{opacity:0;transform:translateY(0)}50%{opacity:.5;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}.users-list-wrapper::-webkit-scrollbar{width:0;height:3px;border-radius:99px}.user-slug::-webkit-scrollbar{width:0;height:3px;border-radius:99px}.user-list-item-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:8px 12px;box-sizing:border-box;width:100%;cursor:pointer;background-color:#fff}.user-list-item-wrapper:hover{background-color:#efefef}.user-list-item-wrapper .user-profile-container{display:flex;justify-content:center;align-items:center;background-color:#d6d6d6;border-radius:50%;width:36px;height:36px;margin-right:10px;position:relative}.user-list-item-wrapper .user-profile-container .user-image-avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:50%}.user-list-item-wrapper .user-profile-container .user-name-initial{color:#5a5a5a;font-style:normal;font-weight:600;font-size:14px;line-height:14px}.user-list-item-wrapper .user-metadata-container{display:flex;flex-direction:column;justify-content:space-between;width:70%}.user-list-item-wrapper .user-metadata-container .user-full-name{font-style:normal;font-weight:500;font-size:16px;line-height:16px;margin-bottom:4px}.user-list-item-wrapper .user-metadata-container .user-slug{font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:grey;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:auto}.mention_tool_at{background:#0a80f3;color:#fff;text-decoration:none!important;padding:3px 8px;border-radius:999px}.mention_tool_dollar{color:#1570ef;text-decoration:none!important}
body#facturation-electronique .ui.disabled.segment{opacity:.7}body#facturation-electronique .fe-hero{background:radial-gradient(circle at 85% 45%,rgba(79,120,255,.1) 0,rgba(79,120,255,.04) 30%,transparent 55%),linear-gradient(90deg,#fff 0,#f8faff 45%,#f1f5ff 100%);border-radius:15px;box-shadow:0 0 9px 1px rgba(100,100,100,.2)!important;padding:3rem 3rem}body#facturation-electronique .fe-hero .fe-hero-title{font-size:2.5rem;line-height:1.18;font-weight:600;color:#101b3d;letter-spacing:-.7px}body#facturation-electronique .fe-hero .fe-hero-illustration{max-width:280px}body#facturation-electronique .fe-hero p{font-size:1.25rem}body#facturation-electronique .fe-steps{margin-top:2.5em}body#facturation-electronique .fe-bottom{margin-top:2em}body#facturation-electronique .fe-step-card{padding:5rem 2rem 6rem 2rem;text-align:center;background:#fff}body#facturation-electronique .fe-step-card .fe-step-body h3 span{margin-right:.5rem}body#facturation-electronique .fe-step-card .fe-step-body p{font-size:1.2rem;margin-top:2rem;text-align:left;margin-bottom:1rem}body#facturation-electronique .fe-step-card .fe-step-icon{position:absolute;top:-2.1rem;left:0;right:0;text-align:center;z-index:1}body#facturation-electronique .fe-step-card .fe-step-icon .ui.circular.label{width:4.5rem;height:4.5rem;line-height:3.3rem;font-size:1em;box-shadow:0 2px 10px rgba(0,0,0,.12);border:0}body#facturation-electronique .fe-step-card .fe-step-icon .ui.circular.label>.icon{margin:0}body#facturation-electronique .fe-step-card .fe-step-footer{position:absolute;bottom:2rem;width:calc(100% - 4rem)}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}body#facturation-electronique .animated-border{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--border-angle),#e8edff 0deg,#2563eb 30deg,#8b5cf6 55deg,#e8edff 90deg) border-box;animation:border-spin 7s linear infinite;border-radius:15px}@keyframes border-spin{to{--border-angle:360deg}}body#facturation-electronique .fe-faq{height:100%;margin-top:0;border-radius:15px;box-shadow:0 0 9px 1px rgba(100,100,100,.12);padding:1.5rem 2rem}body#facturation-electronique .fe-faq>.ui.header{margin-bottom:1em}body#facturation-electronique .fe-echeances{height:100%;margin-top:0;border-radius:15px;box-shadow:0 0 9px 1px rgba(100,100,100,.12);padding:2rem 2rem}body#facturation-electronique .fe-echeances>.ui.header{margin-bottom:1.5em}body#facturation-electronique .fe-timeline .item{position:relative;padding-bottom:2em}body#facturation-electronique .fe-timeline .item:last-child{padding-bottom:0}body#facturation-electronique .fe-timeline .item:not(:last-child)::before{content:'';position:absolute;left:.85rem;top:1.75em;bottom:0;border-left:2px dashed #d4d4d5}body#facturation-electronique .fe-timeline .item .ui.header{margin-top:.5em;margin-bottom:.5em}body#facturation-electronique .fe-timeline .item p{margin:.35em 0;line-height:1.45}
body#paiements-en-ligne .ui.disabled.segment{opacity:.7}body#paiements-en-ligne .pel-hero{background:radial-gradient(circle at 85% 45%,rgba(79,120,255,.1) 0,rgba(79,120,255,.04) 30%,transparent 55%),linear-gradient(90deg,#fff 0,#f8faff 45%,#f1f5ff 100%);border-radius:15px;box-shadow:0 0 9px 1px rgba(100,100,100,.2)!important;padding:3rem 3rem}body#paiements-en-ligne .pel-hero .pel-hero-title{font-size:2.5rem;line-height:1.18;font-weight:600;color:#101b3d;letter-spacing:-.7px}body#paiements-en-ligne .pel-hero .pel-hero-illustration .icon{font-size:8rem;color:#002ebd;opacity:.85}body#paiements-en-ligne .pel-hero p{font-size:1.25rem}body#paiements-en-ligne .pel-steps{margin-top:2.5em}body#paiements-en-ligne .pel-bottom{margin-top:2em}body#paiements-en-ligne .pel-step-card{padding:5rem 2rem 6rem 2rem;text-align:center;background:#fff}body#paiements-en-ligne .pel-step-card .pel-step-body h3 span{margin-right:.5rem}body#paiements-en-ligne .pel-step-card .pel-step-body p{font-size:1.2rem;margin-top:2rem;text-align:left;margin-bottom:1rem}body#paiements-en-ligne .pel-step-card .pel-step-icon{position:absolute;top:-2.1rem;left:0;right:0;text-align:center;z-index:1}body#paiements-en-ligne .pel-step-card .pel-step-icon .ui.circular.label{width:4.5rem;height:4.5rem;line-height:3.3rem;font-size:1em;box-shadow:0 2px 10px rgba(0,0,0,.12);border:0}body#paiements-en-ligne .pel-step-card .pel-step-icon .ui.circular.label>.icon{margin:0}body#paiements-en-ligne .pel-step-card .pel-step-footer{position:absolute;bottom:2rem;width:calc(100% - 4rem)}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}body#paiements-en-ligne .animated-border{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--border-angle),#e8edff 0deg,#2563eb 30deg,#8b5cf6 55deg,#e8edff 90deg) border-box;animation:pel-border-spin 7s linear infinite;border-radius:15px}@keyframes pel-border-spin{to{--border-angle:360deg}}body#paiements-en-ligne .pel-faq{height:100%;margin-top:0;border-radius:15px;box-shadow:0 0 9px 1px rgba(100,100,100,.12);padding:1.5rem 2rem}body#paiements-en-ligne .pel-faq>.ui.header{margin-bottom:1em}body#paiements-en-ligne .pel-avantages{height:100%;margin-top:0;border-radius:15px;box-shadow:0 0 9px 1px rgba(100,100,100,.12);padding:2rem 2rem}body#paiements-en-ligne .pel-avantages>.ui.header{margin-bottom:1.5em}body#paiements-en-ligne .pel-list .item{padding-bottom:1.5em}body#paiements-en-ligne .pel-list .item:last-child{padding-bottom:0}body#paiements-en-ligne .pel-list .item .header{font-size:1.15rem;margin-bottom:.35em}body#paiements-en-ligne .pel-list .item p{margin:0;line-height:1.45}
body#achats-scan{overflow-y:auto;min-height:100vh;touch-action:manipulation;overscroll-behavior:none}body#achats-scan #content{height:auto;overflow:visible;-webkit-overflow-scrolling:touch}body#achats-scan .scan-shell{max-width:920px;margin:0 auto}body#achats-scan .scan-header{padding:0;margin-bottom:1rem}body#achats-scan .scan-stage{border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#111}body#achats-scan .scan-camera-box,body#achats-scan .scan-manual-box{position:relative;width:100%;min-height:320px}body#achats-scan #scan-manual-canvas,body#achats-scan #scan-overlay,body#achats-scan #scan-preview,body#achats-scan #scan-video{width:100%;height:auto;display:block}body#achats-scan #scan-overlay{position:absolute;top:0;left:0;pointer-events:none}body#achats-scan #scan-manual-canvas,body#achats-scan #scan-preview{background:#fff}body#achats-scan #preview-stage{max-height:68vh;display:flex;align-items:center;justify-content:center}body#achats-scan #scan-preview{max-height:68vh;max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain}body#achats-scan .scan-actions{display:flex;flex-wrap:wrap;gap:.6rem}body#achats-scan .scan-actions .ui.button{margin:0}body#achats-scan .scan-actions-submit{width:100%;margin-top:.4rem}body#achats-scan #scan-manual-canvas,body#achats-scan .scan-manual-box{touch-action:none}@media (max-width:767px){body#achats-scan .scan-shell{max-width:100%}body#achats-scan .scan-actions{position:fixed;left:0;right:0;bottom:0;z-index:120;padding:.8rem .9rem calc(.8rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e3e3;box-shadow:0 -4px 14px rgba(0,0,0,.08)}body#achats-scan .scan-actions .ui.button{flex:1 1 calc(50% - .35rem)}body#achats-scan .scan-actions #scan-start-btn,body#achats-scan .scan-actions .scan-actions-submit{flex:1 1 100%;width:100%}body#achats-scan .scan-shell .ui.tab.active[data-tab=scan-document]{padding-bottom:8.8rem}body#achats-scan .scan-camera-box{min-height:0;height:min(52dvh,420px);max-height:52dvh;overflow:hidden}body#achats-scan #preview-stage{min-height:0;height:min(52dvh,420px);max-height:52dvh;overflow:hidden}body#achats-scan .scan-manual-box{min-height:0;height:min(52dvh,460px);max-height:52dvh;overflow:hidden}body#achats-scan #scan-manual-canvas,body#achats-scan #scan-overlay,body#achats-scan #scan-preview,body#achats-scan #scan-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}