c-field{display:block;width:100%}c-field:not([data-type]){flex-wrap:wrap;display:flex;flex-direction:row}@keyframes displayCFieldVisible{from{opacity:0;transform:translateY(10px)}}c-field[data-show-if]{animation:displayCFieldVisible .3s}.frm-section{padding:15px;border-radius:16px;margin-bottom:10px}.frm-section>div{-webkit-backdrop-filter:var(--backdrop-effect);backdrop-filter:var(--backdrop-effect);padding-top:15px;position:relative}.frm-section>div:before{content:"";position:absolute;left:-15px;top:0;right:-15px;bottom:-15px;background:var(--bgcolor);opacity:var(--backdrop-opacity);pointer-events:none;z-index:-1}.frm-section>h2{font-weight:400;margin:0 0 20px;font-size:var(--heading-font-size2);position:sticky;cursor:pointer;-webkit-user-select:none;user-select:none;top:calc(var(--top-height)/ 2);background:var(--light2);z-index:100;margin:-15px -15px 0 -15px;padding:15px}.frm-section>h2:after{content:"";position:absolute;right:30px;top:20px;width:12px;height:12px;border-right:solid 2px;border-bottom:solid 2px;transform:rotate(45deg);transition:transform .3s}.open>.frm-section>h2:after{transform:rotate(45deg) rotateX(180deg) rotateY(180deg) translateY(0) translateX(-5px)}:not(.open)>.frm-section>h2{margin-bottom:0}:not(.open)>.frm-section>div{pointer-events:none;position:absolute;opacity:0;left:-200vw;right:200vw;top:-100vh}.columns{--space:10px}.columns+.columns{margin-top:var(--space,10px)}.columns,.frm-groupe>div{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 var(--space,10px)}.columns>*,.frm-groupe.has-column>div>*{width:calc((100% - (var(--column) - 1) * var(--space))/ var(--column) - 2px)}.columns>.fill{flex:1}.columns>.fixed-top{position:sticky;top:calc(var(--top-height)/ 2 + 10px)}.columns.wrap>*{min-width:calc(100% / var(--column) - var(--space,15px));width:auto}.columns.wrap>*>*{width:100%}.frm-groupe>div>*{margin-bottom:10px;max-width:100%}.columns.fill>*{flex:1}.columns>.size-m{width:300px;flex:none}.columns>.size-l{width:400px;flex:none}.columns>.size-xl{width:500px;flex:none}.columns.separator>div:not(:last-child){position:relative;padding-right:15px}.columns.separator>div:not(:last-child):after{content:"";position:absolute;right:5px;top:0;bottom:0;width:2px;background:rgba(0,0,0,.3)}.frm-champ>div{display:flex;align-items:center}.frm-champ>div>input{max-width:var(--field-w)}c-field[data-direction=vertical]{display:flex;flex-direction:column}c-field>input:not([type=checkbox]){width:var(--field-w,auto)}c-field[data-direction=vertical]>*{width:100%}.frm-champ>div>input[readonly]{pointer-events:none;border:none;background:0 0;padding-left:0}c-field[data-type=texte].hide{display:none}c-form:not(.edit-mode) c-field.hide{display:none}c-field>div>div{display:flex;align-items:center;flex-wrap:wrap}c-field>div>div>label,c-field>label{margin-right:10px;white-space:pre;min-width:160px}c-field>label{margin-top:4px}.frm-format [data-property]{width:85px;text-align:center}c-field[data-required="1"] label{font-weight:700}.frm-groupe.has-column{width:100%;position:relative;--space:15px}c-field[data-type=groupe]{width:100%}c-field[data-type=loop]{width:100%}.frm-loop>.actions{width:100%;display:flex;align-items:center;justify-content:center}.frm-loop>.actions>a{margin-top:10px}c-field :not(c-field)>label{min-width:100px;display:inline-block}.missed{color:var(--error-color)}c-field[data-type=section].has-missed>.frm-section>h2{color:var(--error-color)}c-field[data-type=section].hidden:not(.has-missed){position:absolute;right:100%;pointer-events:none}.missed input,.missed select{border-color:var(--error-color)}.frm-loop>.items>c-row:hover{background:var(--light3)}.frm-loop>.items>c-row{padding:50px 10px 10px 10px;position:relative;margin:5px;background:var(--light3);text-align:left;border-radius:4px;min-width:200px}.frm-loop>.items>c-row>.actions{position:absolute;right:0;top:0;display:flex;justify-content:flex-end;padding:10px;align-items:center}c-field[data-format=compact] .frm-loop>.items>c-row>.actions{top:1px}.frm-loop>.items>c-row>c-field{position:relative;width:auto;margin:0 4px}.frm-loop c-field[data-format=compact] .frm-loop>.items>c-row c-field{margin-bottom:0}.frm-loop>.items>c-row.fill{width:100%}c-field[data-fill="1"]>div>div>label+*{flex:1}c-field[data-wrap="0"][data-fill="1"]>div>div>label+*{width:100%}c-field[data-wrap="0"]>div>div{flex-wrap:nowrap}.frm-loop>.items>c-row{min-height:50px}.frm-loop>.items>c-row>.actions>label{min-width:0;margin-right:10px}.frm-loop>.items>c-row>c-field label>span{display:block;white-space:pre-wrap}c-field[data-type=liste] select{width:var(--field-w,auto)}.frm-loop>.items>c-row>c-field[data-type=texte]{min-width:100px;text-align:center;display:flex;align-items:center;justify-content:center}.frm-loop>.items>c-row[data-ref]:before{content:"Option " attr(data-ref);position:absolute;left:10px;top:10px;color:var(--accent2);font-weight:700}.frm-options>.items>c-row>c-field[data-type=champ]{display:none}.frm-options>.items>c-row:before{content:"option " attr(data-ref);width:100px;text-align:right;padding:0 10px;box-sizing:border-box;color:var(--dark3)}.frm-options>.items>c-row>c-field[data-type=liste]{flex:1;margin-left:0}.frm-options>.items>c-row>c-field label{font-size:18px;text-align:left}.frm-options>.items>c-row>c-field[data-type=liste] select{width:100%}c-field[data-type=options]{margin-top:20px;padding-bottom:10px;border-radius:16px}.frm-options>label{font-size:16px;display:block;text-align:center}c-field[data-type=textarea]>.frm-textarea>div>div{flex:1;width:var(--field-w)}c-field[data-type=textarea]>.frm-textarea>div>div>textarea{width:100%;min-height:70px;resize:both;min-width:100%;max-width:100%;height:var(--field-h)}c-field[data-type=userpicker]>.frm-user>div{margin-bottom:5px}.frm-picker>div>div>div{display:flex;width:100%;align-items:center}c-field[data-type=contactspicker]>div>div>div>div{margin-bottom:5px}.picker-list{display:flex;flex-wrap:wrap;min-width:1px;min-height:1px;gap:3px}c-field[data-type=userpicker]>.frm-picker>div>label{margin-top:0}.picker-list>span{border:solid 1px var(--accent);line-height:1;padding:3px 25px 3px 10px;border-radius:10px;cursor:pointer;position:relative}.picker-list>span.unremovable{padding-right:10px}.picker-list>span:not(.unremovable):after,.picker-list>span:not(.unremovable):before{content:"";position:absolute;right:8px;top:50%;width:12px;border-bottom:solid 2px var(--accent);margin-top:-1px;pointer-events:none}.picker-list>span:before{transform:rotate(45deg)}.picker-list>span:after{transform:rotate(-45deg)}c-field>div>div>div{flex:1}.frm-champ.cpville>div>[data-key=cp]{width:80px;border-top-right-radius:0;border-bottom-right-radius:0}.frm-champ.cpville>div>[data-key=ville]{flex:none;width:160px;border-top-left-radius:0;border-bottom-left-radius:0}c-field[data-type=elements].max-reached .actions>a.add,c-field[data-type=loop].max-reached .actions>a.add{display:none}c-field[data-type=elements][data-max="1"][data-format=compact].max-reached .actions>a,c-field[data-type=loop][data-max="1"].max-reached .actions>a{display:none}c-field[data-format=compact] .frm-loop>.items>c-row{padding-top:4px;padding-right:20px;padding-left:2px;min-height:0;padding-bottom:4px}c-field[data-format=compact] .frm-loop>.items>c-row>.actions{padding:5px}c-field[data-format=compact] .frm-loop>.items>c-row[data-ref]:before{left:inherit;left:10px;top:100%;font-size:12px;width:55px;background:var(--light3);padding:4px 10px;border-radius:4px;line-height:1;margin-top:-10px}c-field[data-format=compact][data-type=loop] .frm-loop>.items>c-row{padding:0;margin:0}c-field[data-format=compact][data-type=loop] .frm-loop>.items>c-row>c-field{margin:0;padding:0}c-field[data-format=compact][data-type=loop] .frm-loop>.items>c-row:not(:last-child){margin-bottom:10px}c-field[data-format=compact][data-type=loop] .frm-loop>.items>c-row>.actions{margin-top:13px}c-field[data-min="1"][data-max="1"] .frm-loop>.items>c-row{padding-left:10px;padding-top:5px;padding-bottom:5px;margin:0}c-field[data-min="1"][data-max="1"] .frm-loop>.items>c-row>c-field:first-child{margin-left:0}c-field[data-type=texte][data-style=titre]{font-size:18px;text-align:center;justify-content:flex-start;align-items:flex-start;margin-bottom:15px;font-weight:500}c-field.wide{display:flex;flex-direction:column;align-items:flex-start}c-field>textarea{min-height:80px}c-field.wide>*{width:100%}c-field[data-width="100%"]>div>div{flex-direction:column;align-items:flex-start}c-field[data-width="100%"]>div>div input,c-field[data-width="100%"]>div>div select{width:100%}.frm-loop>.items>c-row>c-field[data-type=groupe]:not(.hide){margin-top:10px}[data-type=checkbox]>.frm-checkbox>div{flex-direction:row-reverse;align-items:center;width:inherit;justify-content:space-evenly;text-align:left;min-height:32px}[data-type=checkbox]>.frm-checkbox>div>label:first-child{min-width:0;white-space:pre-wrap;flex:1}[data-type=checkbox]>.frm-checkbox>div>input+label{min-width:0}body>c-field.clone{position:fixed;z-index:1000;-webkit-backdrop-filter:var(--backdrop-effect);backdrop-filter:var(--backdrop-effect);background:rgba(0,0,0,.3);pointer-events:none;padding:8px;margin-left:-8px;margin-top:-8px;border-radius:8px;box-sizing:content-box;transition:width .3s,height .3s}c-form.edit-mode c-field[data-name]:not([data-type=texte]):not([data-type=elements]):not([data-type=groupe]):before{content:attr(data-name);position:absolute;margin-top:23px;margin-left:5px;color:orange;background:#fff;border-radius:4px;font-size:10px;line-height:1;z-index:2;pointer-events:none}c-form.edit-mode *{pointer-events:none}c-form.edit-mode .actions>a,c-form.edit-mode c-field{pointer-events:all!important}c-form.edit-mode c-field[data-id]{-webkit-user-select:none;user-select:none}c-form.edit-mode c-field[data-show-if]{position:relative;box-shadow:0 0 3px #0095ff}c-form.edit-mode c-field[data-show-if]:hover:after{pointer-events:none;content:attr(data-show-if);text-align:right;max-width:calc(100% - 100px);position:absolute;margin-top:-15px;right:5px;color:#0095ff;background:#fff;border-radius:4px;font-size:10px;line-height:1;z-index:2}.frm-loop>.items>c-row>.actions>input[type=checkbox]+label{z-index:2;width:22px;height:22px;font-size:0;margin-right:0;border-radius:4px;display:flex;padding:0;align-items:center;border:solid 1px;justify-content:center;line-height:1;font-size:12px;color:var(--dark3);background:var(--light3)}.frm-loop>.items>c-row>.actions>input[type=checkbox]+label:before{border:none;width:auto;height:auto;content:"+";font-size:13px;position:absolute;line-height:1;margin:0;border-radius:0;top:-1px;left:2px}.frm-loop>.items>c-row>.actions>input[type=checkbox]:checked+label{background:var(--highlight-color);color:var(--dark1)}.frm-loop>.items>c-row>.actions>input[type=checkbox]+label>span{position:absolute;left:2px;right:2px;height:1px;border-bottom:solid 1px;transform:rotate(-45deg);top:50%}.frm-loop>.items>c-row>.actions>input[type=checkbox]+label:after{content:"-";display:block;transform:none;font-size:16px;left:initial;top:initial;bottom:-1px;position:absolute;right:3px;line-height:1;border:none}.frm-loop>.items>c-row[data-visibility="2"]{border-right:solid 2px orange}.frm-loop>.items>c-row[data-visibility="4"]{border-right:solid 2px #108fae}.dossier-descriptif .elements>.item[data-visibility="8"],.frm-loop>.items>c-row[data-visibility="8"]{border-right:solid 2px #17ae10}.dossier-descriptif .elements>.item[data-visibility="12"],.frm-loop>.items>c-row[data-visibility="12"]{border-right:solid 2px #0ec3ba}.dossier-descriptif .elements>.item[data-visibility="6"],.frm-loop>.items>c-row[data-visibility="6"]{border-right:solid 2px #c30eab}.frm-loop>.items>c-row>.actions>.visibility>i{margin-right:15px}.frm-loop>.items>c-row>.actions>.visibility>h3{margin:0 30px 0}.frm-loop>.items>c-row>.actions>.visibility{display:flex;align-items:center;flex-wrap:wrap}.frm-loop>.items>c-row>.actions>.visibility>label{margin-right:10px;min-width:0}c-field[data-type=groupe][data-column="3"]>.frm-groupe>div>:not(:last-child):after,c-field[data-type=groupe][data-column="4"]>.frm-groupe>div>:not(:last-child):after{background:var(--dark3);content:"";position:absolute;top:0;bottom:0;width:1px;opacity:.3;left:33%;margin-left:1px;z-index:2}c-field[data-type=groupe][data-column="3"]>.frm-groupe>div>:nth-child(2):after{left:66%;margin-left:10px}c-field[data-type=groupe][data-column="4"]>.frm-groupe>div>:nth-child(1):after{left:25%}c-field[data-type=groupe][data-column="4"]>.frm-groupe>div>:nth-child(2):after{left:50%}c-field[data-type=groupe][data-column="4"]>.frm-groupe>div>:nth-child(3):after{left:75%}c-field[data-readonly="1"]{pointer-events:none}c-field[data-readonly="1"] input,c-field[data-readonly="1"] select{opacity:.5}c-calque .form>.actions{bottom:-20px}[data-format=wide]>.frm-loop>.items>c-row{width:100%}