@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:wght@100&display=swap";/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer: coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\d7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:before,.ql-container.ql-bubble:not(.ql-disabled) a:after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:hover:after{visibility:visible}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#8d0000}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#8d0000}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#8d0000}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#8d0000}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:Red;src:url(/assets/fonts/red-hat-display-v14-latin-regular.woff)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;font-family:Red Hat Display,Red,sans-serif}#root,html,body{top:0;left:0;width:100%;background:#107279}ul{list-style-type:none}a,button,input,textarea{text-decoration:none;background:none;border:none;cursor:pointer;outline:none;font-family:Red Hat Display,Red,sans-serif}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000000;box-shadow:0 0 0 1000px #fff inset}p,span,table{user-select:none}input,textarea{background:#ffffff;border-radius:8px;border:1px solid #107279;box-shadow:inset 1px 1px 4px 1px #00000040}.bouton{position:relative;display:flex;align-items:center;justify-content:center;color:#00000041;background:#2f353a;padding:15px;border-radius:10px;text-transform:uppercase;font-weight:800;color:#fff;box-shadow:1px 1px 4px 1px #00000040;border:1px solid rgba(255,255,255,.2);max-height:25px;user-select:none}.bouton:hover{background:grey;box-shadow:none}.bouton.actif{background:#8d0000}.bouton.actif:hover{background:grey;box-shadow:none}.icons{color:#8d0000;font-size:1em;transform:translateY(2px);min-height:16px;min-width:16px}.icons:hover{color:#d9d9d9}.icon{color:#fff}.icon-impression{position:absolute;color:#fff;top:0px;left:70px;height:35px;font-size:26px;z-index:2000}.icon-impression:hover{color:#8d0000}input[type=checkbox]{position:relative;width:40px;height:20px;appearance:none;outline:none;border-radius:20px;border:1px solid #107279;background-color:#fff;box-shadow:inset 0 0 2px #00000080;transition:.5s;margin:0 15px}input:checked[type=checkbox]{background-color:#8d0000;transition:.5s}input[type=checkbox]:before{content:"";position:absolute;width:15px;height:15px;background-color:#107279;border-radius:50%;left:2px;top:50%;transform:translateY(-50%);transition:.5s}input:checked[type=checkbox]:before{left:50%;background-color:#fff}label{user-select:none;font-weight:100}input[type=color]{padding:0;margin:0 15px;width:30px;height:30px;border:none;box-shadow:none;background:transparent}input::file-selector-button{color:#fff;padding:.5em;border:none;border-radius:3px;background:#107279;font-weight:100}.message,.erreur{position:absolute;left:50%;top:-50px;transform:translate(-50%);text-align:center;width:50%;min-width:500px;font-size:1.5vh;font-weight:700;color:#009b10;background:#d9d9d9;border-radius:5px;line-height:180%;margin:0;z-index:2000}.erreur{color:#8d0000}.icons-pin{width:25px;height:25px;color:#107279;cursor:pointer;margin-right:6px}.icons-edit{width:25px;height:25px;color:#009b10;cursor:pointer;margin-right:5px}.icons-delete{width:22px;height:22px;color:#8d0000;cursor:pointer}#print-only{display:none}:export{ColorStandard:hwb(218 97% 0%);ColorTrans:#8ac2b1;ColorMiniCalendar:#107279}.ql-bubble .ql-toolbar{border:none;background-color:#107279;border-radius:25px;z-index:50000}.ql-container.ql-bubble .ql-tooltip{left:0!important}.ql-editor{background:#ffffff;border-radius:8px;border:1px solid #107279;box-shadow:inset 1px 1px 4px 1px #00000040}.ql-toolbar.ql-snow{border-radius:5px;border:none!important}.ql-editor.ql-snow{border-radius:5px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Taille"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="0.5em"]:before{content:"8"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="0.563em"]:before{content:"9"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="0.625em"]:before{content:"10"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="0.75em"]:before{content:"12"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="0.875em"]:before{content:"14"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="1em"]:before{content:"16"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="1.125em"]:before{content:"18"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="1.25em"]:before{content:"20"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="1.5em"]:before{content:"24"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="1.875em"]:before{content:"30"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="2.25em"]:before{content:"36"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="3em"]:before{content:"48"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="4em"]:before{content:"64"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="4.5em"]:before{content:"72"!important}.ql-picker.ql-font .ql-picker-item{font-size:0}.ql-picker.ql-font .ql-picker-item:before{content:attr(data-value)!important;font-size:14px}.ql-picker.ql-font .ql-active:before{content:attr(data-value)!important;font-size:14px}.ql-picker.ql-font .ql-picker-label[data-value=Font_400]:before,.ql-picker.ql-font .ql-picker-item[data-value=Font_400]:before{font-family:Montserrat,cursive!important;font-weight:400!important;content:"Font_400"!important}.ql-picker.ql-font .ql-picker-label[data-value=Font_100]:before,.ql-picker.ql-font .ql-picker-item[data-value=Font_100]:before{font-family:Montserrat,cursive!important;font-weight:100!important;content:"Font_100"!important}.ql-picker.ql-font .ql-picker-label[data-value=Font_200]:before,.ql-picker.ql-font .ql-picker-item[data-value=Font_200]:before{font-family:Montserrat,cursive!important;font-weight:200!important;content:"Font_200"!important}.ql-picker.ql-font .ql-picker-label[data-value=Font_300]:before,.ql-picker.ql-font .ql-picker-item[data-value=Font_300]:before{font-family:Montserrat,cursive!important;font-weight:300!important;content:"Font_300"!important}.ql-picker.ql-font .ql-picker-label[data-value=Font_500]:before,.ql-picker.ql-font .ql-picker-item[data-value=Font_500]:before{font-family:Montserrat,cursive!important;font-weight:500!important;content:"Font_500"!important}.ql-picker.ql-font .ql-picker-label[data-value=Font_600]:before,.ql-picker.ql-font .ql-picker-item[data-value=Font_600]:before{font-family:Montserrat,cursive!important;font-weight:600!important;content:"Font_600"!important}.ql-picker.ql-font .ql-picker-label[data-value=Font_900]:before,.ql-picker.ql-font .ql-picker-item[data-value=Font_900]:before{font-family:Montserrat,cursive!important;font-weight:900!important;content:"Font_900"!important}.ql-font-Font_600{font-family:Montserrat!important;font-weight:600!important}.ql-font-Font_900{font-family:Montserrat!important;font-weight:900!important}.ql-font-Font_200{font-family:Montserrat!important;font-weight:200!important}.ql-font-Font_300{font-family:Montserrat!important;font-weight:300!important}.ql-font-Font_400{font-family:Montserrat!important;font-weight:400!important}.ql-font-Font_500{font-family:Montserrat!important;font-weight:500!important}.ql-font-Font_100{font-family:Montserrat!important;font-weight:100!important}.react-datepicker__month-container,.react-datepicker-ignore-onclickoutside,.react-datepicker__input-container,.react-datepicker{border:none;font-weight:300}.react-datepicker__month-container input,.react-datepicker-ignore-onclickoutside input,.react-datepicker__input-container input,.react-datepicker input{height:15px;background:transparent;border:none;color:#797979;font-family:Red Hat Display,Red,sans-serif;font-weight:400;text-align:center}.react-datepicker__month-container input::placeholder,.react-datepicker-ignore-onclickoutside input::placeholder,.react-datepicker__input-container input::placeholder,.react-datepicker input::placeholder{color:#797979;font-weight:400}.react-datepicker__month-container .react-datepicker__current-month,.react-datepicker-ignore-onclickoutside .react-datepicker__current-month,.react-datepicker__input-container .react-datepicker__current-month,.react-datepicker .react-datepicker__current-month{margin-top:14px}.react-datepicker__month-container button,.react-datepicker-ignore-onclickoutside button,.react-datepicker__input-container button,.react-datepicker button{box-shadow:none}.react-datepicker{box-shadow:0 0 10px 5px #00000063}.react-datepicker__navigation{border-radius:5px;height:20px!important;border:1px solid #d9d9d9}.react-datepicker__day--selected,.react-datepicker__time-list-item--selected,.react-datepicker__day--selected:hover,.react-datepicker__time-list-item--selected:hover{background-color:#8d0000}.react-datepicker__day--keyboard-selected{background-color:transparent;color:#000}.react-datepicker__day--keyboard-selected:hover{background-color:#8d0000}.react-datepicker__day--today{color:#fff;background:#8d0000;border-radius:50%}.react-datepicker__day--highlighted{background-color:#797979;border-radius:5px}.react-datepicker__day--highlighted:hover{background-color:#8d0000;border-radius:5px}.react-datepicker__month-text.react-datepicker__month-3.react-datepicker__month--selected.react-datepicker__month-text--keyboard-selected.react-datepicker__month-text--today{background:#8d0000;color:#fff}.react-datepicker__time-list{background-color:#d9d9d9}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#8d0000}.react-datepicker__time-list-item--disabled{display:none}.react-datepicker__time-list-item--injected{background-color:#8d0000;border-radius:5px}.menu-deroulants{z-index:100}.menu-deroulants .annee,.menu-deroulants .mois,.menu-deroulants .status,.menu-deroulants .status-devis,.menu-deroulants .status-facture,.menu-deroulants .jour-mois,.menu-deroulants .listeParticipants,.menu-deroulants .listeTransactions,.menu-deroulants .status-taches,.menu-deroulants .rappel{position:relative;width:150px;height:50px;display:flex;align-items:center;border:1px solid rgba(0,22,45,.3725490196);border-radius:5px;justify-content:center;font-size:1.2em;font-weight:100;color:#8d0000;background:white;box-shadow:inset 1px 1px 4px 1px #00000040;border:1px solid #107279}.menu-deroulants .annee .icons,.menu-deroulants .mois .icons,.menu-deroulants .status .icons,.menu-deroulants .status-devis .icons,.menu-deroulants .status-facture .icons,.menu-deroulants .jour-mois .icons,.menu-deroulants .listeParticipants .icons,.menu-deroulants .listeTransactions .icons,.menu-deroulants .status-taches .icons,.menu-deroulants .rappel .icons{margin-right:0;margin-left:15px}.menu-deroulants .annee .choix-status,.menu-deroulants .mois .choix-status,.menu-deroulants .status .choix-status,.menu-deroulants .status-devis .choix-status,.menu-deroulants .status-facture .choix-status,.menu-deroulants .jour-mois .choix-status,.menu-deroulants .listeParticipants .choix-status,.menu-deroulants .listeTransactions .choix-status,.menu-deroulants .status-taches .choix-status,.menu-deroulants .rappel .choix-status{color:#8d0000;font-weight:700}.menu-deroulants .menu-annee,.menu-deroulants .menu-mois,.menu-deroulants .menu-status,.menu-deroulants .menu-status-devis,.menu-deroulants .menu-status-facture,.menu-deroulants .menu-jour-mois,.menu-deroulants .menu-listeParticipants,.menu-deroulants .menu-listeTransactions,.menu-deroulants .menu-status-taches,.menu-deroulants .menu-rappel{position:absolute;display:flex;flex-direction:column;align-items:center;top:39px;left:-1px;width:100%;background:#ffffff;border-radius:10px;cursor:pointer;user-select:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:transparent}.menu-deroulants .menu-annee a,.menu-deroulants .menu-annee p,.menu-deroulants .menu-mois a,.menu-deroulants .menu-mois p,.menu-deroulants .menu-status a,.menu-deroulants .menu-status p,.menu-deroulants .menu-status-devis a,.menu-deroulants .menu-status-devis p,.menu-deroulants .menu-status-facture a,.menu-deroulants .menu-status-facture p,.menu-deroulants .menu-jour-mois a,.menu-deroulants .menu-jour-mois p,.menu-deroulants .menu-listeParticipants a,.menu-deroulants .menu-listeParticipants p,.menu-deroulants .menu-listeTransactions a,.menu-deroulants .menu-listeTransactions p,.menu-deroulants .menu-status-taches a,.menu-deroulants .menu-status-taches p,.menu-deroulants .menu-rappel a,.menu-deroulants .menu-rappel p{text-decoration:none;color:#d9d9d9;font-weight:100;font-size:1em;width:100%;text-align:center;border-radius:10px;padding:5px;border:3px solid transparent}.menu-deroulants .menu-annee a:hover,.menu-deroulants .menu-annee p:hover,.menu-deroulants .menu-mois a:hover,.menu-deroulants .menu-mois p:hover,.menu-deroulants .menu-status a:hover,.menu-deroulants .menu-status p:hover,.menu-deroulants .menu-status-devis a:hover,.menu-deroulants .menu-status-devis p:hover,.menu-deroulants .menu-status-facture a:hover,.menu-deroulants .menu-status-facture p:hover,.menu-deroulants .menu-jour-mois a:hover,.menu-deroulants .menu-jour-mois p:hover,.menu-deroulants .menu-listeParticipants a:hover,.menu-deroulants .menu-listeParticipants p:hover,.menu-deroulants .menu-listeTransactions a:hover,.menu-deroulants .menu-listeTransactions p:hover,.menu-deroulants .menu-status-taches a:hover,.menu-deroulants .menu-status-taches p:hover,.menu-deroulants .menu-rappel a:hover,.menu-deroulants .menu-rappel p:hover{border:3px solid #8d0000}.menu-deroulants .status,.menu-deroulants .status-devis,.menu-deroulants .status-facture{display:flex;justify-content:space-between;min-width:180px;color:#8d0000;padding:0 10px;font-size:.7em;font-weight:500;max-height:40px}.menu-deroulants .menu-status,.menu-deroulants .menu-status-devis,.menu-deroulants .menu-status-facture{width:100%}.menu-deroulants .menu-status a,.menu-deroulants .menu-status p,.menu-deroulants .menu-status-devis a,.menu-deroulants .menu-status-devis p,.menu-deroulants .menu-status-facture a,.menu-deroulants .menu-status-facture p{color:#fff;font-weight:400;font-size:1.2em}.menu-deroulants .menu-status:hover,.menu-deroulants .menu-status-devis:hover,.menu-deroulants .menu-status-facture:hover{color:#fff}.menu-deroulants .status-devis,.menu-deroulants .status-facture{font-size:.8em}.menu-deroulants .annee,.menu-deroulants .mois,.menu-deroulants .jour-mois,.menu-deroulants .status-taches{margin-right:15px;height:30px;background:#d9d9d9;border-radius:30px}.menu-deroulants .jour-mois{background:#ffffff;margin-right:10px}.menu-deroulants .listeParticipants,.menu-deroulants .listeTransactions{height:30px;min-width:230px;background:#ffffff;margin-right:10px;border-radius:30px;font-size:1em}.menu-deroulants .menu-listeParticipants,.menu-deroulants .menu-listeTransactions,.menu-deroulants .menu-jour-mois{top:30px;margin-top:3px;background:#107279;box-shadow:-5px -5px 10px 2px #00000080;border:1px solid white}.menu-deroulants .menu-listeParticipants,.menu-deroulants .menu-listeTransactions{display:inline-flex;width:100%;padding:2px 15px;z-index:100}.menu-deroulants .menu-listeParticipants a,.menu-deroulants .menu-listeParticipants p,.menu-deroulants .menu-listeTransactions a,.menu-deroulants .menu-listeTransactions p{text-align:center;padding:0 25px 0 5px}.menu-deroulants .menu-listeParticipants a:hover,.menu-deroulants .menu-listeParticipants p:hover,.menu-deroulants .menu-listeTransactions a:hover,.menu-deroulants .menu-listeTransactions p:hover{border:3px solid #8d0000;background:#8d0000;color:#fff}.menu-deroulants .menu-listeParticipants .liste-listeParticipants,.menu-deroulants .menu-listeParticipants .liste-listeTransactions,.menu-deroulants .menu-listeTransactions .liste-listeParticipants,.menu-deroulants .menu-listeTransactions .liste-listeTransactions{margin-left:33px;display:flex;align-items:center;width:98%}.menu-deroulants .menu-listeParticipants .liste-listeParticipants a,.menu-deroulants .menu-listeParticipants .liste-listeParticipants p,.menu-deroulants .menu-listeParticipants .liste-listeTransactions a,.menu-deroulants .menu-listeParticipants .liste-listeTransactions p,.menu-deroulants .menu-listeTransactions .liste-listeParticipants a,.menu-deroulants .menu-listeTransactions .liste-listeParticipants p,.menu-deroulants .menu-listeTransactions .liste-listeTransactions a,.menu-deroulants .menu-listeTransactions .liste-listeTransactions p{text-align:start;padding:0 25px 0 5px}.menu-deroulants .menu-listeParticipants .liste-listeParticipants a:hover,.menu-deroulants .menu-listeParticipants .liste-listeParticipants p:hover,.menu-deroulants .menu-listeParticipants .liste-listeTransactions a:hover,.menu-deroulants .menu-listeParticipants .liste-listeTransactions p:hover,.menu-deroulants .menu-listeTransactions .liste-listeParticipants a:hover,.menu-deroulants .menu-listeTransactions .liste-listeParticipants p:hover,.menu-deroulants .menu-listeTransactions .liste-listeTransactions a:hover,.menu-deroulants .menu-listeTransactions .liste-listeTransactions p:hover{border:3px solid #8d0000;background:#8d0000;color:#fff}.menu-deroulants .menu-listeParticipants .liste-listeTransactions,.menu-deroulants .menu-listeTransactions .liste-listeTransactions{margin-left:0;width:100%}.menu-deroulants .menu-listeParticipants .color,.menu-deroulants .menu-listeTransactions .color{position:absolute;left:0;width:20px;height:20px;margin:0 5px;border-radius:25px}.menu-deroulants .menu-listeTransactions{padding:2px}.menu-deroulants .listeTransactions{width:auto;padding:0 6px}.menu-deroulants .menu-annee,.menu-deroulants .menu-mois,.menu-deroulants .menu-status-taches,.menu-deroulants .menu-rappel{top:29px;background:rgba(0,22,45,.3725490196);border:1px solid white;max-height:500px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.menu-deroulants .menu-annee::-webkit-scrollbar,.menu-deroulants .menu-mois::-webkit-scrollbar,.menu-deroulants .menu-status-taches::-webkit-scrollbar,.menu-deroulants .menu-rappel::-webkit-scrollbar{display:none}.menu-deroulants .menu-annee a,.menu-deroulants .menu-mois a,.menu-deroulants .menu-status-taches a,.menu-deroulants .menu-rappel a{font-weight:900;color:#fff}.menu-deroulants .menu-mois{font-size:.6em}.menu-deroulants .status-taches{width:clamp(100px,8vw,150px);height:30px;font-size:clamp(.5em,1.2vh,1em);margin:5px}.menu-deroulants .rappel{display:flex;justify-content:space-between;min-width:180px;color:#8d0000;margin:0 5px;padding:0 10px;font-size:.7em;font-weight:500;max-height:40px;height:40px}.menu-deroulants .rappel p{padding-right:15px;color:#000}.menu-deroulants .menu-rappel{top:38px}.repeat{position:relative;display:flex;justify-content:space-between;width:100%;padding:0 0 0 15px}.liste-repeat{position:relative;width:100%;z-index:2000;height:auto}.menu-repeat{position:absolute;display:flex;flex-direction:column;align-items:center;top:35px;left:-15px;width:100%;border-radius:10px;cursor:pointer;user-select:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#107279}.menu-repeat a,.menu-repeat p{text-decoration:none;color:#d9d9d9;font-weight:100;font-size:1em;width:100%;text-align:center;border-radius:10px;padding:5px;border:3px solid transparent}.menu-repeat a:hover,.menu-repeat p:hover{border:3px solid #8d0000;color:#8d0000;background:#ffffff}.logo{width:60%}.logo img{width:100%;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.1843137255))}.copyright{position:absolute;display:flex;bottom:-5px;left:0;align-items:center;margin:5px}.copyright .logo{position:relative;width:5%;padding:5px;opacity:.8}.copyright .logo img{width:100%}.copyright p,.copyright a{color:#ffffff93;font-size:.6em;font-weight:100}.copyright a{font-size:1.1em}.loader-conteneur{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center}.loader{display:block;position:relative;width:30px;height:30px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;animation:spin 2s linear infinite}.loader:before,.loader:after{content:"";position:absolute;border-radius:50%;border:3px solid transparent}.loader:before{top:2px;left:2px;right:2px;bottom:2px;border-radius:50%;border-top-color:#fff;animation:spin 3s linear infinite}.loader:after{top:7px;left:7px;right:7px;bottom:7px;border-radius:50%;border-top-color:#fff;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header{position:fixed;width:100%;background:rgba(0,22,45,.3725490196);padding:5px 15px;color:#fff;box-shadow:0 1px 5px #000c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1000}.header img{margin:auto 0}.header h1{font-size:1.5em;user-select:none;font-weight:100;padding:0 15px}.header .cie{display:flex;flex-direction:column;justify-content:center}.header .cie h1{text-align:center}.header .cie .renew{font-weight:100;color:#009b10;font-size:.7em;border-radius:15px;padding:0 15px;margin-top:-5px}.header .cie .expired{font-weight:900;color:#8d0000;font-size:.7em;padding:0 15px;background:white;border-radius:15px}.header .containt-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header .containt-header .bloc-right{display:flex;align-items:center}.header .containt-header .bloc-right span{line-height:2em;margin-right:15px;font-weight:400}.header .containt-header .bloc-right .icon-alerte{scale:130%;margin-right:15px;cursor:pointer}.header .containt-header .bloc-right .icon-alerte:hover{color:gray}.header .containt-header .bloc-right .icon-alerte.actif{color:#8d0000}.header .containt-header .bloc-right button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#8d0000;text-align:center;font-size:1.5em;box-shadow:5px 5px 15px #0003;border-right:1px solid white;border-radius:50%}.header .containt-header .bloc-right button:hover{background:#ffffff}.navigate{height:100vh}.navigate .menu-toggle{position:fixed;display:flex;justify-content:center;align-items:center;width:40px;height:38px;left:5px;top:55px;box-shadow:5px 5px 15px #0003;border-right:1px solid white;border-left:1px solid white;border-radius:50%;cursor:pointer;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,22,45,.3725490196);z-index:200}.navigate .menu-toggle:before{content:"";position:absolute;width:16px;height:2px;transform:translateY(-5px);background:#fff;transition:.5s}.navigate .menu-toggle:after{content:"";position:absolute;width:16px;height:2px;background:#fff;transform:translateY(5px);box-shadow:0 -5px #333;box-shadow:0 -5px #fff;transition:.5s}.navigate .menu-toggle.active:before{transform:translateY(0) rotate(45deg)}.navigate .menu-toggle.active:after{transform:translateY(0) rotate(-45deg);box-shadow:0 0 #fff}.navigate .menu{position:relative;width:169px;top:100px;left:-169px;border-radius:15px 30px 30px 15px;box-shadow:5px 5px 15px #0003;border-right:1px solid white;border-left:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);border-top:1px solid white;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,22,45,.3725490196);z-index:10000;transition:.5s}.navigate .menu nav{padding:15px 5px;display:flex;flex-direction:column}.navigate .menu .list{background:#393939;width:100%;color:#fff;padding:10px 20px;margin:2px 0;border:1px solid rgba(0,0,0,.1);border-radius:15px;transition:.5s}.navigate .menu .list:hover{color:#000;background:#ffffff}.navigate .menu .list.active{color:#fff;background:#8d0000;border-radius:15px}.navigate .menu.active{left:0px}.alerte{position:absolute;display:flex;align-items:center;justify-content:center;z-index:3000;width:100vw;height:100vh;background:rgba(0,0,0,.6)}.alerte .bloc{position:relative;align-items:center;width:60%;height:70%;background:#d9d9d9;border-radius:15px;box-shadow:8px 8px 10px 2px #00000040}.alerte .bloc .titre-alerte{text-align:center;font-size:clamp(25px,5vh,60px);font-weight:900;color:#8d0000;text-transform:uppercase}.alerte .bloc .confirm,.alerte .bloc .exit{position:absolute;background:#8d0000;padding:5px;border-radius:15px;color:#fff}.alerte .bloc .exit{top:15px;right:15px;padding:5px;width:30px;height:30px}.alerte .bloc .choix{width:100%;height:40px;justify-content:space-between;text-align:center}.alerte .bloc .choix .confirm{cursor:pointer;position:relative;bottom:-15px;font-size:clamp(10px,1vw,30px);margin:5px;padding:10px}.alerte .bloc .nom-transaction{text-align:center;font-size:clamp(25px,2vh,60px);font-weight:700}.alerte .bloc .commentaire{margin:auto;width:90%;padding:15px;border-radius:30px;height:clamp(1px,70%,600px);border:1px solid rgba(0,22,45,.3725490196);box-shadow:inset 2px 2px 4px 2px #00000040;background:#ffffff;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.alerte .bloc .commentaire::-webkit-scrollbar{display:none}.modal-rappels{position:absolute;display:flex;align-items:center;justify-content:center;z-index:8000;top:50px;width:100vw;height:calc(100vh - 50px);background:rgba(0,0,0,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-rappels .bloc{position:relative;align-items:center;width:80vw;height:80vh;background:#d9d9d9;border-radius:30px;box-shadow:8px 8px 10px 2px #00000040;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-rappels .bloc::-webkit-scrollbar{display:none}.modal-rappels .bloc .header-modal-rappel{background:rgba(0,22,45,.3725490196);position:fixed;width:80%;display:flex;justify-content:space-between;align-items:center;padding:5px;color:#000;border-radius:30px 30px 0 0;box-shadow:0 1px 2px #00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal-rappels .bloc .header-modal-rappel h2{padding-left:15px;color:#d9d9d9;user-select:none}.modal-rappels .bloc .header-modal-rappel .exit{margin:8px 10px 0 0;cursor:pointer;color:#8d0000;scale:150%}.modal-rappels .bloc .header-modal-rappel .exit:hover{color:gray}.modal-rappels .titre{padding:50px 10px 0;font-weight:500;top:50px}.modal-rappels table{width:100%;padding:5px}.modal-rappels table thead th{height:25px;border:1px solid #393939;font-size:clamp(.5em,1.5vh,1.5em);font-weight:500;background:#107279;color:#fff;border-radius:10px}.modal-rappels table .tbody tr{background:rgba(0,0,0,.3);color:#fff}.modal-rappels table .tbody tr td:nth-child(1),.modal-rappels table .tbody tr td:nth-child(2){text-align:center}.modal-rappels table .tbody tr td{border-radius:10px;padding-left:5px;font-weight:400;font-size:clamp(.5em,1.5vh,1.5em)}.modal-rappels table .tbody.encours tr{color:#8d0000}.modal-rappels table tbody td:last-child{width:15px;background:#d9d9d9;padding-left:8px}.modal-rappels table tbody td:last-child{padding-left:0}.header-calendar{position:fixed;display:flex;align-items:center;width:95%;background:rgba(0,0,0,.536);border-top:1px solid white;border-radius:30px 30px 0 0;box-shadow:1px 2px 5px #0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-size:14px;min-height:35px;z-index:2000}.header-calendar .bloc-left{display:flex;align-items:center;margin:0 25px}.header-calendar .date{display:flex;align-items:center;border:1px solid #107279;border-radius:15px;width:auto;margin-right:10px;padding:0 10px;text-align:center;user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040;background:#ffffff;height:30px}.header-calendar .date input{font-size:1em;padding:0 10px;box-shadow:none}.header-calendar .date .icons{scale:150%;transform:translate(0);margin-right:15px}.header-calendar .date-next{width:15px;height:10px;scale:90%;display:flex;flex-direction:column;justify-content:center;text-align:center}.header-calendar .date-next #up{transform:translate(-6px,4px);fill:#d9d9d9}.header-calendar .date-next #up:hover{fill:#8d0000}.header-calendar .date-next #down{fill:#d9d9d9;transform:translate(-6px,1px)}.header-calendar .date-next #down:hover{fill:#8d0000}.cal-container{position:relative;display:flex;top:40px}.calendrier-mois{width:100%;height:calc(90vh - 45px)}.calendrier-mois .header-day{height:25px;font-size:1.4em;font-weight:300;align-items:center;color:#fff;display:grid;grid-template-columns:repeat(7,1fr);background-color:transparent;font-size:1em}.calendrier-mois .header-day span{text-align:center}.calendrier-mois .body-mois,.calendrier-mois .body6row{display:grid;height:calc(100% - 18px);grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr);background-color:#fff;background-color:#88a4a5;border-left:1px solid white;box-shadow:5px 5px 15px #0003;border-radius:0 0 30px 30px}.calendrier-mois .body-mois .case-day,.calendrier-mois .body6row .case-day{position:relative;border-right:.05px solid rgb(222,222,222);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;z-index:0}.calendrier-mois .body-mois .case-day:last-child,.calendrier-mois .body6row .case-day:last-child{border:none}.calendrier-mois .body-mois .case-day:nth-last-child(8),.calendrier-mois .body6row .case-day:nth-last-child(8){border:none}.calendrier-mois .body-mois .case-day::-webkit-scrollbar,.calendrier-mois .body6row .case-day::-webkit-scrollbar{display:none}.calendrier-mois .body-mois .case-day.active,.calendrier-mois .body6row .case-day.active{border:1px dotted #8d0000;border-radius:10px}.calendrier-mois .body-mois .no-jour,.calendrier-mois .body6row .no-jour{position:absolute;display:flex;justify-content:end;align-items:center;width:100%;height:15px;right:0;margin:2px 0;padding:12px;background-color:#f5f5f580;border-radius:10px;cursor:pointer}.calendrier-mois .body-mois .no-jour.today,.calendrier-mois .body6row .no-jour.today{border-radius:10px;color:#fff;background-color:#cd002980;border:1px solid #8d0000;font-weight:900;z-index:100}.calendrier-mois .body6row{grid-template-rows:repeat(6,1fr)}.calendrier-mois .rdv{position:inherit;top:30px;width:100%;height:15px;border-radius:15px;margin-bottom:2px;color:#000;padding-left:15px;cursor:pointer;z-index:0;overflow:hidden}.calendrier-mois .rdv p{line-height:1.5em;font-size:.6em;color:#fff;font-weight:800}.calendrier-mois .react-datepicker__navigation{background-color:#fff}.calendrier-jour{position:absolute;width:100%}.calendrier-jour .body-jour{position:relative;width:98%;display:grid;height:calc(80vh + 35px);grid-template-rows:repeat(35,1fr);background-color:#fff;border-radius:10px;margin:0 17px;overflow-y:scroll}.calendrier-jour .ligne-heure{display:grid;grid-template-columns:4.8% 95%;background-color:#fff;background:#88a4a5}.calendrier-jour .header-heure{text-align:center;font-family:#107279;font-size:.8em;background:rgb(238,238,238);background:#88a4a5;color:#fff;padding:2px}.calendrier-jour .case-heure,.calendrier-jour .header-heure{border-bottom:.05px dotted rgba(235,235,235,.5)}.calendrier-jour .rdv{position:sticky;top:30px;width:100%;height:14px;margin-bottom:2px;border-radius:15px;color:#fff;padding-left:15px;cursor:pointer;z-index:0}.calendrier-jour .heure-rdv{position:absolute;border-radius:5px;color:#fff;min-height:22px;left:0;top:-2px;width:100%;padding-left:15px;cursor:pointer;z-index:0;border-top:1px solid #d9d9d9;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.calendrier-jour .heure-rdv::-webkit-scrollbar{display:none}.calendrier-jour #transaction{font-weight:900;color:#fff}.calendrier-jour #contact{font-weight:100}.calendrier-jour #commentaire{font-weight:400;color:#000}.modal-add{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:2000;margin:0}.block-modal-add{position:absolute;width:auto;height:auto;min-height:180px;background-color:#fff;border-radius:8px;left:52%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px 1px #00000080;padding:15px}.block-modal-add .header-block{display:flex;justify-content:space-between;height:50px;padding:5px}.block-modal-add .date-creation,.block-modal-add .heure,.block-modal-add .temps{display:flex;align-items:center;border:1px solid #107279;border-radius:5px;min-width:200px;max-height:40px;padding:0 10px;text-align:center;background:transparent;user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040;margin-right:15px;z-index:5000}.block-modal-add .date-creation input,.block-modal-add .heure input,.block-modal-add .temps input{font-size:1em;box-shadow:none;color:#000}.block-modal-add .date-creation .icons,.block-modal-add .date-creation .icon-temps,.block-modal-add .heure .icons,.block-modal-add .heure .icon-temps,.block-modal-add .temps .icons,.block-modal-add .temps .icon-temps{scale:150%;transform:translateY(0);margin-right:15px;min-width:20px;color:#8d0000}.block-modal-add .date-creation .icon-temps,.block-modal-add .heure .icon-temps,.block-modal-add .temps .icon-temps{scale:180%}.block-modal-add .date-creation .occupe,.block-modal-add .date-creation .occupe:hover,.block-modal-add .heure .occupe,.block-modal-add .heure .occupe:hover,.block-modal-add .temps .occupe,.block-modal-add .temps .occupe:hover{background-color:#797979;border-radius:0;color:#fff}.block-modal-add .date-creation .reserver,.block-modal-add .heure .reserver,.block-modal-add .temps .reserver{background-color:#8d0000;border-radius:0;color:#fff}.block-modal-add .jourEntier{margin:0 5px}.block-modal-add .jourEntier #jourEntier{display:flex;flex-direction:column;text-align:center;font-size:.6em}.block-modal-add .icon-trash{scale:150%;transform:translateY(10px);margin:0 15px;min-width:20px;color:#8d0000}.block-modal-add .objet,.block-modal-add .lieu{width:calc(100% - 10px);padding:15px;font-size:.8em;color:#000;margin:5px 5px 0}.block-modal-add .objet::placeholder,.block-modal-add .lieu::placeholder{color:#797979;font-style:italic}.block-modal-add #note{margin:5px;height:100px}.block-modal-add .vehicule{margin:0 5px 0 -5px;height:40px;display:flex;justify-content:space-between;align-items:center}.block-modal-add .vehicule .nbrKm{width:20%;height:40px;padding:5px;border-radius:5px;text-align:end}.block-modal-add .vehicule #vehicule{display:flex;align-items:center}.block-modal-add .vehicule .listeVehicule{position:relative;width:50%}.block-modal-add .vehicule .listeVehicule input{width:100%;height:40px;padding:5px;border-radius:5px}.block-modal-add .vehicule .listeVehicule .liste-vehicule{position:absolute;display:flex;flex-direction:column;width:100%;max-height:200px;bottom:40px;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.block-modal-add .vehicule .listeVehicule .liste-vehicule span{display:flex;padding:2px 5px;border-radius:5px}.block-modal-add .vehicule .listeVehicule .liste-vehicule span:hover{width:100%;background:#8d0000;color:#fff}.block-modal-add .footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center}.block-modal-add .footer .listeParticipants{position:relative;width:100%}.block-modal-add .footer .listeParticipants input{width:100%;height:40px;padding:5px;border-radius:5px}.block-modal-add .footer .listeParticipants .liste-listeParticipants{position:absolute;display:flex;flex-direction:column;width:335px;max-height:200px;bottom:40px;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.block-modal-add .footer .listeParticipants .liste-listeParticipants .listeParticipants-checkbox{display:inline-flex;justify-content:flex-start;column-gap:5px}.block-modal-add .footer .listeParticipants .liste-listeParticipants .listeParticipants-checkbox input{width:40px;min-width:40px;height:25px;border-radius:10px;margin:0}.mini-calendar .mini-mois-header{display:flex;justify-content:space-between;font-size:clamp(10px,1.5vh,15px);color:#fff;padding:6px;font-weight:700}.mini-calendar .mini-mois-header .date-next .icon{transform:rotate(90deg);margin:0 5px;font-size:clamp(10px,2vh,25px)}.mini-calendar .mini-cal-container{position:relative;display:flex;height:calc(100% - clamp(20px,4vh,45px));top:1.5vh;font-size:clamp(5px,1vh,15px)}.mini-calendar .mini-cal-container .mini-calendrier-mois{width:100%}.mini-calendar .mini-cal-container .mini-calendrier-mois .header-day{height:2em;font-weight:500;align-items:center;color:#797979;display:grid;grid-template-columns:repeat(7,1fr);font-size:1.1em}.mini-calendar .mini-cal-container .mini-calendrier-mois .header-day span{text-align:center}.mini-calendar .mini-cal-container .mini-calendrier-mois .body-mois,.mini-calendar .mini-cal-container .mini-calendrier-mois .body6row{display:grid;height:calc(100% - 28px);grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr)}.mini-calendar .mini-cal-container .mini-calendrier-mois .body-mois .mini-case-day,.mini-calendar .mini-cal-container .mini-calendrier-mois .body6row .mini-case-day{position:relative;border:.5px solid transparent}.mini-calendar .mini-cal-container .mini-calendrier-mois .body-mois .no-jour,.mini-calendar .mini-cal-container .mini-calendrier-mois .body6row .no-jour{position:inherit;display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:auto;padding:1em;border-radius:10px;font-size:1.3em;color:#fff;font-weight:500;cursor:pointer;z-index:100}.mini-calendar .mini-cal-container .mini-calendrier-mois .body-mois .no-jour.today,.mini-calendar .mini-cal-container .mini-calendrier-mois .body6row .no-jour.today{border-radius:10px;color:#8d0000;color:#fff;background-color:#8d0000;border:1px solid #8d0000;z-index:1000}.mini-calendar .mini-cal-container .mini-calendrier-mois .body-mois .no-jour.active,.mini-calendar .mini-cal-container .mini-calendrier-mois .body6row .no-jour.active{background-color:#107279;z-index:2000}.mini-calendar .mini-cal-container .mini-calendrier-mois .body-mois .no-jour.rdv,.mini-calendar .mini-cal-container .mini-calendrier-mois .body6row .no-jour.rdv{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#797979;z-index:500;color:#000}.mini-calendar .mini-cal-container .mini-calendrier-mois .body6row{grid-template-rows:repeat(6,1fr)}@media screen and (max-height: 800px){.mini-calendar .mini-cal-container{top:-9px;font-size:5.5px}}.mini-calendrier-jour{width:100%}.mini-calendrier-jour .body-jour{position:relative;width:98%;display:grid;height:50vh;grid-template-rows:repeat(35,1fr);margin:0 5px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.mini-calendrier-jour .body-jour::-webkit-scrollbar{display:none}.mini-calendrier-jour .ligne-heure{display:grid;grid-template-columns:15% 85%}.mini-calendrier-jour .header-heure{text-align:center;font-family:#107279;font-size:.8em;color:#797979;padding:2px}.mini-calendrier-jour .case-heure{border-bottom:.05px dotted rgba(235,235,235,.418)}.mini-calendrier-jour .rdv{position:sticky;width:100%;z-index:0}.mini-calendrier-jour .mini-heure-rdv{position:absolute;border-radius:5px;color:#fff;min-height:22px;left:0;top:-2px;width:100%;cursor:pointer;border:1px solid #393939;z-index:0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.mini-calendrier-jour .mini-heure-rdv::-webkit-scrollbar{display:none}.mini-calendrier-jour #transaction{font-weight:900;color:#fff;padding:2px 5px}.mini-calendrier-jour #contact{font-weight:100;color:#000;padding:2px 5px}.mini-calendrier-jour #commentaire{font-weight:400;padding:2px 5px;color:#000}@media screen and (max-height: 650px){.calendrier-jour .body-jour{height:calc(78vh + 35px)}}.header-task{position:fixed;display:flex;justify-content:space-between;align-items:center;width:95%;background:rgba(0,0,0,.536);border-top:1px solid white;border-radius:30px 30px 0 0;box-shadow:1px 2px 5px #0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-size:14px;min-height:35px;z-index:2000}.header-task .bloc-left{display:flex;align-items:center;margin:0 25px}.header-task .bloc-right{display:flex;justify-content:flex-end;align-items:center;margin:0 25px}.header-task .bloc-right .listeColumn{position:relative;top:2px;margin:0 15px;font-size:1.2em}.header-task .bloc-right .col-show{position:absolute;display:flex;flex-direction:column;padding:5px;width:200px;right:-15px;color:#fff;border-radius:10px;background:#107279;border:1px solid #ffffff;box-shadow:-5px -5px 10px 2px #00000080}.header-task .bloc-right #column{display:flex;justify-content:space-between;align-items:center;padding-left:20px}.header-task .icon{scale:150%;cursor:pointer;margin-right:10px}.header-task .icon:hover,.header-task .icon.active{color:#8d0000}.kanban-taches{position:absolute;display:flex;top:30px;width:100%;height:calc(100% - 30px);padding:5px}.kanban-taches .column{flex:1;border:1px solid rgba(255,255,255,.115);border-top:none;border-radius:30px;margin:5px;padding:0;background:rgba(0,22,45,.3725490196);box-shadow:1px 2px 5px #0006;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.kanban-taches .column::-webkit-scrollbar{display:none}.kanban-taches .column.mini{background:rgb(251,55,55);width:10%}.kanban-taches .titre-column{position:sticky;top:0;margin:auto;padding:5px 0;width:100%;font-weight:100;color:#fff;text-align:center;font-size:clamp(.5em,2vh,1em);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transform:translateY(-3px);z-index:500}.kanban-taches .titre-column.A{background:#107279}.kanban-taches .titre-column.B{background:#009b10}.kanban-taches .titre-column.C{background:#808080}.kanban-taches .titre-column.D{background:#8d0000}.kanban-taches .rapide-column{display:flex;justify-content:center;border-bottom:1px solid rgba(255,255,255,.115);background:rgba(255,255,255,.1);color:#fff;padding:2px;transform:translateY(-3px)}.kanban-taches .rapide-column p{opacity:0}.kanban-taches .rapide-column .icon{fill:#24242480;transform:translate(50px,2px)}.kanban-taches .rapide-column:hover{background:rgba(0,0,0,.6);transition:all .8s}.kanban-taches .rapide-column:hover p{opacity:1;transition:all .8s}.kanban-taches .rapide-column:hover .icon{fill:#fff;transform:translate(-10px,2px);transition:all .15s}.kanban-taches .liste-column{padding:10px;min-height:calc(100% - 30px);z-index:0}.card-tache{position:relative;background:#ffffff;margin-bottom:5px;padding:5px;height:auto;min-height:40px;max-height:300px;border-radius:10px;font-size:clamp(.5em,2vh,1em);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.card-tache::-webkit-scrollbar{display:none}.card-tache .barre-color{position:absolute;top:0;left:0;padding:0 2px;width:5px;height:100%}.card-tache .titre-tache{color:#000;font-weight:900;border:none;width:100%;box-shadow:none;border-radius:0;padding:5px;resize:none}.card-tache form .titre-tache{height:auto;min-height:100px;max-height:300px;font-size:clamp(.5em,2vh,1em)}.card-tache form .icon-close{position:absolute;margin:5px;top:0;right:0;color:#8d0000;cursor:pointer}.card-tache form .icon-close:hover{color:gray}.card-tache form .priorite{display:flex;align-items:center;font-size:1.2em}.card-tache form .priorite p{font-size:.5em}.card-tache form .bouton{font-size:.5em;padding:5px}.card-tache .descreption-tache{color:#000;font-weight:100}.card-tache .group-icons{display:flex;justify-content:space-between;width:100%}.card-tache .group-icons .icons-left{display:flex;align-items:center}.card-tache .group-icons .icons-left .icons-edit{padding:0;width:clamp(5px,1.5vw,20px);margin:auto auto auto 8px}.card-tache .group-icons .icons-left .icons-delete{margin:auto;padding:0;width:clamp(5px,1.1vw,14px);transform:translate(4px)}.card-tache .group-icons .icons-left .tache-participant{font-weight:100;font-size:clamp(.5em,2vh,.7em);margin-left:clamp(2px,2vh,10px)}.card-tache .group-icons .icons-right{display:flex;align-items:center}.card-tache .group-icons .icons-right .icons-taches,.card-tache .group-icons .icons-right .icons-priorite{width:20px;height:20px}.card-tache .group-icons .icons-right .icons-taches{cursor:pointer}.card-tache .group-icons .icons-right .icons-taches:hover{color:#8d0000}.nav-vente{position:fixed;width:95%;background:rgba(0,0,0,.536);border-top:1px solid white;border-radius:30px 30px 0 0;box-shadow:1px 2px 5px #0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-size:14px;min-height:35px;z-index:100}.nav-vente nav{display:flex;justify-content:flex-end;margin-right:6%}.nav-vente nav .icon{font-size:1.5em;display:flex;justify-content:center;align-items:center;margin:auto}.nav-vente nav .icon:hover{color:#8d0000}.nav-vente nav .transaction{font-weight:600;color:#fff;border-radius:50px;padding:1px 10px;display:flex;margin:auto 15px}.nav-vente nav .transaction.active{font-weight:600;background:#107279;box-shadow:inset 1px 1px 4px 1px #00000040}.nav-vente nav .icon span{font-size:.8em;font-weight:600;padding:3px 10px}.nav-vente nav .list{margin:5px 2px;padding:3px 10px;color:#000;border-radius:25px;font-weight:700;color:#fff}.nav-vente nav .list:hover{background:#ffffff;color:#000}.nav-vente nav .list.active{background:#8d0000;color:#fff}@media screen and (max-width: 1024px){.titre-trans{display:none}}.contact .titre-contact{position:fixed;display:flex;top:63px;left:106px;z-index:2000}.contact .titre-contact input{transform:translateY(-4px);padding:5px;width:30vw;max-width:300px;height:30px;margin-right:10px}.contact .titre-liste{font-weight:100;font-size:1em;color:#fff;margin-right:25px}.contact .icon{font-size:1.8em;margin:0 10px 0 0}.contact .icon:hover,.contact .icon.active{color:#8d0000}.contact table{position:relative;top:40px;width:99%;margin-left:1%}.contact thead th{height:25px;font-size:1em;font-weight:100;background:rgba(0,22,45,.3725490196);color:#fff;border-radius:5px}.contact tbody td{font-size:.8em;font-weight:400;padding:0 5px}.contact tbody tr:nth-child(even){background:rgba(0,0,0,.05)}.contact tbody td:last-child,.contact tbody td:nth-last-child(2){background:transparent}.contact tbody td:last-child{padding-right:10px}@media screen and (max-width: 1024px){.contact .titre-liste{display:none}}.add-contact{position:absolute;top:0;width:100%;height:100%;border-top:1px solid white;background:hwb(218 97% 0%);border-radius:30px}.add-contact .icons-paiement{position:absolute;z-index:3000;left:50px;top:2px;color:hwb(218 97% 0%);font-size:30px}.add-contact .icons-paiement:hover{color:#8d0000;cursor:pointer}.add-contact .form-contact.person,.add-contact .form-contact.cie{position:relative;padding:50px 15px 15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(7,1fr);grid-template-areas:"titre titre labresp resp" "nom nom cie cie" "fct fct cell cell" "tel tel email email" "social social dn dn" "com com com com" "com com com com" "btn btn vide vide";gap:5px}.add-contact .form-contact.person #titre-name,.add-contact .form-contact.cie #titre-name{grid-area:titre;color:#393939;font-size:2em;font-weight:700;height:50px}.add-contact .form-contact.person #name,.add-contact .form-contact.cie #name{grid-area:nom;padding:10px}.add-contact .form-contact.person #cie,.add-contact .form-contact.cie #cie{position:relative;grid-area:cie;padding:10px}.add-contact .form-contact.person .liste-cie,.add-contact .form-contact.person .liste-contact,.add-contact .form-contact.person .liste-resp,.add-contact .form-contact.cie .liste-cie,.add-contact .form-contact.cie .liste-contact,.add-contact .form-contact.cie .liste-resp{position:absolute;display:flex;flex-direction:column;top:155px;width:calc(50% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-contact .form-contact.person .liste-cie span,.add-contact .form-contact.person .liste-contact span,.add-contact .form-contact.person .liste-resp span,.add-contact .form-contact.cie .liste-cie span,.add-contact .form-contact.cie .liste-contact span,.add-contact .form-contact.cie .liste-resp span{padding:5px;border-radius:5px}.add-contact .form-contact.person .liste-cie span:hover,.add-contact .form-contact.person .liste-contact span:hover,.add-contact .form-contact.person .liste-resp span:hover,.add-contact .form-contact.cie .liste-cie span:hover,.add-contact .form-contact.cie .liste-contact span:hover,.add-contact .form-contact.cie .liste-resp span:hover{color:#fff;background:#8d0000}.add-contact .form-contact.person .liste-contact,.add-contact .form-contact.cie .liste-contact{left:15px}.add-contact .form-contact.person .liste-cie,.add-contact .form-contact.cie .liste-cie{right:15px}.add-contact .form-contact.person #resp,.add-contact .form-contact.cie #resp{grid-area:resp;padding:10px}.add-contact .form-contact.person #label-resp,.add-contact .form-contact.cie #label-resp{grid-area:labresp;display:flex;justify-content:flex-end;align-items:center;padding:10px;text-align:right;line-height:30px;color:#797979}.add-contact .form-contact.person .liste-resp,.add-contact .form-contact.cie .liste-resp{top:100px;width:24%;right:15px}.add-contact .form-contact.person #fonction,.add-contact .form-contact.cie #fonction{grid-area:fct;padding:10px;position:relative}.add-contact .form-contact.person .liste-fonction,.add-contact .form-contact.cie .liste-fonction{position:absolute;display:flex;flex-direction:column;top:210px;left:15px;width:calc(50.5% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll}.add-contact .form-contact.person .liste-fonction span,.add-contact .form-contact.cie .liste-fonction span{padding:5px;border-radius:5px}.add-contact .form-contact.person .liste-fonction span:hover,.add-contact .form-contact.cie .liste-fonction span:hover{background:#8d0000;color:#fff}.add-contact .form-contact.person #cellulaire,.add-contact .form-contact.cie #cellulaire{grid-area:cell;padding:10px}.add-contact .form-contact.person #telephone,.add-contact .form-contact.cie #telephone{grid-area:tel;padding:10px}.add-contact .form-contact.person #email,.add-contact .form-contact.cie #email{grid-area:email;padding:10px}.add-contact .form-contact.person #social,.add-contact .form-contact.cie #social{grid-area:social;padding:10px}.add-contact .form-contact.person #dateNais,.add-contact .form-contact.cie #dateNais{grid-area:dn;padding:10px}.add-contact .form-contact.person #commentaire,.add-contact .form-contact.cie #commentaire{grid-area:com;padding:10px;resize:none}.add-contact .form-contact.person .bouton,.add-contact .form-contact.cie .bouton{grid-area:btn;margin-top:25px;width:30%}.add-contact .form-contact.cie{grid-template-columns:16.6% 16.6% 16% 21% 7.5% 21%;grid-template-rows:repeat(7,1fr);grid-template-areas:"titre titre labresp labresp resp resp" "cie cie cie cie cie cie" "tel web web nom nom nom " "adrs adrs adrs ville CP pays" "sect sect rel pres pres pres" "com com com com com com" "com com com com com com" "btn btn btn vide vide vide"}.add-contact .form-contact.cie #web{grid-area:web;padding:10px}.add-contact .form-contact.cie #label-resp{grid-area:labresp;padding:10px;text-align:right;color:#797979}.add-contact .form-contact.cie #resp{grid-area:resp;padding:10px}.add-contact .form-contact.cie .liste-resp,.add-contact .form-contact.cie .liste-contact-cie,.add-contact .form-contact.cie .liste-relation,.add-contact .form-contact.cie .liste-secteur,.add-contact .form-contact.cie .liste-prescripteur{position:absolute;display:flex;flex-direction:column;top:210px;width:calc(50% - 11px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-contact .form-contact.cie .liste-resp span,.add-contact .form-contact.cie .liste-contact-cie span,.add-contact .form-contact.cie .liste-relation span,.add-contact .form-contact.cie .liste-secteur span,.add-contact .form-contact.cie .liste-prescripteur span{padding:5px;border-radius:5px}.add-contact .form-contact.cie .liste-resp span:hover,.add-contact .form-contact.cie .liste-contact-cie span:hover,.add-contact .form-contact.cie .liste-relation span:hover,.add-contact .form-contact.cie .liste-secteur span:hover,.add-contact .form-contact.cie .liste-prescripteur span:hover{background:#8d0000;color:#fff}.add-contact .form-contact.cie .liste-cie{left:15px;z-index:100}.add-contact .form-contact.cie .liste-contact-cie{right:10px;z-index:100}.add-contact .form-contact.cie .liste-resp{top:100px;right:10px;width:28.5%}.add-contact .form-contact.cie #adresse{grid-area:adrs;padding:10px}.add-contact .form-contact.cie #ville{grid-area:ville;padding:10px}.add-contact .form-contact.cie #CP{text-align:center;grid-area:CP;padding:10px}.add-contact .form-contact.cie #pays{grid-area:pays;padding:10px}.add-contact .form-contact.cie #relation{position:relative;grid-area:rel;padding:10px}.add-contact .form-contact.cie .liste-relation{left:calc(33.2% + 15px);width:16%;top:326px}.add-contact .form-contact.cie #sect{grid-area:sect;padding:10px}.add-contact .form-contact.cie .liste-secteur{left:15px;top:326px;width:33.2%}.add-contact .form-contact.cie #prescripteur{grid-area:pres;padding:10px}.add-contact .form-contact.cie .liste-prescripteur{top:326px;right:10px}.add-contact .form-contact.cie .prescripteur{display:flex;justify-content:space-between}.add-contact .form-contact.cie .CA{grid-area:cie;width:30%;display:flex;justify-content:space-between;padding:15px 0;color:#8d0000}.add-contact .form-contact.cie .CA p:nth-child(2){font-weight:900}.add-contact .form-contact.cie .bouton{grid-area:btn;margin-top:25px;width:25%}.add-transaction{width:100%;height:100%;font-weight:400;border-radius:30px}.add-transaction .header-transaction{position:relative;display:flex;padding:50px 15px 15px}.add-transaction .header-transaction .noTransaction{border:1px solid rgba(0,22,45,.3725490196);padding:5px;border-radius:5px;color:#8d0000;margin:auto 0;width:auto;font-size:1.3em}.add-transaction .header-transaction .date-creation{display:flex;align-items:center;border:1px solid #107279;border-radius:5px;width:auto;margin-right:10px;padding:0 10px;text-align:center;user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040;background:#ffffff}.add-transaction .header-transaction .date-creation input{font-size:1em;box-shadow:none}.add-transaction .header-transaction .date-creation .icons{scale:150%;transform:translateY(0);margin-right:15px}.add-transaction .header-transaction .recurrente{position:relative;display:flex;align-items:center;margin:0 5px}.add-transaction .header-transaction .recurrente input{padding:10px 5px;margin-right:15px;text-align:right}.add-transaction .header-transaction .recurrente .liste-recurrente{position:absolute;display:flex;flex-direction:column;width:100%;top:40px;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:1000}.add-transaction .header-transaction .recurrente .liste-recurrente span{padding:5px;border-radius:5px}.add-transaction .header-transaction .recurrente .liste-recurrente span:hover{color:#fff;background:#8d0000}.add-transaction .etablissement{position:relative;margin:0 5px}.add-transaction .etablissement #etablissement{height:40px;width:300px;border-radius:5px;padding:5px}.add-transaction .etablissement .liste-establissement{position:absolute;display:flex;flex-direction:column;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:1000}.add-transaction .etablissement .liste-establissement span{padding:5px;border-radius:5px}.add-transaction .etablissement .liste-establissement span:hover{color:#fff;background:#8d0000}.add-transaction .form-transaction{position:relative;padding:0 15px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);grid-template-areas:"titre titre labresp resp" "cie cie nom nom" "tytr tytr totauxPrev totauxPrev" "totaux totaux totaux totaux" "com com com com" "com com com com" "com com com com" "com com com com" "btn btn vide vide";gap:5px}.add-transaction .form-transaction #titre-name{grid-area:titre;color:#393939;font-size:1.5em;font-weight:700;height:50px;padding:10px}.add-transaction .form-transaction #name{grid-area:nom;padding:10px}.add-transaction .form-transaction .liste-cie,.add-transaction .form-transaction .liste-resp,.add-transaction .form-transaction .liste-contact,.add-transaction .form-transaction .liste-type-trans,.add-transaction .form-transaction .liste-devise,.add-transaction .form-transaction .liste-taux-reussite{position:absolute;display:flex;flex-direction:column;top:118px;right:15px;width:calc(50% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:1000}.add-transaction .form-transaction .liste-cie span,.add-transaction .form-transaction .liste-resp span,.add-transaction .form-transaction .liste-contact span,.add-transaction .form-transaction .liste-type-trans span,.add-transaction .form-transaction .liste-devise span,.add-transaction .form-transaction .liste-taux-reussite span{padding:5px;border-radius:5px}.add-transaction .form-transaction .liste-cie span:hover,.add-transaction .form-transaction .liste-resp span:hover,.add-transaction .form-transaction .liste-contact span:hover,.add-transaction .form-transaction .liste-type-trans span:hover,.add-transaction .form-transaction .liste-devise span:hover,.add-transaction .form-transaction .liste-taux-reussite span:hover{color:#fff;background:#8d0000}.add-transaction .form-transaction .liste-resp{top:56px;width:24%}.add-transaction .form-transaction #label-resp{grid-area:labresp;padding:10px;text-align:right;line-height:37px;color:#fff}.add-transaction .form-transaction #resp{grid-area:resp;padding:10px}.add-transaction .form-transaction #cie{position:relative;grid-area:cie;padding:10px}.add-transaction .form-transaction .liste-cie{left:15px}.add-transaction .form-transaction .bloc-left{grid-area:tytr;display:flex;width:100%;justify-content:space-between}.add-transaction .form-transaction .bloc-left .typeDeals{position:relative;width:100%;margin:0 5px 0 0}.add-transaction .form-transaction .bloc-left .typeDeals #type-trans{grid-area:tytr;padding:10px;width:100%;height:100%}.add-transaction .form-transaction .bloc-left .typeDeals .liste-type-trans{left:0;top:55px;width:100%}.add-transaction .form-transaction .bloc-left .devise{position:relative}.add-transaction .form-transaction .bloc-left .devise #devise{padding:10px;text-align:center;height:100%}.add-transaction .form-transaction .bloc-left .devise .liste-devise{overflow:hidden;width:100%;top:55px;right:0}.add-transaction .form-transaction .totauxPrev{display:flex;justify-content:space-between;grid-area:totauxPrev;color:#0069cc}.add-transaction .form-transaction .totaux{display:flex;justify-content:space-between;grid-area:totaux}.add-transaction .form-transaction #montant,.add-transaction .form-transaction #montantFact,.add-transaction .form-transaction #montantCA,.add-transaction .form-transaction #montantCout,.add-transaction .form-transaction #montantPrev,.add-transaction .form-transaction #montantMarge{display:flex;justify-content:space-between;align-items:center;padding:10px;text-align:right;font-size:clamp(.7em,1vw,2em);font-weight:900;background:#d9d9d9;border-radius:8px;border:1px solid #107279;box-shadow:inset 1px 1px 4px 1px #00000040;width:100%}.add-transaction .form-transaction #montantFact{color:#366;margin:0 5px 0 0}.add-transaction .form-transaction #montant{color:#009b10}.add-transaction .form-transaction #montantCA{color:#8d0000;margin:0 5px 0 0}.add-transaction .form-transaction #montantPrev,.add-transaction .form-transaction #montantCout{margin:0 5px 0 0}.add-transaction .form-transaction #taux-reussite{grid-area:txr;padding:10px;text-align:center}.add-transaction .form-transaction .liste-taux-reussite{top:180px;width:24%}.add-transaction .form-transaction #commentaire{grid-area:com;padding:10px;resize:none}.add-transaction .form-transaction .bouton{grid-area:btn;margin-top:25px;width:30%}@media screen and (max-height: 750px){.add-transaction .form-transaction{grid-template-rows:repeat(6,1fr);grid-template-areas:"titre titre labresp resp" "cie cie nom nom" "tytr tytr totauxPrev totauxPrev" "totaux totaux totaux totaux" "com com com com" "btn btn vide vide"}}.transactions{position:relative;width:100%;height:100%;padding-top:40px}.transactions .liste-trans{position:absolute;width:100%;height:72%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.transactions .liste-trans::-webkit-scrollbar{display:none}.transactions .liste-trans table{width:98%;margin:0 auto;font-size:clamp(8px,.7vw,15px)}.transactions .liste-trans thead th{height:25px;font-size:1em;font-weight:100;background:rgba(0,22,45,.3725490196);color:#fff;border-radius:5px}.transactions .liste-trans td{font-size:1.2em;font-weight:100;padding:5px;border-radius:5px;background:#d9d9d9}.transactions .liste-trans td:last-child,.transactions .liste-trans td:nth-last-child(2){width:1%;max-width:30px;background:transparent;text-align:center;padding:0;margin:15px 0}.transactions .liste-trans .listeColumn{position:relative;top:2px;margin:0 5px;font-size:12px}.transactions .liste-trans .col-show{position:absolute;display:flex;flex-direction:column;padding:5px;width:170px;right:-15px;color:#fff;border-radius:10px;background:#107279;border:1px solid #ffffff;box-shadow:-5px -5px 10px 2px #00000080}.transactions .liste-trans #column{display:flex;justify-content:space-between;align-items:center;padding-left:20px}.transactions .footer-transaction-right,.transactions .footer-transaction-left{position:absolute;margin:15px;bottom:15px;right:0;width:calc(50% - 30px);height:22%;border-radius:15px;background:#d9d9d9;background:rgba(255,255,255,.35);display:grid;grid-template-columns:1fr 1fr;row-gap:2px;padding:15px;font-weight:600;align-items:center;color:#fff;font-size:clamp(10px,1vw,25px)}.transactions .footer-transaction-right p,.transactions .footer-transaction-left p{display:flex;border-radius:15px 0 0 15px;height:100%;align-items:center;padding:5px}.transactions .footer-transaction-right p:nth-child(even),.transactions .footer-transaction-left p:nth-child(even){justify-content:flex-end;background:#009b10;border-radius:0 15px 15px 0}.transactions .footer-transaction-right p:nth-child(1),.transactions .footer-transaction-right p:nth-child(2),.transactions .footer-transaction-left p:nth-child(1),.transactions .footer-transaction-left p:nth-child(2){background:rgb(3,199,199)}.transactions .footer-transaction-right p:nth-child(3),.transactions .footer-transaction-right p:nth-child(4),.transactions .footer-transaction-left p:nth-child(3),.transactions .footer-transaction-left p:nth-child(4){background:#00ad4b}.transactions .footer-transaction-right p:nth-child(5),.transactions .footer-transaction-right p:nth-child(6),.transactions .footer-transaction-left p:nth-child(5),.transactions .footer-transaction-left p:nth-child(6){background:#336666}.transactions .footer-transaction-right p:nth-child(7),.transactions .footer-transaction-right p:nth-child(8),.transactions .footer-transaction-left p:nth-child(7),.transactions .footer-transaction-left p:nth-child(8){background:rgb(251,55,55)}.transactions .footer-transaction-left{left:0}.transactions .footer-transaction-left p:nth-child(1),.transactions .footer-transaction-left p:nth-child(2){background:#336666}.transactions .footer-transaction-left p:nth-child(3),.transactions .footer-transaction-left p:nth-child(4){background:rgb(251,55,55)}.transactions .footer-transaction-left p:nth-child(5),.transactions .footer-transaction-left p:nth-child(6){background:#db8b00}.transactions .footer-transaction-left p:nth-child(7),.transactions .footer-transaction-left p:nth-child(8){background:#00ad4b}@media screen and (max-height: 750px){.transactions .liste-trans{height:65%}.transactions .footer-transaction-right,.transactions .footer-transaction-left{padding:5px}}.devis .titre-devis{position:fixed;display:flex;top:59px;left:106px;z-index:2000}.devis .titre-devis input{padding:5px;width:30vw;max-width:300px;height:30px;margin-right:10px}.devis .titre-liste{font-weight:100;font-size:1em;color:#fff;margin-right:25px;transform:translateY(4px)}.devis .icon{font-size:1.8em;margin:4.5px 15px 0 0}.devis .icon:hover,.devis .icon.active{color:#8d0000}.devis table{position:relative;top:40px;width:99%;margin-left:1%}.devis thead th{height:25px;font-size:1em;font-weight:100;background:rgba(0,22,45,.3725490196);color:#fff;border-radius:5px}.devis tbody td{font-size:.8em;font-weight:400;padding:0 2px;text-align:center}.devis tbody tr:nth-child(even){background:rgba(0,0,0,.1)}.devis tbody td:last-child,.devis tbody td:nth-last-child(2){background:transparent;width:1%}.devis tbody td:last-child{padding-right:10px}@media screen and (max-width: 1024px){.devis .titre-liste{display:none}}.total{font-weight:900;color:#fff;text-align:center}.add-devis{position:absolute;top:0;width:101%;height:100%;border-top:1px solid white;background:hwb(218 97% 0%);border-radius:30px;font-size:clamp(10px,.8vw,15px)}.add-devis .titre-devis{position:absolute;left:180px;font-size:26px;font-weight:900;color:hwb(218 97% 0%);z-index:1000}.add-devis .header-devis{position:relative;display:flex;padding:40px 15px 5px}.add-devis .header-devis .nodevis{display:flex;align-items:center;border:1px solid #107279;padding:5px;border-radius:5px;color:#8d0000;font-size:1em;min-width:100px;max-height:40px;text-align:center}.add-devis .header-devis .date-creation{display:flex;align-items:center;border:1px solid #107279;border-radius:5px;min-width:200px;max-height:40px;margin:0 10px;padding:0 10px;text-align:center;background:white;user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040}.add-devis .header-devis .date-creation input{font-size:1em;color:#000;box-shadow:none}.add-devis .header-devis .date-creation .icons{scale:150%;transform:translateY(0);margin-right:15px;min-width:20px}.add-devis .header-devis .trans{position:relative;width:50%;margin-right:15px}.add-devis .header-devis .trans #trans{padding:10px;width:100%;margin-left:15px;min-height:40px}.add-devis .header-devis .liste-trans{position:absolute;display:flex;flex-direction:column;top:40px;left:15px;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-devis .header-devis .liste-trans span{padding:5px;border-radius:5px}.add-devis .header-devis .liste-trans span:hover{color:#fff;background:#8d0000}.add-devis .header-devis .responsable{position:relative;display:flex;justify-content:flex-end;align-items:center;width:39%;margin-left:15px}.add-devis .header-devis .responsable #resp{width:100%;padding:10px}.add-devis .header-devis .responsable #label-resp{width:100%;padding:10px;text-align:right;color:#fff}.add-devis .header-devis .liste-resp{position:absolute;display:flex;flex-direction:column;top:40px;width:50%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-devis .header-devis .liste-resp span{padding:5px;border-radius:5px}.add-devis .header-devis .liste-resp span:hover{color:#fff;background:#8d0000}@media screen and (max-width: 1024px){.add-devis .header-devis #label-resp{display:none}.add-devis .header-devis .liste-resp{width:100%}}.add-devis .form-devis{padding:0 15px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"cie cie cie cont cont tytr" "prj prj prj dev cp txR" "btn btn btn vide vide vide";gap:5px}.add-devis .form-devis input{height:40px}.add-devis .form-devis #cie{position:relative;grid-area:cie;padding:10px}.add-devis .form-devis #contact{position:relative;grid-area:cont;padding:10px}.add-devis .form-devis #taux-reussite{position:relative;grid-area:txR;padding:10px;text-align:center}.add-devis .form-devis #projet{position:relative;grid-area:prj;padding:10px}.add-devis .form-devis .liste-cie,.add-devis .form-devis .liste-resp,.add-devis .form-devis .liste-contact,.add-devis .form-devis .liste-type-trans,.add-devis .form-devis .liste-devise,.add-devis .form-devis .liste-taux-reussite,.add-devis .form-devis .liste-trans{position:absolute;display:flex;flex-direction:column;width:calc(50% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:100}.add-devis .form-devis .liste-cie span,.add-devis .form-devis .liste-resp span,.add-devis .form-devis .liste-contact span,.add-devis .form-devis .liste-type-trans span,.add-devis .form-devis .liste-devise span,.add-devis .form-devis .liste-taux-reussite span,.add-devis .form-devis .liste-trans span{padding:5px;border-radius:5px}.add-devis .form-devis .liste-cie span:hover,.add-devis .form-devis .liste-resp span:hover,.add-devis .form-devis .liste-contact span:hover,.add-devis .form-devis .liste-type-trans span:hover,.add-devis .form-devis .liste-devise span:hover,.add-devis .form-devis .liste-taux-reussite span:hover,.add-devis .form-devis .liste-trans span:hover{color:#fff;background:#8d0000}.add-devis .form-devis .liste-cie{top:125px;left:15px;width:49%}.add-devis .form-devis .liste-contact{position:absolute;top:125px;left:50%;width:33%}.add-devis .form-devis #type-trans{grid-area:tytr;padding:10px}.add-devis .form-devis .liste-type-trans{right:15px;top:125px;width:16%}.add-devis .form-devis .devise{position:relative;grid-area:dev}.add-devis .form-devis .devise #devise{padding:10px;text-align:center;width:100%}.add-devis .form-devis .devise .liste-devise{width:100%}.add-devis .form-devis #Cout-et-taxe{grid-area:cp;display:flex;align-items:center;justify-content:center;padding-left:15px;border:1px solid rgba(0,22,45,.3725490196);border-radius:8px;background-color:#fff;box-shadow:inset 1px 1px 4px 1px #00000040}.add-devis .form-devis #Cout-et-taxe label{display:flex;align-items:center}.add-devis .form-devis #Cout-et-taxe input{height:20px}.add-devis .form-devis .liste-taux-reussite{top:170px;right:15px;width:16.2%}.add-devis .form-devis .bouton{position:absolute;bottom:0;margin:15px;width:15%}.add-devis .footer-produits{position:absolute;display:flex;justify-content:space-between;width:80%;bottom:0;right:0;margin:15px;min-height:90px}.add-devis .footer-produits .bas-devis{width:66%;background:#d9d9d9;border-radius:30px;padding:15px}.add-devis .footer-produits .bas-devis #noteBasPage{resize:none;padding:5px;width:100%;height:100%}.add-devis .footer-produits .total-general{position:relative;width:33%;background:#d9d9d9;border-radius:15px}.add-devis .footer-produits .total-general .montant-ht,.add-devis .footer-produits .total-general .montant-cout,.add-devis .footer-produits .total-general .montant-marge{position:absolute;width:100%;padding:8px;display:flex;justify-content:space-between;bottom:0;font-size:1.2em;font-weight:500}.add-devis .footer-produits .total-general .montant-cout{color:#8d0000;font-weight:400;top:0}.add-devis .footer-produits .total-general .montant-marge{color:#009b10;font-weight:400;top:2vh}.add-devis .footer-produits .total-general .label-montant{width:55%;display:flex;flex-direction:column}.add-devis .footer-produits .total-general .montant{display:flex;flex-direction:column;justify-content:space-between;text-align:right}@media screen and (max-height: 750px){.add-devis .footer-produits{height:12vh}}.facture .titre-facture{position:fixed;display:flex;top:59px;left:106px;z-index:2000}.facture .titre-facture input{padding:5px;width:30vw;max-width:300px;height:30px;margin-right:10px}.facture .titre-liste{font-weight:100;font-size:1em;color:#fff;margin-right:25px;transform:translateY(4px)}.facture .icon{font-size:1.8em;margin:4.5px 15px 0 0}.facture .icon:hover,.facture .icon.active{color:#8d0000}.facture table{position:relative;top:40px;width:99%;margin-left:1%}.facture thead th{height:25px;font-size:1em;font-weight:100;background:rgba(0,22,45,.3725490196);color:#fff;border-radius:5px}.facture tbody td{font-size:.8em;font-weight:400;padding:0 2px;text-align:center}.facture tbody tr:nth-child(even){background:rgba(0,0,0,.1)}.facture tbody td:last-child,.facture tbody td:nth-last-child(2){background:transparent;width:1%}.facture tbody td:last-child{padding-right:10px}@media screen and (max-width: 1024px){.facture .titre-liste{display:none}}.add-facture{position:absolute;top:0;width:101%;height:100%;border-top:1px solid white;background:hwb(218 97% 0%);border-radius:30px;font-size:clamp(10px,.8vw,15px)}.add-facture .titre-facture{position:absolute;left:180px;font-size:26px;font-weight:900;color:hwb(218 97% 0%);z-index:1000}.add-facture .header-facture{position:relative;display:flex;padding:40px 15px 5px}.add-facture .header-facture .icon-duplicate{position:absolute;font-size:30px;color:#fff;z-index:1000}.add-facture .header-facture #icon-duplicate{transform:translate(60px,-37px)}.add-facture .header-facture .nofacture{display:flex;align-items:center;border:1px solid #107279;padding:5px;border-radius:5px;color:#8d0000;font-size:1em;min-width:100px;max-height:40px;text-align:center}.add-facture .header-facture .date-creation{display:flex;align-items:center;border:1px solid #107279;border-radius:5px;min-width:200px;max-height:40px;margin:0 10px;padding:0 10px;text-align:center;background:white;user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040}.add-facture .header-facture .date-creation input{font-size:1em;color:#000;box-shadow:none}.add-facture .header-facture .date-creation .icons{scale:150%;transform:translateY(0);margin-right:15px;min-width:20px}.add-facture .header-facture .trans{position:relative;width:50%;margin-right:15px}.add-facture .header-facture .trans #trans{padding:10px;width:100%;margin-left:15px;min-height:40px}.add-facture .header-facture .liste-trans{position:absolute;display:flex;flex-direction:column;top:40px;left:15px;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-facture .header-facture .liste-trans span{padding:5px;border-radius:5px}.add-facture .header-facture .liste-trans span:hover{color:#fff;background:#8d0000}.add-facture .header-facture .responsable{position:relative;display:flex;justify-content:flex-end;align-items:center;width:39%;margin-left:15px}.add-facture .header-facture .responsable #resp{width:100%;padding:10px}.add-facture .header-facture .responsable #label-resp{width:100%;padding:10px;text-align:right;color:#797979}.add-facture .header-facture .liste-resp{position:absolute;display:flex;flex-direction:column;top:40px;width:50%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-facture .header-facture .liste-resp span{padding:5px;border-radius:5px}.add-facture .header-facture .liste-resp span:hover{color:#fff;background:#8d0000}@media screen and (max-width: 1024px){.add-facture .header-facture #label-resp{display:none}.add-facture .header-facture .liste-resp{width:100%}}.add-facture .form-facture{padding:0 15px;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"cie cie cont cont noD pay ech" "prj prj prj prj tytr dev tx" "btn btn vide vide vide vide vide";gap:5px}.add-facture .form-facture input{height:40px}.add-facture .form-facture .compagnie{position:relative;grid-area:cie}.add-facture .form-facture .compagnie #cie{width:100%;padding:10px}.add-facture .form-facture .compagnie .liste-cie{top:40px;left:0;width:100%}.add-facture .form-facture #noDevis{position:relative;grid-area:noD;padding:10px;text-align:right}.add-facture .form-facture #date-echeance{position:relative;grid-area:ech;display:flex;align-items:center;border:1px solid rgba(0,22,45,.3725490196);border-radius:8px;background-color:#fff;box-shadow:inset 1px 1px 4px 1px #00000040;padding:0 10px;text-align:center;user-select:none}.add-facture .form-facture #date-echeance input{box-shadow:none}.add-facture .form-facture #date-echeance .icons{scale:150%;transform:translateY(0);margin-right:15px}.add-facture .form-facture #Cout-et-taxe{grid-area:tx;display:flex;align-items:center;justify-content:space-between;padding-left:15px;border:1px solid rgba(0,22,45,.3725490196);border-radius:8px;background-color:#fff;box-shadow:inset 1px 1px 4px 1px #00000040}.add-facture .form-facture #Cout-et-taxe label{display:flex;align-items:center}.add-facture .form-facture #Cout-et-taxe input{height:20px}.add-facture .form-facture #projet{position:relative;grid-area:prj;padding:10px}.add-facture .form-facture .liste-cie,.add-facture .form-facture .liste-resp,.add-facture .form-facture .liste-contact,.add-facture .form-facture .liste-type-trans,.add-facture .form-facture .liste-devise,.add-facture .form-facture .liste-taux-reussite,.add-facture .form-facture .liste-trans,.add-facture .form-facture .liste-paiement{position:absolute;display:flex;flex-direction:column;width:calc(50% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-facture .form-facture .liste-cie span,.add-facture .form-facture .liste-resp span,.add-facture .form-facture .liste-contact span,.add-facture .form-facture .liste-type-trans span,.add-facture .form-facture .liste-devise span,.add-facture .form-facture .liste-taux-reussite span,.add-facture .form-facture .liste-trans span,.add-facture .form-facture .liste-paiement span{padding:5px;border-radius:5px}.add-facture .form-facture .liste-cie span:hover,.add-facture .form-facture .liste-resp span:hover,.add-facture .form-facture .liste-contact span:hover,.add-facture .form-facture .liste-type-trans span:hover,.add-facture .form-facture .liste-devise span:hover,.add-facture .form-facture .liste-taux-reussite span:hover,.add-facture .form-facture .liste-trans span:hover,.add-facture .form-facture .liste-paiement span:hover{color:#fff;background:#8d0000}.add-facture .form-facture .contact{position:relative;grid-area:cont}.add-facture .form-facture .contact #contact{width:100%;padding:10px}.add-facture .form-facture .contact .liste-contact{width:100%}.add-facture .form-facture .type-trans{position:relative;grid-area:tytr}.add-facture .form-facture .type-trans #type-trans{padding:10px;width:100%}.add-facture .form-facture .type-trans .liste-type-trans{width:100%}.add-facture .form-facture .paiement{position:relative;grid-area:pay;border:1px solid #107279;border-radius:8px}.add-facture .form-facture .paiement input{color:#000;width:100%;border:none}.add-facture .form-facture .paiement #date-paiement{font-size:.9em}.add-facture .form-facture .paiement #paiement{width:120%;padding:10px;text-align:right}.add-facture .form-facture .paiement .liste-paiement{width:185%}.add-facture .form-facture .paiement .liste-paiement #montant-paiement{display:grid;grid-template-columns:1fr 1fr .2fr;justify-content:space-between;font-size:1em}.add-facture .form-facture .devise{grid-area:dev;position:relative}.add-facture .form-facture .devise #devise{width:100%;padding:10px;text-align:center}.add-facture .form-facture .devise .liste-devise{width:100%}.add-facture .form-facture .bouton{position:absolute;bottom:0;margin:15px;width:15%}.add-facture .acompte{width:100%;position:relative}.add-facture #acompte{width:100%;padding:0 10px;text-align:right}.add-facture .liste-acompte{position:absolute;height:auto;display:flex;flex-direction:column;background:#107279;border-radius:10px;width:100%;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000;font-size:.8em}.add-facture .liste-acompte .montant-acompte{display:flex;justify-content:right}.add-facture .liste-acompte .montant-acompte input{margin:0}.add-facture .footer-produits{position:absolute;display:flex;justify-content:space-between;width:80%;bottom:0;right:0;margin:15px}.add-facture .footer-produits .bas-facture{width:66%;background:#d9d9d9;border-radius:10px;padding:4px 5px 8px}.add-facture .footer-produits .bas-facture #noteBasPage{resize:none;padding:5px;width:100%;height:65%}.add-facture .footer-produits .bas-facture #conditions{resize:none;padding:5px;width:100%;height:35%}.add-facture .footer-produits .total-general{position:relative;width:33%;background:#d9d9d9;border-radius:15px}.add-facture .footer-produits .total-general .montant-ht,.add-facture .footer-produits .total-general .montant-cout,.add-facture .footer-produits .total-general .montant-marge{position:absolute;width:100%;padding:8px;display:flex;justify-content:space-between;bottom:0;font-size:1.2em;font-weight:500}.add-facture .footer-produits .total-general .montant-cout{color:#8d0000;font-weight:400;top:0}.add-facture .footer-produits .total-general .montant-marge{color:#009b10;font-weight:400;top:2vh}.add-facture .footer-produits .total-general .label-montant{width:55%;display:flex;flex-direction:column}.add-facture .footer-produits .total-general .montant{display:flex;flex-direction:column;justify-content:space-between;text-align:right}.table-produits{position:absolute;height:39vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0 5px;margin:0 0 0 10px}.table-produits::-webkit-scrollbar{display:none}.table-produits thead td{background:#797979;padding:5px;border-radius:10px;font-size:1.2em;font-weight:800;color:#fff}.table-produits thead td:nth-child(1){width:5%;text-align:center}.table-produits thead td:nth-child(3),.table-produits thead td:nth-child(6){width:15%;text-align:center}.table-produits thead td:nth-child(4),.table-produits thead td:nth-child(5){width:5%;text-align:center}.table-produits tbody{font-weight:500}.table-produits tbody td{padding:0 5px}.table-produits tbody input{width:100%;border-radius:5px;padding:5px}.table-produits tbody td:nth-child(2){width:auto}.table-produits tbody td:nth-child(3),.table-produits tbody td:nth-child(6){text-align:right}.table-produits tbody td:nth-child(3) input,.table-produits tbody td:nth-child(6) input{text-align:right}.table-produits tbody td:nth-child(1),.table-produits tbody td:nth-child(4),.table-produits tbody td:nth-child(5){text-align:center}.table-produits tbody td:nth-child(1) input,.table-produits tbody td:nth-child(4) input,.table-produits tbody td:nth-child(5) input{text-align:center}.table-produits tbody td:nth-last-child(1),.table-produits tbody td:nth-last-child(2){width:1%;padding:0}.table-produits tbody .liste-options,.table-produits tbody .liste-Unite,.table-produits tbody .liste-produits{position:absolute;display:flex;flex-direction:column;background:#107279;border-radius:10px;padding:5px;max-height:170px;z-index:2000}.table-produits tbody .liste-options span,.table-produits tbody .liste-Unite span,.table-produits tbody .liste-produits span{padding:5px;border-radius:5px}.table-produits tbody .liste-options span:hover,.table-produits tbody .liste-Unite span:hover,.table-produits tbody .liste-produits span:hover{color:#fff;background:#797979;font-weight:600}.table-produits tbody .liste-options,.table-produits tbody .liste-Unite{font-weight:100;color:#000;width:calc(10% + 10px);max-width:120px}.table-produits tbody .produits{position:relative}.table-produits tbody .liste-produits{position:absolute;width:100%;color:#fff;max-height:200px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;z-index:50000}.table-produits tbody .liste-produits::-webkit-scrollbar{display:none}.table-produits tbody .liste-produits #cross{scale:120%;padding:0;display:flex;justify-content:center;align-items:center;width:3%}.table-produits tbody .liste-produits #produit{width:97%}.table-produits tbody .liste-produits .produit{display:flex;justify-content:space-between}.table-produits tbody .categorie{position:relative}.table-produits tbody .categorie #categorie{background:#00b881;font-weight:900;color:#fff}.table-produits tbody .categorie .icons{position:absolute;color:#fff}.table-produits tbody .liste-categories{position:absolute;max-height:150px;width:100%;color:#fff;padding:5px;display:flex;flex-direction:column;background:#00b881;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;z-index:60000}.table-produits tbody .liste-categories::-webkit-scrollbar{display:none}.table-produits tbody .liste-categories span{padding:5px}.table-produits tbody .liste-categories span:hover{background:#8d0000;border-radius:5px}@media screen and (min-height: 950px){.table-produits{height:50vh}}.activites{position:absolute;width:100%;height:97%;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.activites::-webkit-scrollbar{display:none}.activites .titre-activites{position:fixed;display:flex;top:64px;left:106px;z-index:2000}.activites .titre-activites input{transform:translateY(-5px);padding:5px;width:30vw;max-width:300px;height:30px;margin-right:10px}.activites .titre-liste{font-weight:100;font-size:1em;color:#fff;margin-right:25px;transform:translateY(-1px)}.activites .icon{font-size:1.8em;margin:0 25px 0 0}.activites .icon:hover,.activites .icon.active{color:#8d0000}.activites .ajout{position:fixed;top:66px;right:70px;font-size:1.5em;color:#fff;cursor:pointer;z-index:2000}.activites .ajout:hover{color:#8d0000}.activites .icones-choix{top:50px;width:45%;max-width:400px;height:50px;display:flex;justify-content:space-between;margin:41px 30px 0;cursor:pointer}.activites .icones-choix .commentaire.active{background:#00ad4b}.activites .icones-choix .rappel.active{background:rgb(251,55,55)}.activites .icones-choix .agenda.active{background:rgb(194,0,77)}.activites .icones-choix .tache.active{background:#db8b00}.activites .icones-choix .reunion.active{background:#6e00db}.activites .icones-choix .appel-sortant.active{background:rgb(3,199,199)}.activites .icones-choix .appel-entrant.active{background:hsl(209,100%,40%)}.activites .icones-choix .email-envoye.active{background:#336666}.activites .icones-choix .email-recu.active{background:#01c084}.activites .icones-choix svg{height:40px;width:40px;padding:10px;border-radius:35%;color:#fff;border:1px solid rgba(199,244,212,.3882352941)}.activites .icones-choix svg:hover{background:#797979}.activites .liste-activites{padding:0 15px}.activites .liste-activites .activite{margin:5px 0;padding:15px;border-radius:10px;background:rgba(0,22,45,.3725490196);box-shadow:inset 1px 1px 4px 1px #00000040}.activites .liste-activites .activite .header-activite{display:flex;justify-content:space-between;height:100%}.activites .liste-activites .activite .header-activite .icon{display:flex;align-items:center;text-align:center}.activites .liste-activites .activite .header-activite .icon svg{border-radius:35%;background:#00ad4b;margin-right:15px;height:40px;width:40px;padding:10px;color:#fff}.activites .liste-activites .activite .header-activite .icon.commentaire svg{background:#00ad4b}.activites .liste-activites .activite .header-activite .icon.reunion svg{background:#6e00db}.activites .liste-activites .activite .header-activite .icon.appelsortant svg{background:rgb(3,199,199)}.activites .liste-activites .activite .header-activite .icon.appelentrant svg{background:hsl(209,100%,40%)}.activites .liste-activites .activite .header-activite .icon.agenda svg{background:rgb(194,0,77)}.activites .liste-activites .activite .header-activite .icon.emailentrant svg{background:#01c084}.activites .liste-activites .activite .header-activite .icon.emailsortant svg{background:#336666}.activites .liste-activites .activite .header-activite .icon.rappel svg{background:rgb(251,55,55)}.activites .liste-activites .activite .header-activite .icon.tache svg{background:#db8b00}.activites .liste-activites .activite .header-activite span{color:#fff;font-weight:100;padding:0 5px;font-size:.6em}.activites .liste-activites .activite .header-activite p{padding:0 60px;font-size:.6em;transform:translateY(-5px)}.activites .liste-activites .nom-contact{padding:15px 0 0}.activites .liste-activites .contenu,.activites .liste-activites .objet-email{background:#d9d9d9;height:auto;max-height:250px;border-radius:10px;padding:5px;font-size:1em;margin-top:5px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.activites .liste-activites .contenu::-webkit-scrollbar,.activites .liste-activites .objet-email::-webkit-scrollbar{display:none}.activites .liste-activites .fade-enter{opacity:0;transform:translateY(20px)}.activites .liste-activites .fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.activites .liste-activites .fade-exit{opacity:1;transform:translateY(0)}.activites .liste-activites .fade-exit-active{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s}.activites .titre-task{width:100%;display:flex;justify-content:space-between;align-items:center}.activites .titre-task svg{fill:#fff;transform:scale(1.2)}.activites .titre-task .contenu.commentaire{margin-right:5px;width:100%}.add-activite{position:absolute;top:0;width:100%;height:100%;border-top:1px solid white;background:"#f7faff";border-radius:30px;font-size:clamp(10px,.8vw,15px)}.add-activite .titre{position:absolute;left:180px;font-size:26px;font-weight:900;color:#2f353a;z-index:1000}.add-activite .header-activite{position:relative;display:flex;padding:40px 15px 15px;height:100px}.add-activite .header-activite .date-creation{display:flex;align-items:center;border:1px solid rgba(0,22,45,.3725490196);border-radius:5px;min-width:200px;max-height:40px;margin:0 10px;padding:0 10px;text-align:center;background:rgba(199,244,212,.3882352941);user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040;z-index:5000}.add-activite .header-activite .date-creation input{font-size:1em;box-shadow:none;color:#000}.add-activite .header-activite .date-creation .icons{scale:150%;transform:translateY(0);margin-right:15px;min-width:20px}.add-activite .header-activite .icones-choix{width:45%;max-width:400px;height:50px;display:flex;justify-content:space-between;margin:0 15px;cursor:pointer}.add-activite .header-activite .icones-choix svg:nth-child(1){background:#00ad4b}.add-activite .header-activite .icones-choix svg:nth-child(2){background:rgb(251,55,55)}.add-activite .header-activite .icones-choix svg:nth-child(3){background:rgb(194,0,77)}.add-activite .header-activite .icones-choix svg:nth-child(4){background:#db8b00}.add-activite .header-activite .icones-choix svg:nth-child(5){background:#6e00db}.add-activite .header-activite .icones-choix svg:nth-child(6){background:rgb(3,199,199)}.add-activite .header-activite .icones-choix svg:nth-child(7){background:hsl(209,100%,40%)}.add-activite .header-activite .icones-choix svg:nth-child(8){background:#336666}.add-activite .header-activite .icones-choix svg:nth-child(9){background:#01c084}.add-activite .header-activite .icones-choix svg{height:40px;width:40px;padding:10px;border-radius:35%;color:#fff;border:1px solid rgba(199,244,212,.3882352941)}.add-activite .header-activite .icones-choix svg:hover{background:#797979}.add-activite .header-activite .responsable{position:absolute;display:flex;align-items:center;justify-content:end;width:40%;right:0;margin:0 20px}.add-activite .header-activite .responsable #label-resp{width:50%;text-align:right;padding:0 15px}.add-activite .header-activite .responsable #resp{position:relative;height:40px;width:100%;padding:5px}.add-activite .header-activite .responsable .liste-resp{position:absolute;display:flex;flex-direction:column;top:38px;width:65%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-activite .header-activite .responsable .liste-resp span{padding:5px;border-radius:5px}.add-activite .header-activite .responsable .liste-resp span:hover{background:#8d0000;color:#fff}.add-activite .commentaire,.add-activite .reunion,.add-activite .appel-sortant,.add-activite .appel-entrant,.add-activite .email-sortant,.add-activite .email-entrant,.add-activite .agenda,.add-activite .rappel,.add-activite .tache{width:100%;padding:0 15px}.add-activite .commentaire p,.add-activite .reunion p,.add-activite .appel-sortant p,.add-activite .appel-entrant p,.add-activite .email-sortant p,.add-activite .email-entrant p,.add-activite .agenda p,.add-activite .rappel p,.add-activite .tache p{padding:10px;font-size:1.5em;font-weight:100;color:#fff;background:#00ad4b;border-radius:8px;margin-bottom:5px;border:1px solid rgba(199,244,212,.3882352941)}.add-activite .commentaire textarea,.add-activite .reunion textarea,.add-activite .appel-sortant textarea,.add-activite .appel-entrant textarea,.add-activite .email-sortant textarea,.add-activite .email-entrant textarea,.add-activite .agenda textarea,.add-activite .rappel textarea,.add-activite .tache textarea{resize:none;width:100%;padding:5px;height:42vh}.add-activite .reunion p{background:#6e00db}.add-activite .appel-sortant p{background:rgb(3,199,199)}.add-activite .appel-entrant p{background:hsl(209,100%,40%)}.add-activite .agenda p{background:rgb(194,0,77)}.add-activite .email-sortant p{background:#336666}.add-activite .email-entrant p{background:#01c084}.add-activite .rappel p{background:rgb(251,55,55)}.add-activite .tache p{background:#db8b00}.add-activite #commentaire{background:transparent;height:52vh;margin-bottom:60px}.add-activite #commentaire p{background:transparent;border:none;padding:0;color:#000;margin:0}.add-activite .bouton{margin:0 15px;min-width:250px}.add-activite .telephone-sortant{display:flex}.add-activite .telephone-sortant p{margin-right:5px}.add-activite .contact{position:relative;display:block;height:50px;margin-bottom:5px}.add-activite .contact #contact{height:100%;width:25%;padding:10px}.add-activite .contact #objet{height:100%;width:25%;padding:10px;width:75%}.add-activite .liste-contact,.add-activite .liste-listeParticipants{position:absolute;display:flex;flex-direction:column;width:25%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-activite .liste-contact span,.add-activite .liste-listeParticipants span{padding:5px;border-radius:5px}.add-activite .dateheurs{display:flex;justify-content:space-between;margin-bottom:5px}.add-activite .dateheurs .listeParticipants{position:relative;width:100%}.add-activite .dateheurs .listeParticipants input{width:100%;height:50px;padding:5px}.add-activite .dateheurs .listeParticipants .liste-listeParticipants{width:100%}.add-activite .dateheurs .listeParticipants .liste-listeParticipants .listeParticipants-checkbox{display:inline-flex;justify-content:flex-start;column-gap:5px}.add-activite .dateheurs .listeParticipants .liste-listeParticipants .listeParticipants-checkbox input{width:40px;min-width:40px;height:25px;border-radius:10px;margin:0}.add-activite .dateheurs .rappel{max-height:50px;height:50px}.add-activite .dateheurs .react-datepicker-ignore-onclickoutside input,.add-activite .dateheurs .react-datepicker__input-container input,.add-activite .dateheurs .react-datepicker input{width:95%;height:50px}.add-activite .dateheurs .occupe,.add-activite .dateheurs .occupe:hover{background-color:#797979;border-radius:0;color:#fff}.add-activite .dateheurs .reserver{background-color:#8d0000;border-radius:0;color:#fff}.add-activite .dateheurs .date,.add-activite .dateheurs .heure,.add-activite .dateheurs .temps,.add-activite .dateheurs .bloc-repeat{width:100%;background-color:#fff;color:#797979;display:inline-flex;align-items:center;border:1px solid #797979;border-radius:8px;height:50px;box-shadow:inset 1px 1px 4px 1px #00000040;margin:0 1px}.add-activite .dateheurs .date input,.add-activite .dateheurs .heure input,.add-activite .dateheurs .temps input,.add-activite .dateheurs .bloc-repeat input{font-size:1em;box-shadow:none;color:#000}.add-activite .dateheurs .date .icons,.add-activite .dateheurs .heure .icons,.add-activite .dateheurs .temps .icons,.add-activite .dateheurs .bloc-repeat .icons{transform:translate(-5px,-.5px);width:10%;scale:160%;cursor:default}.add-activite .dateheurs .date .icons:hover,.add-activite .dateheurs .heure .icons:hover,.add-activite .dateheurs .temps .icons:hover,.add-activite .dateheurs .bloc-repeat .icons:hover{fill:#8d0000}.add-activite .dateheurs .temps{width:50%}.add-activite .dateheurs .temps .icons{scale:200%;transform:translate(-4px,-.5px);margin-right:5px}.add-activite .dateheurs .menu-deroulants{transform:translate(-5px)}.add-activite .tache .text{width:25%;padding:5px;margin:auto;text-align:right;font-weight:900;color:#797979}.add-activite .tache .titre-tache{display:flex}.add-activite .tache .titre-tache .priority{display:flex;justify-content:flex-end;padding:5px;width:10%;margin:auto;font-weight:900;height:50px}.add-activite .tache .titre-tache .priority .icons-taches{font-size:2em;transform:translateY(5px)}.add-activite .tache .titre-tache .priority span{margin-right:10px;font-size:1.2em}.add-activite .tache #titre-tache{height:100%;width:25%;padding:15px 10px;width:100%;margin-bottom:5px}.add-activite .piece-jointe{position:relative;width:100%;background-color:#fff;color:#797979;display:inline-flex;align-items:center;border:1px solid #797979;border-radius:8px;height:auto;box-shadow:inset 1px 1px 4px 1px #00000040;margin:0 1px}.add-activite .piece-jointe .file-input{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:5px;background:#336666;color:#fff;border-radius:6px;font-size:2em;cursor:pointer}.add-activite .piece-jointe .file-input:hover{background:#797979}.add-activite .piece-jointe .liste-files{display:flex;flex-wrap:wrap;width:calc(100% - 45px);right:0;top:0}.add-activite .piece-jointe .liste-files li{background:#d9d9d9;color:#000;margin:2px;padding:2px;border-radius:5px}.add-activite .piece-jointe .liste-files li button{width:15px;height:15px;margin:5px;background:#797979;padding:auto;border-radius:50%;color:#fff;background:#8d0000;font-size:10px}.add-activite .piece-jointe .liste-files li .download{border-radius:5px;background:#797979}.modal-paiement{position:absolute;display:flex;align-items:center;justify-content:center;z-index:8000;top:0px;width:100vw;height:calc(100vh - 50px);background:rgba(0,0,0,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-paiement .icon-impression{position:absolute;color:#fff;top:4px;left:15px;height:35px;font-size:26px;z-index:2000}.modal-paiement .icon-impression:hover{color:#8d0000}.modal-paiement .bloc{position:relative;align-items:center;width:90vw;height:80vh;background:#d9d9d9;border-radius:30px;box-shadow:8px 8px 10px 2px #00000040;transform:translate(-3%,-2%);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-paiement .bloc::-webkit-scrollbar{display:none}.modal-paiement .bloc .header-modal-paid{background:rgba(0,22,45,.3725490196);position:fixed;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 5px 5px 35px;color:#000;border-radius:30px 30px 0 0;box-shadow:0 1px 2px #00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal-paiement .bloc .header-modal-paid h2{padding-left:15px;color:#d9d9d9;user-select:none}.modal-paiement .bloc .header-modal-paid .exit{margin:8px 10px 0 0;cursor:pointer;color:#8d0000;scale:150%}.modal-paiement .bloc .header-modal-paid .exit:hover{color:gray}.modal-paiement .bloc .header-form{position:relative;top:50px;width:100%;font-weight:100;margin-bottom:50px}.modal-paiement .bloc .header-form .top{display:flex;align-items:center;gap:5px}.modal-paiement .bloc .header-form .top #noSolde{padding:5px 15px}.modal-paiement .bloc .header-form .top #noSolde input{transform:translateY(5px)}.modal-paiement .bloc .header-form .top .trans1{position:relative;width:100%;max-width:300px}.modal-paiement .bloc .header-form .top .trans1 #trans1{padding:10px;width:100%;height:30px}.modal-paiement .bloc .header-form .top .liste-trans1{position:absolute;display:flex;flex-direction:column;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;z-index:2000;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-paiement .bloc .header-form .top .liste-trans1::-webkit-scrollbar{display:none}.modal-paiement .bloc .header-form .top .liste-trans1 span{padding:5px;border-radius:5px}.modal-paiement .bloc .header-form .top .liste-trans1 span:hover{color:#fff;background:#8d0000}.modal-paiement .bloc .header-form form{display:flex;align-items:center;justify-content:space-between;padding:5px;margin:5px 10px;border:1px solid #797979;border-radius:10px;background:rgba(0,22,45,.3725490196);gap:5px}.modal-paiement .bloc .header-form form #designation{padding:5px;width:100%}.modal-paiement .bloc .header-form form .trans,.modal-paiement .bloc .header-form form .devise,.modal-paiement .bloc .header-form form .etablissement{position:relative;width:100%;max-width:300px}.modal-paiement .bloc .header-form form .trans #trans,.modal-paiement .bloc .header-form form .trans #devise,.modal-paiement .bloc .header-form form .trans #etablissement,.modal-paiement .bloc .header-form form .devise #trans,.modal-paiement .bloc .header-form form .devise #devise,.modal-paiement .bloc .header-form form .devise #etablissement,.modal-paiement .bloc .header-form form .etablissement #trans,.modal-paiement .bloc .header-form form .etablissement #devise,.modal-paiement .bloc .header-form form .etablissement #etablissement{padding:10px;width:100%;height:30px}.modal-paiement .bloc .header-form form .devise{width:15%;min-width:75px}.modal-paiement .bloc .header-form form .devise #devise{text-align:center}.modal-paiement .bloc .header-form form .liste-trans,.modal-paiement .bloc .header-form form .liste-establissement,.modal-paiement .bloc .header-form form .liste-devise{position:absolute;display:flex;flex-direction:column;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;z-index:2000;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-paiement .bloc .header-form form .liste-trans::-webkit-scrollbar,.modal-paiement .bloc .header-form form .liste-establissement::-webkit-scrollbar,.modal-paiement .bloc .header-form form .liste-devise::-webkit-scrollbar{display:none}.modal-paiement .bloc .header-form form .liste-trans span,.modal-paiement .bloc .header-form form .liste-establissement span,.modal-paiement .bloc .header-form form .liste-devise span{padding:5px;border-radius:5px}.modal-paiement .bloc .header-form form .liste-trans span:hover,.modal-paiement .bloc .header-form form .liste-establissement span:hover,.modal-paiement .bloc .header-form form .liste-devise span:hover{color:#fff;background:#8d0000}.modal-paiement .bloc .header-form form #paiement{padding:5px;width:10%;min-width:150px;text-align:right}.modal-paiement .bloc .header-form form .date-creation{display:flex;align-items:center;border:1px solid #107279;border-radius:8px;min-width:205px;height:30px;padding:0 10px;text-align:center;background:white;user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040}.modal-paiement .bloc .header-form form .date-creation input{font-size:1em;box-shadow:none;color:#000}.modal-paiement .bloc .header-form form .date-creation .icons{scale:150%;transform:translateY(0);margin-right:15px;min-width:20px;color:#8d0000}.modal-paiement .bloc .tableaux{width:100%;position:absolute}.modal-paiement .bloc table{padding:10px;width:100%}.modal-paiement .bloc table th{background:#797979;color:#fff;padding:5px 10px;border-radius:5px;font-weight:100}.modal-paiement .bloc table td{text-align:center;border-radius:3px;padding:0 5px;border:1px solid rgb(172,172,172)}.modal-paiement .bloc table .ligne-facture{border:2px solid black}.modal-paiement .bloc table .col-paiement{color:#009b10;font-weight:600;text-align:right}.add-user{position:absolute;top:0;width:100%;border-top:1px solid white;background:hwb(218 97% 0%);border-radius:30px;font-size:16px}.add-user .close{position:absolute;top:3px;right:19px;font-size:1.7em;color:#fff;cursor:pointer;z-index:2000}.add-user .close:hover{color:#8d0000}.add-user .icon-modal-user-config{position:absolute;top:9px;left:-50px;color:#fff;z-index:500;font-size:1.5em;transform:translate(73px,-4px)}.add-user .form-user{padding:0 15px 15px;display:grid;grid-template-columns:16.6% 16.6% 16.6% 7.5% 21% 21%;grid-template-rows:repeat(10,1fr);grid-template-areas:"titre titre titre titre titre titre" "name name name email email pwd" "fct fct fct serv serv serv" "tel tel labcom comi labct ct" "adrs adrs adrs cp ville pays" "sgeo sgeo tz dn rs dev" "com com com com com com" "com com com com com com" "coul coul cpt cpt admin status" "cal cal cal cal cal cal" "btn btn vide vide vide vide";gap:5px}.add-user .form-user input{height:40px}.add-user .form-user #titre-name{grid-area:titre;color:#393939;font-size:2em;font-weight:700;margin:auto 0;height:40px}.add-user .form-user #name{grid-area:name;padding:10px}.add-user .form-user #email{grid-area:email;padding:10px}.add-user .form-user #pwd{grid-area:pwd;padding:10px}.add-user .form-user #label-commission{grid-area:labcom;padding:10px;text-align:right}.add-user .form-user #commission{grid-area:comi;padding:10px;text-align:center}.add-user .form-user #label-cout{grid-area:labct;padding:10px;text-align:right}.add-user .form-user #cout{grid-area:ct;padding:10px;text-align:right}.add-user .form-user #telephone{grid-area:tel;padding:10px}.add-user .form-user .timezone{position:relative;grid-area:tz}.add-user .form-user .timezone #timezone{width:100%;text-align:center;padding:10px}.add-user .form-user .timezone .liste-utc{top:40px;width:100%}.add-user .form-user #fonction{position:relative;grid-area:fct;padding:10px}.add-user .form-user .liste-fonction,.add-user .form-user .liste-devise,.add-user .form-user .liste-utc{position:absolute;display:flex;flex-direction:column;top:170px;left:15px;width:calc(50.5% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:1000}.add-user .form-user .liste-fonction span,.add-user .form-user .liste-devise span,.add-user .form-user .liste-utc span{padding:5px;border-radius:5px}.add-user .form-user .liste-fonction span:hover,.add-user .form-user .liste-devise span:hover,.add-user .form-user .liste-utc span:hover{background:#8d0000;color:#fff}.add-user .form-user .liste-fonction{top:190px}.add-user .form-user .liste-utc{left:0;font-size:clamp(8px,.7vw,15px)}.add-user .form-user .devise{position:relative;grid-area:dev}.add-user .form-user .devise #devise{padding:10px;text-align:center;width:100%}.add-user .form-user .devise .liste-devise{top:40px;width:100%}.add-user .form-user #service{grid-area:serv;padding:10px}.add-user .form-user .liste-service{position:absolute;display:flex;flex-direction:column;top:190px;right:5px;width:calc(50.5% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll}.add-user .form-user .liste-service span{padding:5px;border-radius:5px}.add-user .form-user .liste-service span:hover{background:#8d0000;color:#fff}.add-user .form-user #adresse{grid-area:adrs;padding:10px}.add-user .form-user #ville{grid-area:ville;padding:10px}.add-user .form-user #cp{grid-area:cp;text-align:center;padding:10px}.add-user .form-user #pays{grid-area:pays;padding:10px}.add-user .form-user #secteurGeo{grid-area:sgeo;padding:10px}.add-user .form-user #dateNais{grid-area:dn;padding:10px}.add-user .form-user #refsociale{grid-area:rs;padding:10px}.add-user .form-user #commentaire{grid-area:com;padding:10px;resize:none}.add-user .form-user label{margin:auto 0}.add-user .form-user #color{grid-area:coul;display:flex;align-items:center}.add-user .form-user #color input{height:30px}.add-user .form-user #status{grid-area:status;display:flex;align-items:center;justify-content:flex-end}.add-user .form-user #status input{height:20px}.add-user .form-user #cmpteUser{grid-area:cpt;display:flex;align-items:center;justify-content:flex-end}.add-user .form-user #cmpteUser input{height:20px}.add-user .form-user #admin{grid-area:admin;display:flex;align-items:center;justify-content:flex-end}.add-user .form-user #admin input{height:20px}.add-user .form-user .listeCalendar{position:relative;grid-area:cal;display:flex;align-items:center;width:25%}.add-user .form-user .listeCalendar input{width:100%;height:50px;padding:5px}.add-user .form-user .listeCalendar .liste-listeCalendar{position:absolute;display:flex;flex-direction:column;width:25%;bottom:50px;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000;width:100%}.add-user .form-user .listeCalendar .liste-listeCalendar span{padding:5px;border-radius:5px}.add-user .form-user .listeCalendar .liste-listeCalendar .listeCalendar-checkbox{display:inline-flex;justify-content:flex-start;column-gap:5px}.add-user .form-user .listeCalendar .liste-listeCalendar .listeCalendar-checkbox input{width:40px;min-width:40px;height:25px;border-radius:10px;margin:0}.add-user .form-user .bouton{grid-area:btn;margin-top:25px;width:50%}.add-user .form-user .erreur,.add-user .form-user .message{position:absolute;top:3px;z-index:2000}.modal-user-config{position:absolute;display:flex;align-items:center;justify-content:center;z-index:8000;top:0px;width:100vw;height:calc(100vh - 50px);background:rgba(0,0,0,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-user-config .icon-impression{position:absolute;color:#fff;top:4px;left:15px;height:35px;font-size:26px;z-index:2000}.modal-user-config .icon-impression:hover{color:#8d0000}.modal-user-config .bloc{position:relative;align-items:center;width:90vw;height:80vh;background:#d9d9d9;border-radius:30px;box-shadow:8px 8px 10px 2px #00000040;transform:translate(-3%,-2%);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-user-config .bloc::-webkit-scrollbar{display:none}.modal-user-config .bloc .header-modal-user{background:rgba(0,22,45,.3725490196);position:fixed;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 5px 5px 35px;color:#000;border-radius:30px 30px 0 0;box-shadow:0 1px 2px #00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal-user-config .bloc .header-modal-user h2{padding-left:15px;color:#d9d9d9;user-select:none}.modal-user-config .bloc .form-user{position:relative;margin:50px 15px 15px;width:98%}.modal-user-config .bloc .form-user .email-out{position:absolute;display:flex;width:100%;justify-content:space-between;padding:5px}.modal-user-config .bloc .form-user .email-out #emailConf,.modal-user-config .bloc .form-user .email-out #emailHost,.modal-user-config .bloc .form-user .email-out #emailUser,.modal-user-config .bloc .form-user .email-out #emailPw{display:flex;width:25%;justify-content:left;align-items:center;padding:5px;margin:0 5px}.modal-user-config .bloc .form-user .email-out #emailConf input,.modal-user-config .bloc .form-user .email-out #emailHost input,.modal-user-config .bloc .form-user .email-out #emailUser input,.modal-user-config .bloc .form-user .email-out #emailPw input{height:20px}.modal-user-config .bloc .form-user .signature{position:absolute;width:100%;top:70px;margin-left:15px}.modal-user-config .bloc .form-user .signature #signature{margin-left:-10px;width:calc(100% - 10px)}.modal-user-config .bloc .form-user .signature #signature p{background:transparent;border:none;padding:0;color:#000;margin:0;font-size:1.5em}.modal-user-config .bloc .exit{margin:8px 10px 0 0;cursor:pointer;color:#8d0000;scale:150%}.modal-user-config .bloc .exit:hover{color:gray}.add-produit{position:absolute;top:0;width:100%;border-top:1px solid white;background:hwb(218 97% 0%);border-radius:30px}.add-produit .close{position:absolute;top:3px;right:19px;font-size:1.7em;color:#fff;cursor:pointer;z-index:2000}.add-produit .close:hover{color:#8d0000}.add-produit .duplicat,.add-produit .icon-modal-produit{position:absolute;top:9px;left:-25px;color:#fff;z-index:500;font-size:1.5em;cursor:pointer}.add-produit .icon-modal-produit{transform:translate(73px,-4px)}.add-produit .form-produit{padding:0 0 15px 15px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,1fr);grid-template-areas:"titre titre titre titre titre img" "nom nom nom nom ref img" "cat cat cat unt stx img" "frs frs pxA pxV dev img" "lien lien lien lien fleche img" "note note note note qrcode img" "note note note note qrcode img" "note note note note qrcode img" "btn btn btn btn vide vide";gap:5px}.add-produit .form-produit input,.add-produit .form-produit textarea{height:40px}.add-produit .form-produit #titre-name{grid-area:titre;color:#393939;font-size:2em;font-weight:700;margin:auto 0;height:40px}.add-produit .form-produit #nom{grid-area:nom;padding:10px}.add-produit .form-produit #ref{grid-area:ref;text-align:center;padding:10px}.add-produit .form-produit #image{grid-area:img;margin:auto;display:flex}.add-produit .form-produit #image img{max-width:260px;max-height:260px;border-radius:15px}.add-produit .form-produit #prixA{grid-area:pxA;text-align:right;padding:10px}.add-produit .form-produit #prixV{grid-area:pxV;text-align:right;padding:10px}.add-produit .form-produit #stock,.add-produit .form-produit #vehicule{grid-area:stx;text-align:center;display:flex;align-items:center;width:50%;margin:0 0 0 5px}.add-produit .form-produit #stock input,.add-produit .form-produit #vehicule input{height:20px}.add-produit .form-produit .stock{display:flex;align-items:center;justify-content:space-between}.add-produit .form-produit .liste-devise,.add-produit .form-produit .liste-unite,.add-produit .form-produit .liste-category,.add-produit .form-produit .liste-frs{position:absolute;display:flex;flex-direction:column;top:170px;width:calc(50.5% - 16px);background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:2000}.add-produit .form-produit .liste-devise span,.add-produit .form-produit .liste-unite span,.add-produit .form-produit .liste-category span,.add-produit .form-produit .liste-frs span{padding:5px;border-radius:5px}.add-produit .form-produit .liste-devise span:hover,.add-produit .form-produit .liste-unite span:hover,.add-produit .form-produit .liste-category span:hover,.add-produit .form-produit .liste-frs span:hover{background:#8d0000;color:#fff}.add-produit .form-produit .devise{position:relative;grid-area:dev}.add-produit .form-produit .devise #devise{padding:10px;text-align:center;width:100%}.add-produit .form-produit .devise .liste-devise{top:40px;width:100%}.add-produit .form-produit .category{position:relative;grid-area:cat}.add-produit .form-produit .category #category{padding:10px;width:100%}.add-produit .form-produit .category .liste-category{top:40px;width:100%}.add-produit .form-produit .unite{position:relative;grid-area:unt}.add-produit .form-produit .unite #unite{padding:10px;text-align:center;width:100%}.add-produit .form-produit .unite .liste-unite{top:40px;width:100%}.add-produit .form-produit .fournisseur{position:relative;grid-area:frs}.add-produit .form-produit .fournisseur #frs{padding:10px;width:100%}.add-produit .form-produit .fournisseur .liste-frs{top:40px;width:100%}.add-produit .form-produit .fournisseur .liste-frs .frs{display:flex;justify-content:space-between}.add-produit .form-produit #lien{grid-area:lien;padding:10px}.add-produit .form-produit #fleche{grid-area:fleche;width:34px;color:#8d0000;align-self:center;font-size:1.5em;transform:translate(-35px,4px)}.add-produit .form-produit #qrcode{grid-area:qrcode}.add-produit .form-produit #qrcode .picture{margin:auto;padding:5px;border:1px solid black;border-radius:5px;max-width:130px;max-height:130px}.add-produit .form-produit #note{grid-area:note;padding:10px;resize:none;height:auto}.add-produit .form-produit .bouton{grid-area:btn;margin-top:25px;width:30%}.add-produit .form-produit .erreur,.add-produit .form-produit .message{position:absolute;top:5px}.modal-produit{position:absolute;display:flex;align-items:center;justify-content:center;z-index:8000;top:0px;width:100vw;height:calc(100vh - 50px);background:rgba(0,0,0,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-produit .icon-impression{position:absolute;color:#fff;top:4px;left:15px;height:35px;font-size:26px;z-index:2000}.modal-produit .icon-impression:hover{color:#8d0000}.modal-produit .bloc{position:relative;align-items:center;width:90vw;height:80vh;background:#d9d9d9;border-radius:30px;box-shadow:8px 8px 10px 2px #00000040;transform:translate(-3%,-2%);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-produit .bloc::-webkit-scrollbar{display:none}.modal-produit .bloc .header-modal-produit{position:fixed;background:rgba(0,22,45,.3725490196);width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 5px 5px 35px;color:#000;border-radius:30px 30px 0 0;box-shadow:0 1px 2px #00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal-produit .bloc .header-modal-produit h2{padding-left:15px;color:#d9d9d9;user-select:none}.modal-produit .bloc .header-modal-produit .exit{margin:8px 10px 0 0;cursor:pointer;color:#8d0000;scale:150%}.modal-produit .bloc .header-modal-produit .exit:hover{color:gray}.modal-produit .bloc .header-form{position:relative;top:50px;width:100%;font-weight:100;margin:0 15px 50px}.modal-produit .bloc .header-form .top{display:flex;align-items:center;gap:5px}.modal-produit .bloc .header-form .top #cout{padding:5px 15px}.modal-produit .bloc .header-form .top #cout input{transform:translateY(5px)}.modal-produit .bloc .header-form .top .trans1{position:relative;width:100%;max-width:300px}.modal-produit .bloc .header-form .top .trans1 #trans1{padding:10px;width:100%;height:30px}.modal-produit .bloc .header-form .top .liste-trans1{position:absolute;display:flex;flex-direction:column;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;z-index:2000;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-produit .bloc .header-form .top .liste-trans1::-webkit-scrollbar{display:none}.modal-produit .bloc .header-form .top .liste-trans1 span{padding:5px;border-radius:5px}.modal-produit .bloc .header-form .top .liste-trans1 span:hover{color:#fff;background:#8d0000}.modal-produit .bloc .header-form form{display:flex;align-items:center;justify-content:space-between;padding:5px;margin:5px 10px;border:1px solid #797979;border-radius:10px;background:rgba(0,22,45,.3725490196);gap:5px}.modal-produit .bloc .header-form form #designation{padding:5px;width:100%}.modal-produit .bloc .header-form form .trans,.modal-produit .bloc .header-form form .devise,.modal-produit .bloc .header-form form .etablissement{position:relative;width:100%;max-width:300px}.modal-produit .bloc .header-form form .trans #trans,.modal-produit .bloc .header-form form .trans #devise,.modal-produit .bloc .header-form form .trans #etablissement,.modal-produit .bloc .header-form form .devise #trans,.modal-produit .bloc .header-form form .devise #devise,.modal-produit .bloc .header-form form .devise #etablissement,.modal-produit .bloc .header-form form .etablissement #trans,.modal-produit .bloc .header-form form .etablissement #devise,.modal-produit .bloc .header-form form .etablissement #etablissement{padding:10px;width:100%;height:30px}.modal-produit .bloc .header-form form .devise{width:15%;min-width:75px}.modal-produit .bloc .header-form form .devise #devise{text-align:center}.modal-produit .bloc .header-form form .liste-trans,.modal-produit .bloc .header-form form .liste-establissement,.modal-produit .bloc .header-form form .liste-devise{position:absolute;display:flex;flex-direction:column;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;z-index:2000;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-produit .bloc .header-form form .liste-trans::-webkit-scrollbar,.modal-produit .bloc .header-form form .liste-establissement::-webkit-scrollbar,.modal-produit .bloc .header-form form .liste-devise::-webkit-scrollbar{display:none}.modal-produit .bloc .header-form form .liste-trans span,.modal-produit .bloc .header-form form .liste-establissement span,.modal-produit .bloc .header-form form .liste-devise span{padding:5px;border-radius:5px}.modal-produit .bloc .header-form form .liste-trans span:hover,.modal-produit .bloc .header-form form .liste-establissement span:hover,.modal-produit .bloc .header-form form .liste-devise span:hover{color:#fff;background:#8d0000}.modal-produit .bloc .header-form form #paiement{padding:5px;width:10%;min-width:150px;text-align:right}.modal-produit .bloc .header-form form .date-creation{display:flex;align-items:center;border:1px solid #107279;border-radius:8px;min-width:205px;height:30px;padding:0 10px;text-align:center;background:white;user-select:none;box-shadow:inset 1px 1px 4px 1px #00000040}.modal-produit .bloc .header-form form .date-creation input{font-size:1em;box-shadow:none;color:#000}.modal-produit .bloc .header-form form .date-creation .icons{scale:150%;transform:translateY(0);margin-right:15px;min-width:20px;color:#8d0000}.modal-produit .bloc .tableaux{width:98%;position:absolute;margin-top:5px}.modal-produit .bloc table{padding:10px;width:100%}.modal-produit .bloc table tbody tr:nth-child(even){background:rgba(0,0,0,.1)}.modal-produit .bloc table th{color:#fff;padding:5px 10px;border-radius:5px;font-weight:100;background:#2a6089;border:1px solid #d9d9d9}.modal-produit .bloc table td{text-align:center;border-radius:3px;padding:0 5px;border:1px solid rgb(172,172,172)}.modal-produit .bloc table .ligne-facture{border:2px solid black}.modal-produit .bloc table .col-paiement{color:#009b10;font-weight:600;text-align:right}.modal-produit .bloc table tfoot td:nth-last-child(1),.modal-produit .bloc table tfoot td:nth-last-child(2){background:#a6d7ee}.produit-impression{background:transparent;width:97%;margin:0 15px 15px}.produit-impression #print-only{display:block;position:relative;margin:20px}.produit-impression .header-document{display:flex}.produit-impression .header-document .logo{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:50px}.produit-impression .header-document .logo img{object-fit:scale-down;width:100px;max-height:100px}.produit-impression .header-document .logo p{font-weight:900}.produit-impression .header-document .info-compagnie{margin-top:15px;margin-left:200px;font-size:.6em;font-weight:100;line-height:1.2em}.produit-impression .header-document .info-compagnie p:nth-child(1){font-size:1em;font-weight:700}.produit-impression .header-document .info-compagnie p:nth-last-child(1){margin-top:15px;margin-bottom:10px;font-size:1em;font-weight:500}.produit-impression .info-client{font-size:.8em;margin-top:30px;text-align:center}.produit-impression .info-client .titre{font-size:2em;font-weight:900}.produit-impression .info-client .nom-client{display:flex}.produit-impression .info-client .nom-client p{margin-right:2px;font-weight:400}.produit-impression .info-client p{font-weight:700}.produit-impression .info-document{transform:translateY(-25px);font-size:.7em;width:50%;display:grid;grid-template-columns:20% 80%}.produit-impression .info-document p{font-weight:900}.produit-impression .info-document p:nth-child(1),.produit-impression .info-document p:nth-child(3){margin-bottom:5px}.produit-impression .info-contact{display:flex;flex-direction:column}.produit-impression .info-projet{font-size:.8em;width:100%;display:grid;grid-template-columns:10% 90%}.produit-impression .info-projet p:nth-child(1){font-weight:900}.produit-impression table{margin-top:15px;width:100%}.produit-impression table th{background:#797979;color:#fff;padding:5px 10px;border-radius:5px;font-size:.5em}.produit-impression table td{text-align:center;border-radius:3px;padding:2px 5px;border-bottom:1px solid rgb(172,172,172);border-right:1px solid rgb(172,172,172);font-size:.5em}.produit-impression table .ligne-facture{border:2px solid black}.produit-impression table .col-paiement{color:#009b10;font-weight:600;text-align:right}.produit-impression .recu-col{width:100%;display:grid;grid-template-columns:25% 75%;border:.5px solid gray;border-radius:5px}.produit-impression .recu-col p:nth-child(1){padding:5px 15px;font-weight:900;border:.5px solid gray;background:#797979;color:#fff}.produit-impression .recu-col p:nth-child(2){padding:5px 15px}.etablissements{width:100%;height:auto}.etablissements .header-etablissements{display:flex;justify-content:end;margin:8px}.etablissements .header-etablissements .bouton.ajout{display:flex;align-items:center;margin:10px;scale:150%;padding:5px}.etablissements .header-etablissements .bouton.ajout p{padding:5px;font-size:.7em}.etablissements .liste-etablissements{width:100%}.etablissements .liste-etablissements table{width:100%;padding:5px}.etablissements .liste-etablissements table thead th{height:25px;border:1px solid #393939;font-size:clamp(.5em,1.5vh,1.5em);font-weight:500;background:#107279;color:#fff;border-radius:10px}.etablissements .liste-etablissements table tbody tr{background:rgba(0,0,0,.2);color:#fff}.etablissements .liste-etablissements table tbody tr td{padding-left:5px;font-weight:100;font-size:clamp(.8em,.8vw,1.2em)}.etablissements .liste-etablissements table tbody td:last-child,.etablissements .liste-etablissements table tbody td:nth-last-child(2){background:#107279;padding-left:8px}.etablissements .liste-etablissements table tbody td:last-child{padding-left:0}.etablissements .ajout-etablissement .form-etablissement{padding:0 15px 15px;display:grid;grid-template-rows:repeat(9,1fr);grid-template-columns:1fr 1fr;gap:5px}.etablissements .ajout-etablissement .form-etablissement input{padding:5px;height:40px}.etablissements .ajout-etablissement .form-etablissement #nom,.etablissements .ajout-etablissement .form-etablissement #adresse,.etablissements .ajout-etablissement .form-etablissement #info,.etablissements .ajout-etablissement .form-etablissement #web{grid-column:1}.etablissements .ajout-etablissement .form-etablissement #nom{font-weight:900}.etablissements .ajout-etablissement .form-etablissement #image{grid-area:1/2/10/3;width:100%}.etablissements .ajout-etablissement .form-etablissement #image img{background:#ffffff;border:1px dashed #ffffff;width:100%;max-height:315px;margin-left:15px;margin-top:-5px;border-radius:25px;object-fit:scale-down}.etablissements .ajout-etablissement .form-etablissement .commentaire{font-weight:100;padding:5px 20px;font-size:clamp(.5em,.9vw,1.2em);color:#d9d9d9}.etablissements .ajout-etablissement .bouton.etablissement{margin-top:5px;width:28%}.etablissements #color{display:flex;align-items:center}.etablissements #color input{height:40px;width:40px}.etablissements .commentaire.one{transform:translate(22px,-10px);margin:-5px;font-weight:100;font-size:clamp(.5em,1vw,1.2em);color:#d9d9d9}.parametre-general{width:100%;height:auto;padding:15px;margin-left:10px}.parametre-general form{background:rgba(0,0,0,.25);margin:auto;padding:15px;border-radius:30px;width:70%;display:grid;grid-template-columns:1.5fr 1fr}.parametre-general label{margin:10px 0;color:#fff;font-weight:700}.parametre-general #annee-creation,.parametre-general #annee-archive{background:#ffffff;color:#000;margin:2px 0}.parametre-general input{height:40px;padding:5px;width:200px;text-align:center}.parametre-general .devise,.parametre-general .langue{position:relative}.parametre-general .devise .liste-devise,.parametre-general .devise .liste-langue,.parametre-general .langue .liste-devise,.parametre-general .langue .liste-langue{position:absolute;width:200px;display:flex;flex-direction:column;padding:5px;background:#107279;border-radius:10px;text-align:center;border:1px solid #ffffff}.parametre-general .devise .liste-devise span,.parametre-general .devise .liste-langue span,.parametre-general .langue .liste-devise span,.parametre-general .langue .liste-langue span{padding:5px;border-radius:5px}.parametre-general .devise .liste-devise span:hover,.parametre-general .devise .liste-langue span:hover,.parametre-general .langue .liste-devise span:hover,.parametre-general .langue .liste-langue span:hover{color:#fff;background:#8d0000}.parametre-general .langue .liste-langue{z-index:1000}.parametre-general .bouton{margin-top:15px;width:50%}.parametre-general .bouton.maj{width:200px;text-transform:none;font-size:.8em}.parametre-general .parametre-message{width:100%;margin:0 auto;color:#fff;background:rgba(0,0,0,.25);padding:5px;border-radius:15px}.parametre-numerotation{width:100%;height:auto;padding:15px;margin-left:10px}.parametre-numerotation form{position:relative;background:rgba(0,0,0,.25);margin:auto;padding:15px;border-radius:30px;width:100%;display:grid;grid-template-columns:1fr .5fr .5fr .5fr 1fr 1fr 1fr;justify-content:space-between;align-items:center;gap:5px}.parametre-numerotation label{color:#fff;font-weight:700}.parametre-numerotation #annee-creation,.parametre-numerotation #annee-archive{background:#ffffff;color:#000}.parametre-numerotation input{height:40px;padding:5px;text-align:center}.parametre-numerotation .prefix-annee #prefix-annee{display:flex;align-items:center;flex-direction:column;text-align:center}.parametre-numerotation .prefix-annee label{font-size:clamp(.5em,1.5vh,1.2em);font-weight:100}.parametre-numerotation .prefix-annee input{margin:5px;padding:5px;height:20px}.parametre-numerotation .result{font-weight:900;color:#797979;font-size:clamp(1em,3vh,1.8em)}.parametre-numerotation .bouton{margin:30px 0 5px}.parametre-numerotation .parametre-message{position:absolute;bottom:20px;left:50%;transform:translate(-50%);margin:auto;color:#fff;background:rgba(0,0,0,.25);padding:10px;border-radius:15px}.parametres-taxes{width:100%;height:auto;padding:15px;margin-left:10px}.parametres-taxes form{position:relative;background:rgba(0,0,0,.25);margin:auto;padding:15px;border-radius:30px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr .5fr .11fr;justify-content:space-between;align-items:center;gap:5px}.parametres-taxes label{color:#fff;font-weight:700}.parametres-taxes input{height:40px;padding:5px;text-align:center}.parametres-taxes p{color:#fff}.parametres-taxes .bouton{margin:30px 0 5px;width:25%}.parametres-taxes .parametre-message{position:absolute;bottom:20px;left:50%;transform:translate(-50%);margin:auto;color:#fff;background:rgba(0,0,0,.25);padding:10px;border-radius:15px}.parametres-stats{width:100%;height:auto;padding:15px;margin-left:10px}.parametres-stats form{position:relative;background:rgba(0,0,0,.25);margin:auto;padding:15px;border-radius:30px;width:100%;display:grid;grid-template-columns:2fr 2fr 1fr 1fr;justify-content:space-between;align-items:center;gap:5px}.parametres-stats .graphs #graph{display:flex;align-items:center;flex-direction:column;text-align:center}.parametres-stats .graphs label{font-size:clamp(1em,2vh,1.5em);font-weight:100}.parametres-stats .graphs input{margin:5px;padding:5px;height:20px}.parametres-stats .courbe{position:relative}.parametres-stats .courbe .liste-courbe{position:absolute;width:200px;display:flex;flex-direction:column;padding:5px;background:#ffffff;border-radius:15px;text-align:center;border:1px solid black}.parametres-stats .courbe .liste-courbe span{padding:5px;border-radius:5px}.parametres-stats .courbe .liste-courbe span:hover{color:#fff;background:#8d0000}.parametres-stats label{color:#fff;font-weight:500;font-size:clamp(.8em,2vh,1em)}.parametres-stats input{height:40px;padding:5px;text-align:center}.parametres-stats p{color:#fff}.parametres-stats .bouton{margin:30px 0 5px;width:25%}.parametres-stats .parametre-message{position:absolute;bottom:20px;left:50%;transform:translate(-50%);margin:auto;color:#fff;background:rgba(0,0,0,.25);padding:10px;border-radius:15px}.liste-deroulantes{width:100%;height:calc(100% - 120px);margin:10px}.liste-deroulantes .classeurs button{padding:10px;border-radius:15px 15px 0 0;color:#fff;font-size:clamp(.5em,1.5vh,1.2em);background:rgba(0,22,45,.3725490196);margin:2px 2px 2px 0;box-shadow:2px -1px 5px #0003}.liste-deroulantes .classeurs button.actif{background:#797979;box-shadow:none;transition:all .25s}.liste-deroulantes .containt-classeur{width:100%;height:calc(100% - 40px);background:rgba(0,0,0,.25);border-radius:0 15px 30px 30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.liste-deroulantes .containt-classeur::-webkit-scrollbar{display:none}.liste-deroulantes .header-liste-deroulantes{display:flex;justify-content:end}.liste-deroulantes .header-liste-deroulantes .bouton.ajout{display:flex;align-items:center;padding:0;margin:10px;scale:150%}.liste-deroulantes .liste-liste-deroulantes{width:100%}.liste-deroulantes .liste-liste-deroulantes table{width:100%;padding:5px}.liste-deroulantes .liste-liste-deroulantes table thead th{height:25px;border:1px solid #393939;font-size:clamp(.5em,1.5vh,1.5em);font-weight:500;background:#107279;color:#fff;border-radius:10px}.liste-deroulantes .liste-liste-deroulantes table tbody tr{background:rgba(0,0,0,.2);color:#fff}.liste-deroulantes .liste-liste-deroulantes table tbody tr td{padding-left:5px;font-weight:100;font-size:clamp(.5em,1.5vh,1.5em)}.liste-deroulantes .liste-liste-deroulantes table tbody td:last-child,.liste-deroulantes .liste-liste-deroulantes table tbody td:nth-last-child(2){padding-left:8px}.liste-deroulantes .liste-liste-deroulantes table tbody td:last-child{padding-left:0}.liste-deroulantes .ajout-fonction .form-fonction{padding:15px;display:grid;gap:5px}.liste-deroulantes .ajout-fonction .form-fonction input{padding:5px;height:40px}.liste-deroulantes .ajout-fonction .form-fonction #titre{grid-column:1}.liste-deroulantes .ajout-fonction .bouton.liste-deroulantes{margin:15px 0 0;width:15%}.liste-deroulantes .checkBox #checkBox{display:flex;align-items:center}.liste-deroulantes .checkBox #checkBox input{margin:15px;padding:5px;height:20px}.liste-deroulantes .checkBox label{font-size:clamp(.5em,1.5vh,1.2em);color:#fff}.payment-sub .date-expired{padding-top:10px;text-align:center;color:#a7ffea}.payment-sub .pricing-config{width:100%;height:auto;top:85px;left:0;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:15px}.payment-sub .pricing-config input[type=checkbox]{position:relative;width:40px;height:20px;appearance:none;outline:none;border-radius:20px;border:1px solid #107279;background-color:#fff;box-shadow:inset 0 0 2px #00000080;transition:.5s;margin:0 15px}.payment-sub .pricing-config input:checked[type=checkbox]{background-color:#8d0000;transition:.5s}.payment-sub .pricing-config input[type=checkbox]:before{content:"";position:absolute;width:15px;height:15px;background-color:#107279;border-radius:50%;left:2px;top:50%;transform:translateY(-50%);transition:.5s}.payment-sub .pricing-config input:checked[type=checkbox]:before{left:50%;background-color:#fff}@media screen and (max-width: 800px){.payment-sub .pricing-config{grid-template-columns:1fr}}.payment-sub .pricing-config .date-expired{text-align:center;color:#8d0000;font-weight:500;background:#d9d9d9;border-radius:15px;padding:5px;margin:0 -15px}.payment-sub .pricing-config .containt-left{border-radius:15px;padding:0 15px 15px}.payment-sub .pricing-config .input-container{position:relative;display:block;margin-top:1.5rem}.payment-sub .pricing-config .groupe-ville{display:grid;grid-template-columns:1fr .5fr;gap:5px}.payment-sub .pricing-config .groupe-pays{display:grid;grid-template-columns:1fr 1fr;gap:5px}.payment-sub .pricing-config label{left:10px;top:9px;font-weight:100;font-size:1rem;color:#fff}.payment-sub .pricing-config .input-content{height:40px;border:none;border:1px solid #fff;border-radius:15px;background:rgba(255,255,255,.1254901961);font-size:16px;width:100%;color:#fff;padding:10px}.payment-sub .pricing-config label{position:absolute;pointer-events:none;margin-top:-25px;font-size:12px;color:#d9d9d9}.payment-sub .pricing-config .liste-etat,.payment-sub .pricing-config .liste-pays{position:absolute;display:flex;flex-direction:column;top:170px;left:15px;width:calc(50.5% - 16px);border:1px solid white;border-top:none;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;color:#fff;z-index:3000;top:40px;left:0;width:100%;background:#797979}.payment-sub .pricing-config .liste-etat span,.payment-sub .pricing-config .liste-pays span{padding:5px;border-radius:5px;color:#fff!important;text-align:center!important}.payment-sub .pricing-config .liste-etat span:hover,.payment-sub .pricing-config .liste-pays span:hover{background:#8d0000;color:#fff}.payment-sub .pricing-config ::-webkit-scrollbar{width:11px}.payment-sub .pricing-config ::-webkit-scrollbar-thumb{background:#393939;border-radius:25px}.payment-sub .pricing-config ::-webkit-scrollbar{background:transparent}.payment-sub .pricing-config *,.payment-sub .pricing-config :after,.payment-sub .pricing-config :before{box-sizing:border-box;margin:0;padding:0;font-family:Red Hat Display,Red,sans-serif}.payment-sub .pricing-config .etat,.payment-sub .pricing-config .pays{position:relative;grid-area:dev}.payment-sub .pricing-config .etat #etat,.payment-sub .pricing-config .etat #pays,.payment-sub .pricing-config .pays #etat,.payment-sub .pricing-config .pays #pays{padding:10px;width:100%;text-align:center}.payment-sub .pricing-config .containt-right{position:relative;border:1px solid white;border-radius:15px;background:rgba(255,255,255,.1254901961);padding:0 15px 50px}.payment-sub .pricing-config .containt-right .checkAnnuel{margin-top:5px;width:100%;display:flex;justify-content:center}.payment-sub .pricing-config .containt-right .checkAnnuel p{color:#d9d9d9}.payment-sub .pricing-config .containt-right .checkAnnuel .typeSub{font-weight:900;color:#00b881}.payment-sub .pricing-config .containt-right .recap-prix{display:grid;grid-template-columns:1fr 1fr}.payment-sub .pricing-config .containt-right .descriptif{margin-top:5px;font-weight:900}.payment-sub .pricing-config .containt-right .descriptif p{font-weight:100}.payment-sub .pricing-config .containt-right .totaux,.payment-sub .pricing-config .containt-right .promo{margin-top:15px;font-weight:900;text-align:right}.payment-sub .pricing-config .containt-right .promo{transform:translateY(30px)}.payment-sub .pricing-config .containt-right .code-promo{color:#8d0000}.payment-sub .pricing-config .containt-right .total-net{display:flex}.payment-sub .pricing-config .containt-right .total-net p{margin:5px 8px}.payment-sub .pricing-config .content-button{position:absolute;display:flex;width:100%;left:0;bottom:0}.payment-sub .pricing-config .content-button .btn-update{background:#a7ffea;color:#000;margin-right:5px}.payment-sub .pricing-config .content-button .btn-update:hover{background:rgba(0,0,0,.3882352941);color:#fff}.payment-sub .pricing-config .content-button .btn-change{background:#00b881;color:#000;margin-right:5px}.payment-sub .pricing-config .content-button .btn-change:hover{background:rgba(0,0,0,.3882352941);color:#fff}.payment-sub .pricing-config button{width:100%;background:#8d0000;color:#fff;font-weight:400;height:40px;border-radius:15px}.payment-sub .pricing-config button:hover{color:#fff;background:rgba(0,0,0,.3882352941)}.payment-sub .pricing-config .message,.payment-sub .pricing-config .erreur{line-height:50px}.payment-sub .pricing-config .erreur{color:#8d0000}.payment-sub .pricing-config .message{font-weight:900;color:#fff}.payment-sub .pricing-config .message-info,.payment-sub .pricing-config .erreur-info{margin:0 20%;padding:5px 10px;border-radius:15px;background:white;height:auto}.payment-sub .pricing-config .erreur-info{color:#8d0000;font-weight:900;text-align:center}.payment-sub .pricing-config .message-info{font-weight:900;color:#009b10;text-align:center}.payment-sub .containt-liste{position:relative;top:0px;padding:5px 15px 5px 0;width:100%;margin:5px;height:auto;box-shadow:5px 5px 15px #0003;border-radius:5px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.payment-sub .containt-liste::-webkit-scrollbar{display:none}.payment-sub table{width:100%}.payment-sub thead th{height:25px;font-size:1em;font-weight:500;background:grey;color:#fff;border-radius:5px}.payment-sub tbody td{font-size:1em;font-weight:100;background:rgba(0,22,45,.3725490196);padding:5px;border-radius:5px;color:#fff}.payment-sub .icon{width:20px;scale:150%;margin:5px 0 5px 10px}.payment-sub .icon:hover{color:#8d0000}.checkout{position:relative}.checkout .titre{font-size:clamp(16px,5vw,80px);padding:80px;color:#a7ffea;text-align:center}.checkout .content-checkout{display:flex;justify-content:center;align-items:center;color:#a7ffea;font-size:clamp(8px,3vw,20px)}.checkout .content-checkout h3{font-weight:300;justify-content:space-between;font-size:2em}.checkout .content-checkout .icone{padding:0 10px;font-size:clamp(25px,12vw,50px)}.checkout .recap,.checkout .total{margin:0 20%;border:1px solid white;border-radius:15px;color:#a7ffea;padding:15px 50px;font-size:clamp(12px,1.2vw,20px);font-weight:100}.checkout .total{display:flex;justify-content:space-between;border-top:none;color:#fff;padding:10px 20px;font-size:clamp(8px,1vw,20px)}.checkout .total .totalTTC{display:flex;flex-direction:row;align-items:center}.checkout .payment{margin:5px 20%;border:1px solid white;border-top:none;border-radius:15px;padding:15px 50px;color:#fff;background:#a7ffea}.checkout button{margin:15px 20%;width:10%;background:#00b881;font-weight:400;height:40px;border-radius:15px}.checkout button:hover{background:#0a4a4f}.checkout .loader{margin:15px 20%}.checkout .erreur-pay,.checkout .message-pay{margin:0 20%;padding:5px 10px;border-radius:15px;background:white;height:auto}.checkout .erreur-pay{font-weight:900;color:#8d0000}.checkout .message-pay{font-weight:900;color:#009b10}.export_csv{width:100%;height:auto;padding:15px;margin-left:10px}.export_csv .export{margin-left:200px}.export_csv .export .export-facture,.export_csv .export .export-contact{margin-bottom:8px;width:500px;display:flex;align-items:center;justify-content:space-between}.export_csv .export .export-facture button,.export_csv .export .export-contact button{width:300px}.export_csv .select-restore{margin:15px}.export_csv .select-restore label{margin-top:15px;display:flex;width:250px;justify-content:space-between;color:#fff;font-weight:600}.connexion{position:absolute;width:50%;left:50%;top:50%;transform:translate(-50%,-55%);padding-bottom:25px;min-width:400px}.connexion .bloc-logo{position:relative;transform:translate(-15px,3.5vh);display:flex;justify-content:center;z-index:100}.connexion .block-connexion{position:relative;margin:auto;width:85%;background:rgba(0,22,45,.3725490196);border-radius:10vw;height:37.5vw;min-height:450px;max-height:900px;border-top:1px solid white;border-bottom:1px solid white;box-shadow:2px 3px 12px 1px #00000026}.connexion .block-connexion form{position:inherit;width:100%;min-width:400px;left:50%;top:50%;transform:translate(-50%,-55%);display:flex;flex-direction:column;padding:2em;margin:15px 0}.connexion .block-connexion form .titre{color:#fff;text-align:center;margin-bottom:15px}.connexion .block-connexion form .titre-cie{color:gray;text-align:center;margin:15px}.connexion .block-connexion form input{padding:10px;margin:10px;border-top:1px solid rgba(255,255,255,.49);border-bottom:1px solid rgba(255,255,255,.35);box-shadow:inset 2px 2px 4px 2px #00000040;background:rgba(255,255,255,.15);border-radius:15px;font-size:1.5em}.connexion .block-connexion form input::placeholder{font-weight:100;color:#8d0000}.connexion .block-connexion form span{text-align:end;margin-right:15px;color:#fff6;font-size:1.2vh;cursor:pointer}.connexion .block-connexion form .message,.connexion .block-connexion form .erreur{position:inherit;left:0;top:15px;transform:translate(0);width:100%;min-width:auto}.connexion .block-connexion .bouton{position:relative;margin:50px 30% 0;border-radius:25px;min-height:50px;max-height:50px}@media screen and (max-height: 650px){.connexion{top:55%}.connexion .block-connexion{height:450px;min-height:200px}}.no-compte{position:absolute;top:60px;left:50px}.statistique{position:absolute;width:94%;height:89%;top:60px;left:48px;font-size:clamp(8px,1vw,18px)}.statistique .titre{position:absolute;color:#393939;color:#fff;text-align:center;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-43px)}.statistique .titre h1{font-weight:100;user-select:none}.statistique .containt-statistique{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:40px 1.5fr 1fr 1fr 1fr 20px;gap:5px;top:0;padding:5px 15px;margin:auto;width:100%;height:calc(94vh - 60px);background:#2f353a;box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.statistique .containt-statistique::-webkit-scrollbar{display:none}.statistique .containt-statistique .header-statistic{grid-area:1/1/2/4;height:40px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:100;font-size:1em}.statistique .containt-statistique .header-statistic .bloc-left{display:flex;align-items:center}.statistique .containt-statistique .header-statistic .bloc-right{margin-top:-20px}.statistique .containt-statistique .header-statistic .bloc-right button{padding:5px 2em;border-radius:0 0 5px 15px;margin-right:-15px;background:#797979;box-shadow:-2px 2px 5px 2px #00000040;font-size:1em}.statistique .containt-statistique .header-statistic .bloc-right button.active{background:#393939;color:#d9d9d9}.statistique .containt-statistique .Graphs{grid-area:2/1/7/4;position:absolute;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;height:92%;width:100%}.statistique .containt-statistique .Graph-1,.statistique .containt-statistique .Graph-2{width:50%;font-weight:100;font-size:.7em;color:#d9d9d9}.statistique .containt-statistique .Graph-1 h2,.statistique .containt-statistique .Graph-2 h2{font-weight:100;margin:0 15px;font-size:clamp(15px,2vh,35px)}.statistique .containt-statistique .Graph-1{margin-bottom:clamp(20px,7vh,60px)}.statistique .containt-statistique .Graph-rankin{width:100%;display:flex;font-weight:100;font-size:.7em;color:#d9d9d9;justify-content:space-between}.statistique .containt-statistique .Graph-rankin .categorie{position:absolute}.statistique .containt-statistique .Graph-rankin .categorie #categorie{width:300px;border-radius:5px;padding:5px}.statistique .containt-statistique .Graph-rankin .categorie .liste-categories{position:absolute;display:flex;flex-direction:column;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:1000}.statistique .containt-statistique .Graph-rankin .categorie .liste-categories span{padding:5px;border-radius:5px}.statistique .containt-statistique .Graph-rankin .categorie .liste-categories span:hover{color:#fff;background:#8d0000}.statistique .containt-statistique .Graph-rankin .Graph-trans,.statistique .containt-statistique .Graph-rankin .Graph-produits{width:100%}.statistique .containt-statistique .Graph-rankin .Graph-trans{margin-top:20px}.statistique .containt-statistique .recharts-wrapper{margin:auto}.statistique .containt-statistique .recharts-wrapper text{fill:#d9d9d9;font-size:.9rem}.statistique .containt-statistique .recharts-wrapper .recharts-tooltip-wrapper{color:#797979;border-radius:10px;overflow:hidden}.statistique .containt-statistique .recharts-wrapper .recharts-tooltip-wrapper .recharts-tooltip-label{font-size:1.2rem}.statistique .containt-statistique .recharts-wrapper .recharts-tooltip-wrapper .recharts-default-tooltip{background:rgba(255,255,255,.166)}.statistique .containt-statistique .recharts-wrapper .recharts-tooltip-wrapper .recharts-default-tooltip .recharts-tooltip-item-value,.statistique .containt-statistique .recharts-wrapper .recharts-tooltip-wrapper .recharts-default-tooltip .recharts-tooltip-item-name{color:#107279!important;font-weight:900}.statistique .containt-statistique table{margin-top:10px;width:100%}.statistique .containt-statistique th{border-radius:5px;background:#606060;margin:10px;padding:10px;font-size:.8rem;font-family:Montserrat,sans-serif;font-weight:400;color:#d9d9d9;text-align:start}.statistique .containt-statistique td{background:transparent;border:1px dotted #797979;border-top:none;border-right:none;margin:5px;padding:5px;font-size:.8rem;font-family:Montserrat,sans-serif;font-weight:400;color:#d9d9d9;text-align:start}.statistique .containt-statistique .Taches{grid-area:2/1/7/2;width:100%;background:rgba(0,0,0,.2);border-radius:15px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.statistique .containt-statistique .Taches::-webkit-scrollbar{display:none}.statistique .containt-statistique .Taches p{color:#fff;padding:10px;font-weight:700;font-size:clamp(.5em,2vh,1em)}.statistique .containt-statistique .Taches .header-taches{position:sticky;top:0;display:flex;flex-direction:row;justify-content:space-between;background:rgb(37,42,46);z-index:50}.statistique .containt-statistique .Taches .block-tache{display:grid;grid-template-columns:40px 10px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding:5px 0}.statistique .containt-statistique .Taches .block-tache input[type=checkbox]{width:20px;height:20px}.statistique .containt-statistique .Taches .block-tache input[type=checkbox]:before{background-color:#00000080}.statistique .containt-statistique .Taches .block-tache input:checked[type=checkbox]:before{background-color:transparent}.statistique .containt-statistique .Taches .block-tache .titre-liste-tache{padding:5px 10px;font-size:clamp(.5em,2vh,1em);font-weight:100}.statistique .containt-statistique .Calendrier{grid-area:2/2/3/4;width:100%;background:rgba(0,0,0,.2);border-radius:15px;overflow:hidden}.statistique .containt-statistique .tempo{font-size:3em;font-weight:900;transform:rotate(-45deg) translate(-50%,-50%);color:#00162d5f}.statistique .containt-statistique .Calendrier-jour{grid-area:3/2/7/4;width:100%;background:rgba(0,0,0,.2);border-radius:15px;font-size:clamp(10px,2vh,15px);overflow:hidden}.statistique .containt-statistique .Calendrier-jour p{color:#fff;padding:clamp(5px,1.5vh,10px);font-weight:700}@media screen and (max-height: 768px){.statistique .containt-statistique .Graph-1,.statistique .containt-statistique .Graph-2{height:45%}}.calendrier{position:absolute;width:94%;top:55px;left:48px}.calendrier .containt-calendrier{position:relative;margin:auto;width:101%;height:90vh;background:hwb(218 97% 0%);background:#88a4a5;box-shadow:5px 5px 15px #0003;border-radius:30px}.calendrier .containt-calendrier .titre{position:absolute;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-45px);color:#393939;color:#fff;text-align:center}.calendrier .containt-calendrier .titre h1{font-weight:100;user-select:none}.vente{position:absolute;width:94%;top:55px;left:48px}.vente .vide{width:24px}.vente .ajout,.vente .ajout-trans{position:absolute;top:6px;right:20px;width:25px;font-size:1.5em;color:#fff;cursor:pointer;z-index:2000}.vente .ajout:hover,.vente .ajout-trans:hover{color:#8d0000}.vente .ajout-trans{left:15px;top:4px;color:#8ac2b1;font-size:1.8em}.vente .titre{position:absolute;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-40px);color:#393939;color:#fff;text-align:center}.vente .titre h1{font-weight:100;user-select:none}.vente .titre h3{font-size:1.8em;color:#107279;color:#fff;background:rgba(0,22,45,.3725490196);padding:0 20px;border-radius:15px 15px 0 0;box-shadow:0 -5px 5px #0000004d;user-select:none}.vente .containt-vente{position:relative;margin:auto;width:101%;height:91vh;background:#8ac2b1;border-left:1px solid white;box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.vente .containt-vente::-webkit-scrollbar{display:none}.vente .containt-vente .bloc-vente{position:fixed;display:flex;top:68px;left:100px;height:25px;z-index:2000}.vente .containt-vente .bloc-vente .titre-tableau-vente{display:flex;align-items:center;height:35px;font-weight:100;font-size:1em;width:100%;color:#fff;transform:translateY(-11px)}.vente .containt-vente .bloc-vente .titre-tableau-vente input{padding:0 5px;width:20vw;max-width:300px;height:30px;margin:0 15px}.vente .containt-vente .bloc-vente .titre-tableau-vente .icon{transform:translateY(4px)!important;margin-left:25px;margin-right:15px;font-size:1.8em}.vente .containt-vente .bloc-vente .titre-tableau-vente .icon:hover,.vente .containt-vente .bloc-vente .titre-tableau-vente .icon.active{color:#8d0000}.vente .containt-vente .closeTran{position:absolute;position:fixed;display:flex;top:66.5px;left:63px;height:25px;z-index:2000;transform:translateY(-8px);font-size:1.5em;color:#8ac2b1;cursor:pointer;font-size:1.8em}.vente .containt-vente .closeTran:hover{color:#8d0000}@media screen and (max-width: 1400px){.titre-liste{display:none}}@media screen and (max-height: 650px){.vente .containt-vente{height:90vh}}.taches{position:absolute;width:94%;height:89%;top:60px;left:48px}.taches .titre{position:absolute;color:#393939;color:#fff;text-align:center;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-43px)}.taches .titre h1{font-weight:100;user-select:none}.taches .containt-taches{position:relative;top:0px;padding:0 15px 0 0;margin:auto;width:101%;height:calc(94vh - 60px);background:rgba(0,0,0,.1);border-left:1px solid rgba(255,255,255,.349);box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.taches .containt-taches::-webkit-scrollbar{display:none}.rh{position:absolute;width:94%;height:90%;top:60px;left:48px}.rh .titre{position:absolute;color:#393939;color:#fff;text-align:center;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-43px)}.rh .titre h1{font-weight:100;user-select:none}.rh .containt-rh{position:absolute;top:0px;padding:0 15px 0 0;margin:auto;width:100%;height:calc(94vh - 60px);background:#c28a93;border-left:1px solid rgba(255,255,255,.349);box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rh .containt-rh::-webkit-scrollbar{display:none}.rh .menu-rh{display:flex;justify-content:space-around}.rh .menu-rh #icon{font-size:clamp(3em,1.5vh,3.5em);padding:5px}.rh .menu-rh .btn-icon{border:2px solid rgba(0,0,0,0);padding:5px;margin:5px;width:140px;box-shadow:5px 5px 5px #0003;border-radius:30px;background:rgba(199,244,212,.3882352941);color:#fff;font-weight:100;font-size:clamp(.5em,1.5vh,1.2em)}.rh .menu-rh .btn-icon:hover{background:#8d0000}.rh .menu-rh .btn-icon.actif{border:2px solid #ffffff;background:#797979;box-shadow:none;transition:all .25s}.rh .menu-rh .btn-icon.lock{border:2px solid #8d0000;transition:all .25s}.user{position:absolute;width:94%;height:90%;top:60px;left:48px}.user .titre{position:absolute;color:#393939;color:#fff;text-align:center;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-43px)}.user .titre h1{font-weight:100;user-select:none}.user .titre-user{position:fixed;width:94%;height:35px;background:rgba(0,0,0,.536);border-top:1px solid white;border-radius:30px 30px 0 0;box-shadow:1px 2px 5px #0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-size:14px;z-index:100}.user .titre-user .titre-liste{position:absolute;display:flex;height:100%;align-items:center;font-size:1.2em;width:98%;left:25px;color:#fff;font-weight:100;margin-left:30px;z-index:2000}.user .titre-user #find{position:absolute;left:300px;top:2px;padding:5px;min-width:300px;z-index:2000}.user .titre-user .ajout{position:absolute;transform:translateY(4px);right:20px;font-size:1.8em;color:#fff;cursor:pointer;z-index:2000}.user .titre-user .ajout:hover{color:#8d0000}.user .containt-liste{position:relative;top:0px;padding:40px 15px 0 0;margin:auto;width:100%;height:calc(94vh - 60px);background:hwb(218 97% 0%);border-left:1px solid white;box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.user .containt-liste::-webkit-scrollbar{display:none}.user table{width:99%;border-collapse:collapse;margin-left:1%}.user thead th{height:25px;border:1px solid hwb(218 97% 0%);font-size:1em;font-weight:100;background:#107279;color:#fff;border-radius:10px}.user tbody td{font-size:1em;font-weight:100}.user .status,.user .userOnOff{text-align:center}.user .status span,.user .userOnOff span{color:#fff;padding:2px 5px;border-radius:10px}.user .userOnOff span{border-radius:25px}.user .icons-edit{width:25px;height:25px;color:#009b10;cursor:pointer;margin-right:5px}.user .icons-delete{width:22px;height:22px;color:#8d0000;cursor:pointer}.user tbody tr:nth-child(even){background:rgba(0,0,0,.1)}.user tbody td:last-child,.user tbody td:nth-last-child(2){background:hwb(218 97% 0%);padding-left:8px}.user tbody td:last-child{padding-left:0}.Produits{position:absolute;width:94%;height:90%;top:60px;left:48px}.Produits .titre{position:absolute;color:#393939;color:#fff;text-align:center;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-43px)}.Produits .titre h1{font-weight:100;user-select:none}.Produits .containt-vente{position:relative;margin:auto;width:101%;height:91vh;background:#8ac2b1;border-left:1px solid white;box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.Produits .containt-vente::-webkit-scrollbar{display:none}.Produits .titre-produits{position:fixed;width:94%;height:35px;background:rgba(0,0,0,.536);border-top:1px solid white;border-radius:30px 30px 0 0;box-shadow:1px 2px 5px #0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-size:14px;z-index:100;background:#2a6089}.Produits .titre-produits .bloc-left{position:absolute;display:flex;height:100%;align-items:center;font-size:1.2em;width:98%;left:20px;color:#fff;font-weight:100;z-index:2000}.Produits .titre-produits .titre-liste{margin-right:15px;margin-left:30px}.Produits .titre-produits #find{padding:5px;min-width:300px}.Produits .titre-produits .categorie{position:relative;margin:0 5px}.Produits .titre-produits .categorie #categorie{width:300px;border-radius:5px;padding:5px}.Produits .titre-produits .categorie .liste-categories{position:absolute;display:flex;flex-direction:column;width:100%;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:1000}.Produits .titre-produits .categorie .liste-categories span{padding:5px;border-radius:5px}.Produits .titre-produits .categorie .liste-categories span:hover{color:#fff;background:#8d0000}.Produits .titre-produits .ajout{position:absolute;transform:translateY(4px);right:20px;font-size:1.8em;color:#fff;cursor:pointer;z-index:2000}.Produits .titre-produits .ajout:hover{color:#8d0000}.Produits .containt-liste{position:relative;top:0px;padding:40px 15px 0 0;margin:auto;width:100%;height:calc(94vh - 60px);background:#a6d7ee;border-left:1px solid white;box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.Produits .containt-liste::-webkit-scrollbar{display:none}.Produits table{width:99%;border-collapse:collapse;margin-left:1%}.Produits thead th{height:25px;border:1px solid hwb(218 97% 0%);font-size:1em;font-weight:100;background:#107279;color:#fff;border-radius:10px;border:none}.Produits .listeColumn{position:relative;top:2px;margin:0 5px;font-size:12px}.Produits .col-show{position:absolute;display:flex;flex-direction:column;padding:5px;width:170px;right:-15px;color:#fff;border-radius:10px;background:#107279;border:1px solid #ffffff;box-shadow:-5px -5px 10px 2px #00000080}.Produits #column{display:flex;justify-content:space-between;align-items:center;padding-left:20px}.Produits tbody td{font-size:1em;font-weight:100}.Produits .icons-edit{width:25px;height:25px;color:#009b10;cursor:pointer;margin-right:5px}.Produits .icons-delete{width:22px;height:22px;color:#8d0000;background:#a6d7ee;cursor:pointer}.Produits tbody tr:nth-child(even){background:rgba(0,0,0,.1)}.Produits tbody #prix-achat{font-weight:500;text-align:end;width:5%;color:#8d0000}.Produits tbody #prix-vente{font-weight:500;color:#009b10;text-align:end;width:5%}.Produits tbody td:last-child,.Produits .tbody_facture td:nth-last-child(2){padding-left:8px;background:#a6d7ee}.Produits tbody td:last-child{padding-left:0;background:#a6d7ee}.parametre{position:absolute;width:94%;height:90%;top:60px;left:48px}.parametre .titre{position:absolute;color:#393939;color:#fff;text-align:center;top:50%;transform-origin:top left;transform:rotate(-90deg) translate(-50%,-43px)}.parametre .titre h1{font-weight:100;user-select:none}.parametre .containt-parametre{position:absolute;top:0px;padding:0 15px 0 0;margin:auto;width:100%;height:calc(94vh - 60px);background:rgba(0,0,0,.1);border-left:1px solid rgba(255,255,255,.349);box-shadow:5px 5px 15px #0003;border-radius:30px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.parametre .containt-parametre::-webkit-scrollbar{display:none}.parametre .menu-parametres{display:flex;justify-content:space-around}.parametre .menu-parametres #icon{font-size:clamp(3em,1.5vh,3.5em);padding:5px}.parametre .menu-parametres .btn-icon{border:2px solid rgba(0,0,0,0);padding:5px;margin:5px;width:140px;box-shadow:5px 5px 5px #0003;border-radius:30px;background:rgba(0,22,45,.3725490196);color:#fff;font-weight:100;font-size:clamp(.5em,1.5vh,1.2em)}.parametre .menu-parametres .btn-icon:hover{background:#8d0000}.parametre .menu-parametres .btn-icon.actif{border:2px solid #ffffff;background:#797979;box-shadow:none;transition:all .25s}.parametre .menu-parametres .btn-icon.lock{border:2px solid #8d0000;transition:all .25s}.devis-impression{background:transparent;width:97%;margin:0 15px 15px}.devis-impression #print-only{display:block;position:relative;margin:20px}.devis-impression .header-document{display:flex}.devis-impression .header-document .logo{width:200px;min-height:150px}.devis-impression .header-document .logo img{max-height:150px;object-fit:scale-down}.devis-impression .header-document .logo p{font-size:1.1em;font-weight:900;line-height:1.1em}.devis-impression .header-document .info-compagnie{margin-left:200px;font-size:.6em;font-weight:100;line-height:1.2em}.devis-impression .header-document .info-compagnie p:nth-child(1){font-size:2.5em;font-weight:900;line-height:1.1em}.devis-impression .header-document .info-compagnie p:nth-child(2){font-size:1em;font-weight:700}.devis-impression .header-document .info-compagnie p:nth-last-child(1){margin-top:5px;margin-bottom:10px;font-size:1em;font-weight:500}.devis-impression .info-client{font-size:.8em;margin-top:15px;margin-left:400px}.devis-impression .info-client .nom-client{display:flex}.devis-impression .info-client .nom-client p{margin-right:2px;font-weight:400}.devis-impression .info-client p{font-weight:700}.devis-impression .info-document{transform:translateY(-25px);font-size:.7em;width:50%;display:grid;grid-template-columns:20% 80%}.devis-impression .info-document p{font-weight:900}.devis-impression .info-document p:nth-child(1),.devis-impression .info-document p:nth-child(3){margin-bottom:5px}.devis-impression .info-contact{display:flex;flex-direction:column}.devis-impression .info-projet{font-size:.8em;width:100%;display:grid;grid-template-columns:10% 90%}.devis-impression .info-projet p:nth-child(1){font-weight:900}.devis-impression .table-devis{width:100%;margin-top:15px}.devis-impression .table-devis table{border-collapse:collapse;font-size:.8em}.devis-impression .table-devis thead{background:#d9d9d9}.devis-impression .table-devis thead td{text-align:center;padding:0 5px}.devis-impression .table-devis thead .designation{width:65%}.devis-impression .table-devis thead .prix{width:15%}.devis-impression .table-devis thead .qte{width:5%}.devis-impression .table-devis thead .montant{width:25%}.devis-impression .table-devis tbody{transform:translateY(5px);margin-bottom:15px}.devis-impression .table-devis tbody td{text-align:right;font-size:.8em}.devis-impression .table-devis tbody td:nth-child(1){text-align:left}.devis-impression .table-devis tbody td:nth-child(2){padding-right:15px}.devis-impression .table-devis tbody td:nth-child(3){text-align:center;padding-right:5px}.devis-impression .footer-devis{position:relative;display:flex;justify-content:space-between;width:100%;height:auto;min-height:60px;margin-bottom:5px;font-size:.8em}.devis-impression .footer-devis .note-devis{width:60%;height:auto;display:block;font-size:.8em;font-weight:100;padding:0;margin:5px 0}.devis-impression .footer-devis .note-devis p{display:flex;flex-wrap:wrap}.devis-impression .footer-devis .montant-devis{display:flex;justify-content:space-between;width:45%;height:auto;font-weight:100;align-items:end;margin:5px 0}.devis-impression .footer-devis .label-montant{width:65%;display:flex;flex-direction:column;justify-content:center}.devis-impression .footer-devis .montant{right:0;text-align:right;display:flex;justify-content:space-between;flex-direction:column}.facture-impression{background:transparent;width:97%;margin:0 15px 15px}.facture-impression #print-only{display:block;position:relative;margin:20px}.facture-impression .header-document{display:flex}.facture-impression .header-document .logo{width:200px;min-height:150px}.facture-impression .header-document .logo img{object-fit:scale-down;max-height:150px}.facture-impression .header-document .logo p{font-size:1.1em;font-weight:900;line-height:1.1em}.facture-impression .header-document .info-compagnie{margin-left:200px;font-size:.6em;font-weight:100;line-height:1.2em}.facture-impression .header-document .info-compagnie p:nth-child(1){font-size:2.5em;font-weight:900;line-height:1.1em}.facture-impression .header-document .info-compagnie p:nth-child(2){font-size:1em;font-weight:700}.facture-impression .header-document .info-compagnie p:nth-last-child(1){margin-top:5px;margin-bottom:10px;font-size:1em;font-weight:500}.facture-impression .info-client{font-size:.8em;margin-top:15px;margin-left:400px}.facture-impression .info-client .nom-client{display:flex}.facture-impression .info-client .nom-client p{margin-right:2px;font-weight:400}.facture-impression .info-client p{font-weight:700}.facture-impression .info-document{transform:translateY(-25px);font-size:.7em;width:50%;display:grid;grid-template-columns:20% 80%}.facture-impression .info-document p{font-weight:900}.facture-impression .info-document p:nth-child(1),.facture-impression .info-document p:nth-child(3){margin-bottom:5px}.facture-impression .info-contact{display:flex;flex-direction:column}.facture-impression .info-projet{font-size:.8em;width:100%;display:grid;grid-template-columns:10% 90%}.facture-impression .info-projet p:nth-child(1){font-weight:900}.facture-impression .table-facture{width:100%;margin-top:15px;border-top:.5px solid #8d0000}.facture-impression .table-facture table{border-collapse:collapse;font-size:.8em}.facture-impression .table-facture thead{background:#d9d9d9}.facture-impression .table-facture thead td{text-align:center;padding:0 5px}.facture-impression .table-facture thead .designation{width:65%}.facture-impression .table-facture thead .prix{width:15%}.facture-impression .table-facture thead .qte{width:5%}.facture-impression .table-facture thead .montant{width:25%}.facture-impression .table-facture tbody{transform:translateY(5px)}.facture-impression .table-facture tbody td{text-align:right;font-size:.8em}.facture-impression .table-facture tbody td:nth-child(1){text-align:left}.facture-impression .table-facture tbody td:nth-child(2){padding-right:15px}.facture-impression .table-facture tbody td:nth-child(3){text-align:center;padding-right:5px}.facture-impression .footer-facture{position:relative;display:flex;justify-content:space-between;width:100%;height:auto;min-height:60px;margin-bottom:5px;font-size:.8em}.facture-impression .footer-facture .note-facture{width:60%;height:auto;display:block;font-size:.8em;font-weight:100;padding:0;margin:5px 0}.facture-impression .footer-facture .note-facture p{display:flex;flex-wrap:wrap}.facture-impression .footer-facture .montant-facture{display:flex;justify-content:space-between;width:45%;height:auto;font-weight:100;align-items:end;margin:5px 0}.facture-impression .footer-facture .label-montant{width:65%;display:flex;flex-direction:column;justify-content:center}.facture-impression .footer-facture .montant{right:0;text-align:right;display:flex;justify-content:space-between;flex-direction:column}.releve-impression{background:transparent;width:97%;margin:0 15px 15px}.releve-impression #print-only{display:block;position:relative;margin:20px}.releve-impression .header-document{display:flex}.releve-impression .header-document .logo{width:200px;min-height:150px}.releve-impression .header-document .logo img{object-fit:scale-down;max-height:150px}.releve-impression .header-document .info-compagnie{margin-top:15px;margin-left:200px;font-size:.6em;font-weight:100;line-height:1.2em}.releve-impression .header-document .info-compagnie p:nth-child(1){font-size:1em;font-weight:700}.releve-impression .header-document .info-compagnie p:nth-last-child(1){margin-top:15px;margin-bottom:10px;font-size:1em;font-weight:500}.releve-impression .info-client{font-size:.8em;margin-top:30px;text-align:center}.releve-impression .info-client .titre{font-size:2em;font-weight:900}.releve-impression .info-client .nom-client{display:flex}.releve-impression .info-client .nom-client p{margin-right:2px;font-weight:400}.releve-impression .info-client p{font-weight:700}.releve-impression .info-document{transform:translateY(-25px);font-size:.7em;width:50%;display:grid;grid-template-columns:20% 80%}.releve-impression .info-document p{font-weight:900}.releve-impression .info-document p:nth-child(1),.releve-impression .info-document p:nth-child(3){margin-bottom:5px}.releve-impression .info-contact{display:flex;flex-direction:column}.releve-impression .info-projet{font-size:.8em;width:100%;display:grid;grid-template-columns:10% 90%}.releve-impression .info-projet p:nth-child(1){font-weight:900}.releve-impression table{margin-top:15px;width:100%}.releve-impression table th{background:#797979;color:#fff;padding:5px 10px;border-radius:5px;font-size:.5em}.releve-impression table td{text-align:center;border-radius:3px;padding:2px 5px;border-bottom:1px solid rgb(172,172,172);border-right:1px solid rgb(172,172,172);font-size:.5em}.releve-impression table .ligne-facture{border:2px solid black}.releve-impression table .col-paiement{color:#009b10;font-weight:600;text-align:right}.releve-impression .recu-col{width:100%;display:grid;grid-template-columns:25% 75%;border:.5px solid gray;border-radius:5px}.releve-impression .recu-col p:nth-child(1){padding:5px 15px;font-weight:900;border:.5px solid gray;background:#797979;color:#fff}.releve-impression .recu-col p:nth-child(2){padding:5px 15px}@media print{@page{size:auto}}.liste-name-cie{position:absolute;display:flex;flex-direction:column;width:25%;top:35px;background:#107279;border-radius:10px;padding:5px;max-height:170px;overflow-y:scroll;z-index:3000}.liste-name-cie .doc-impression.actif{background:grey}.liste-name-cie span{padding:5px;border-radius:5px}.liste-name-cie span:hover{color:#fff;background:#8d0000}.order-impression{background:transparent}.order-impression #print-only{display:block;position:relative;margin:20px}.order-impression .header-document{display:flex}.order-impression .header-document .logo{width:250px}.order-impression .header-document .logo img{object-fit:scale-down}.order-impression .header-document .info-compagnie{margin-left:150px;font-size:.6em;font-weight:100;line-height:1.2em}.order-impression .header-document .info-compagnie p:nth-child(1){color:#107279;font-size:2em;font-weight:900;line-height:1.1em}.order-impression .header-document .info-compagnie p:nth-child(2){font-size:1em;font-weight:700}.order-impression .header-document .info-compagnie p:nth-last-child(1){margin-top:5px;margin-bottom:10px;font-size:1em;font-weight:500}.order-impression .header-document .info-compagnie .id-taxes{font-size:8px}.order-impression .info-client{font-size:.8em;margin-top:15px;margin-left:400px}.order-impression .info-client .nom-client{display:flex}.order-impression .info-client .nom-client p{margin-right:2px;font-weight:400}.order-impression .info-client p{font-weight:700}.order-impression .info-document{transform:translateY(-25px);font-size:.7em;width:50%;display:grid;grid-template-columns:20% 80%}.order-impression .info-document p{font-weight:900}.order-impression .info-document p:nth-child(1),.order-impression .info-document p:nth-child(3){margin-bottom:5px}.order-impression .info-contact{display:flex;flex-direction:column}.order-impression .info-projet{font-size:.8em;width:100%;display:grid;grid-template-columns:10% 90%}.order-impression .info-projet p:nth-child(1){font-weight:900}.order-impression .table-facture{width:100%;margin-top:15px;border-top:.5px solid #107279}.order-impression .table-facture table{border-collapse:collapse;font-size:.8em}.order-impression .table-facture thead{background:#d9d9d9}.order-impression .table-facture thead td{text-align:center;padding:0 5px}.order-impression .table-facture thead .designation{width:65%}.order-impression .table-facture thead .prix{width:15%}.order-impression .table-facture thead .qte{width:5%}.order-impression .table-facture thead .montant{width:25%}.order-impression .table-facture tbody{transform:translateY(5px)}.order-impression .table-facture tbody td{text-align:right;font-size:.8em}.order-impression .table-facture tbody td:nth-child(1){text-align:left}.order-impression .table-facture tbody td:nth-child(2){padding-right:15px}.order-impression .table-facture tbody td:nth-child(3){text-align:center;padding-right:5px}.order-impression .footer-facture{position:relative;display:flex;justify-content:space-between;width:100%;height:auto;min-height:50px;margin-top:auto;margin-bottom:5px;border-top:.5px #107279 solid;border-bottom:.5px #107279 solid;font-size:.8em;padding:12px}.order-impression .footer-facture .note-facture{width:70%;height:auto;display:block;font-size:.8em;font-weight:100}.order-impression .footer-facture .note-facture p{display:flex;flex-wrap:wrap}.order-impression .footer-facture .montant-facture{display:flex;justify-content:space-between;width:35%;height:50px;font-weight:100;align-items:center}.order-impression .footer-facture .label-montant{width:65%;display:flex;flex-direction:column;top:5px;height:60px;justify-content:space-between}.order-impression .footer-facture .montant{position:absolute;right:0;top:5px;height:60px;text-align:right;display:flex;justify-content:space-between;flex-direction:column}
