.colonne-nathalie{display:flex;flex-direction:column;justify-content:flex-end}.ideapro-documents{width:100%;max-width:650px;margin-top:22px}.ideapro-documents-title{font-size:16px!important;font-weight:600!important;color:#000000!important;text-transform:uppercase;margin-bottom:10px!important}.ideapro-documents-title::after{content:" :"}.ideapro-document-card{display:flex;align-items:center;gap:15px;background:rgba(255,255,255,0.72);border:1px solid rgba(0,0,0,0.04);border-radius:12px;padding:13px 15px;margin-bottom:10px;box-shadow:0 5px 18px rgba(0,0,0,0.035)}.ideapro-document-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#b99a68;font-size:20px;color:#ffffff}.ideapro-document-content{flex:1;min-width:0}.ideapro-document-name{font-size:14px!important;font-weight:600!important;line-height:1.3;color:#111111!important;opacity:1!important;text-transform:uppercase}.ideapro-document-type{margin-top:3px;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#555555!important;opacity:1!important}.ideapro-document-view{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#b99a68;text-decoration:none;font-size:0;color:#ffffff!important;transition:transform .2s ease,opacity .2s ease}.ideapro-document-view::before{content:"";width:20px;height:20px;display:block;background-color:#ffffff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5C6.5 5 2.1 8.4 1 12c1.1 3.6 5.5 7 11 7s9.9-3.4 11-7c-1.1-3.6-5.5-7-11-7zm0 11c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zm0-6.4A2.4 2.4 0 1 0 12 14.4 2.4 2.4 0 0 0 12 9.6z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5C6.5 5 2.1 8.4 1 12c1.1 3.6 5.5 7 11 7s9.9-3.4 11-7c-1.1-3.6-5.5-7-11-7zm0 11c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zm0-6.4A2.4 2.4 0 1 0 12 14.4 2.4 2.4 0 0 0 12 9.6z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.ideapro-document-view:hover{transform:translateY(-2px);opacity:.85}@media (max-width:767px){.ideapro-documents{margin-top:25px}.ideapro-documents-title{font-size:15px!important}.ideapro-document-card{padding:11px;gap:12px}.ideapro-document-icon{width:42px;height:42px;flex:0 0 42px}.ideapro-document-view{width:40px;height:40px;flex:0 0 40px}}.ideapro-themes{margin-top:5px;font-size:12px;line-height:1.6;color:#111111}.ideapro-themes-label{font-weight:600;color:#111111}.ideapro-themes a{color:#b99a68!important;text-decoration:none;transition:opacity .2s ease}.ideapro-themes a:hover{opacity:.65}.ideapro-theme-separator{color:#777777;margin:0 3px}.ideapro-lab a{color:#b99a68!important;text-decoration:none!important}.ideapro-lab a:hover{color:#9f8054!important}.ideapro-inscription .um{max-width:520px;margin:0 auto!important}.ideapro-inscription .um-form{background:#fff;padding:35px;border:1px solid #eee8df;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,0.06)}.ideapro-inscription .um-field-label label{color:#222;font-weight:600}.ideapro-inscription .um-form input[type="text"],.ideapro-inscription .um-form input[type="email"],.ideapro-inscription .um-form input[type="password"],.ideapro-inscription .um-form select{border:1px solid #e5e0d8!important;border-radius:4px!important;background:#fcfaf7!important;padding:12px 14px!important}.ideapro-inscription .um-form input[type="submit"].um-button{background:#111!important;color:#fff!important;border-radius:4px!important;box-shadow:none!important}.ideapro-inscription .um-form input[type="submit"].um-button:hover{background:#b99a68!important}.ideapro-inscription .um-form a{color:#a58b65}@media (max-width:767px){.ideapro-inscription .um-form{padding:24px 20px}}.ideapro-compte .um-account{max-width:1100px;margin:0 auto}.ideapro-compte .um-account-side{background:#fff}.ideapro-compte .um-account-side li a{color:#222!important;background:#fcf8f3!important;border-bottom:1px solid #e8ddd0!important;transition:background .2s ease}.ideapro-compte .um-account-side li a:hover,.ideapro-compte .um-account-side li a.current{background:#f2e1c9!important;color:#111!important}.ideapro-compte .um-account-heading,.ideapro-compte .um-field-label label{color:#111!important;font-weight:600}.ideapro-compte .um-form input[type="text"],.ideapro-compte .um-form input[type="email"],.ideapro-compte .um-form input[type="password"],.ideapro-compte .um-form select,.ideapro-compte .um-form textarea{background:#fff!important;border:1px solid #e8ddd0!important;border-radius:5px!important;color:#222!important;box-shadow:none!important}.ideapro-compte .um-form input:focus,.ideapro-compte .um-form select:focus,.ideapro-compte .um-form textarea:focus{border-color:#b99a68!important;outline:none!important}.ideapro-compte .um-button{background:#111!important;color:#fff!important;border-radius:5px!important;box-shadow:none!important;font-weight:600!important;transition:background .2s ease}.ideapro-compte .um-button:hover{background:#b99a68!important;color:#fff!important}.ideapro-compte .um a{color:#b99a68}.ideapro-compte .um a:hover{color:#111}@media (max-width:767px){.ideapro-compte .um-account{width:100%}}.ideapro-compte .um-account-main .um-request-button,.ideapro-compte .um-account-main input[type="button"],.ideapro-compte .um-account-main button:not(.um-button){background:transparent!important;color:#b99a68!important;border:1px solid #b99a68!important;border-radius:5px!important;box-shadow:none!important;padding:10px 14px!important;font-weight:500!important}.ideapro-compte .um-account-main .um-request-button:hover,.ideapro-compte .um-account-main input[type="button"]:hover,.ideapro-compte .um-account-main button:not(.um-button):hover{background:#b99a68!important;color:#fff!important}.ideapro-compte .um-account-meta-img,.ideapro-compte .um-account-name{background:transparent!important}.ideapro-compte .um-account-meta,.ideapro-compte .um-account-meta-img,.ideapro-compte .um-account-meta-img-b,.ideapro-compte .um-account-name{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.ideapro-compte .um-account-meta-img,.ideapro-compte .um-account-meta-img *,.ideapro-compte .um-account-name,.ideapro-compte .um-account-name *{pointer-events:none!important;cursor:default!important}.ideapro-compte .um-account-profile-link{display:none!important}.ideapro-compte .um-account,.ideapro-compte .um-account-side,.ideapro-compte .um-account-main,.ideapro-compte .um-account-nav,.ideapro-compte .um-account-tab{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.um-password .um-button{background:#171717!important;color:#ffffff!important;border-radius:4px!important}.um-password .um-button:hover{background:#333333!important}.um-password .um-field-block{color:#171717!important}.ideapro-cover .dmach-acf-item-content{position:relative}.ideapro-cover .ideapro-badges{position:absolute;top:0;left:0;right:0;width:100%;z-index:20;display:flex;align-items:stretch;box-sizing:border-box}.ideapro-cover .ideapro-badge{flex:1 1 0;min-width:0;display:block;box-sizing:border-box;padding:10px 8px;color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.5px;border-radius:0;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,0.12)}.ideapro-cover .ideapro-badge{background-color:#666}@media (max-width:767px){.ideapro-cover .ideapro-badge{padding:8px 3px;font-size:10px;line-height:1.15;letter-spacing:0;white-space:nowrap}}.ideapro-form,.ideapro-form *{box-sizing:border-box}.ideapro-form{color:#202020!important}.ideapro-form-shell{background:#fff!important;border:1px solid #e7e3de!important;border-radius:14px!important;box-shadow:0 8px 28px rgba(0,0,0,0.035)!important}.ideapro-section-title h3{margin:0 0 3px!important;color:#1e1e1e!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.ideapro-section-title p{margin:0!important;color:#111111!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;opacity:1!important}.ideapro-field label,.ideapro-field-label,.ideapro-form label{color:#1f1f1f!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.4px!important;opacity:1!important}.ideapro-form small,.ideapro-help,.ideapro-helper,.ideapro-field-help{color:#555!important;font-size:12px!important;line-height:1.5!important;opacity:1!important}.ideapro-form input[type="text"],.ideapro-form input[type="url"],.ideapro-form input[type="date"],.ideapro-form input[type="email"],.ideapro-form select,.ideapro-form textarea{width:100%!important;min-height:46px!important;padding:10px 13px!important;background:#fff!important;border:1px solid #d8d4ce!important;border-radius:8px!important;color:#262626!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;box-shadow:none!important;opacity:1!important;transition:border-color .18s ease,box-shadow .18s ease!important}.ideapro-form input:focus,.ideapro-form select:focus,.ideapro-form textarea:focus{outline:none!important;border-color:#777!important;box-shadow:0 0 0 3px rgba(0,0,0,.045)!important}.ideapro-form input::placeholder,.ideapro-form textarea::placeholder{color:#777!important;opacity:1!important}.ideapro-section-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:30px!important;background:#222!important;color:#fff!important;border-radius:50%!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.ideapro-upload-box,.ideapro-cover-box,.ideapro-media-box{background:#faf9f7!important;border:1px solid #e2ded8!important;border-radius:9px!important}.ideapro-upload-box,.ideapro-upload-box *,.ideapro-cover-box,.ideapro-cover-box *,.ideapro-media-box,.ideapro-media-box *{color:#292929!important}.ideapro-upload-box small,.ideapro-cover-box small,.ideapro-media-box small,.ideapro-upload-box p,.ideapro-cover-box p,.ideapro-media-box p{color:#555!important;opacity:1!important}#ideapro-cover-size:empty{display:none!important}.ideapro-media-button,.ideapro-form button:not(.ideapro-annexe-remove):not(.ideapro-drag-handle):not(.ideapro-reset-filtres){border-radius:7px}.ideapro-media-button{min-height:42px!important;padding:0 14px!important;background:#fff!important;border:1px solid #d5d1cb!important;color:#202020!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer!important}.ideapro-media-button:hover{border-color:#777!important;background:#f8f8f8!important}#ideapro-annexes{width:100%!important}.ideapro-annexe-row{display:grid!important;grid-template-columns:28pxminmax(140px,0.9fr)minmax(280px,1.6fr)36px!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 8px!important;padding:8px 12px!important;min-height:52px!important;background:#fafafa!important;border:1px solid #e4e0da!important;border-radius:8px!important;transition:opacity .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ideapro-annexe-row:hover{border-color:#d3cec7!important}.ideapro-annexe-row>.ideapro-drag-handle{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:28px!important;min-width:28px!important;height:36px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:6px!important;color:#222!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:-3px!important;cursor:grab!important;user-select:none!important}.ideapro-annexe-row>.ideapro-drag-handle:hover{background:#efede9!important;color:#111!important}.ideapro-annexe-row>.ideapro-drag-handle:active{cursor:grabbing!important}.ideapro-annexe-row.is-dragging{opacity:.55!important;border-color:#bbb!important;box-shadow:0 10px 28px rgba(0,0,0,.11)!important}.ideapro-annexe-row>div label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ideapro-annexe-row>div:nth-of-type(1){min-width:0!important;margin:0!important}.ideapro-annexe-row>div:nth-of-type(1) input[type="text"]{width:100%!important;height:38px!important;min-height:38px!important}.ideapro-annexe-row>div:nth-of-type(2){display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}.ideapro-annexe-file-name{flex:1 1 auto!important;min-width:0!important;height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;padding:0 12px!important;background:#fff!important;border:1px solid #d8d4ce!important;border-radius:7px!important;color:#292929!important;font-size:12px!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ideapro-annexe-row .ideapro-media-button{flex:0 0 auto!important;min-height:38px!important;margin-top:0!important;white-space:nowrap!important}.ideapro-annexe-row>.ideapro-annexe-remove{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important;background:#f7e9e6!important;border:1px solid transparent!important;border-radius:7px!important;color:#a13d30!important;font-size:16px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important}.ideapro-annexe-row>.ideapro-annexe-remove:hover{background:#f2d9d4!important;color:#852c21!important}.ideapro-add-annexe,#ideapro-add-annexe{min-height:40px!important;padding:0 14px!important;background:#242424!important;border:1px solid #242424!important;border-radius:7px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.ideapro-add-annexe:hover,#ideapro-add-annexe:hover{border-color:#3a3a3a!important;background:#3a3a3a!important}.ideapro-form .ideapro-classification-option,.ideapro-form .ideapro-classification-pill{color:#222!important}.ideapro-form .ideapro-classification-option.is-active,.ideapro-form .ideapro-classification-pill.is-active{background:#242424!important;border-color:#242424!important;color:#fff!important}.ideapro-form-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}.ideapro-form-actions button{min-height:46px!important;padding:0 18px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.ideapro-cat-toolbar{gap:14px!important}.ideapro-cat-filter label{color:#252525!important;font-size:10px!important;font-weight:700!important;letter-spacing:.5px!important}.ideapro-cat-filter select{min-height:46px!important;background:#fff!important;border:1px solid #d8d4ce!important;border-radius:8px!important;color:#292929!important}.ideapro-reset-filtres{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:46px!important;padding:0 16px!important;background:#242424!important;border:1px solid #242424!important;border-radius:8px!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}.ideapro-reset-filtres,.ideapro-reset-filtres span{color:#fff!important}.ideapro-reset-filtres:hover{background:#3a3a3a!important;border-color:#3a3a3a!important}.ideapro-cat-card{border:1px solid #e5e1dc!important;border-radius:11px!important;background:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.025)!important}.ideapro-cat-card h3,.ideapro-cat-card .ideapro-cat-title{color:#202020!important;font-weight:600!important}.ideapro-cat-card p,.ideapro-cat-card .ideapro-cat-meta,.ideapro-cat-card .ideapro-cat-date,.ideapro-cat-card .ideapro-cat-period{color:#454545!important;opacity:1!important}.ideapro-cat-card .ideapro-cat-labo,.ideapro-cat-card .ideapro-cat-label,.ideapro-cat-card .ideapro-cat-period-label{color:#555!important;font-weight:700!important;opacity:1!important}@media (max-width:900px){.ideapro-annexe-row{grid-template-columns:24pxminmax(0,1fr)32px!important;grid-template-areas:"handle nom remove""handle fichier remove"!important;row-gap:8px!important;min-height:auto!important;padding:10px!important}.ideapro-annexe-row>.ideapro-drag-handle{grid-area:handle!important;align-self:center!important}.ideapro-annexe-row>div:nth-of-type(1){grid-area:nom!important}.ideapro-annexe-row>div:nth-of-type(2){grid-area:fichier!important;flex-wrap:wrap!important}.ideapro-annexe-row .ideapro-media-button{width:100%!important}.ideapro-annexe-row>.ideapro-annexe-remove{grid-area:remove!important;align-self:center!important}.ideapro-reset-filtres{width:100%!important}}@media (max-width:600px){.ideapro-form-shell{border-radius:10px!important}.ideapro-form-actions{flex-direction:column-reverse!important;align-items:stretch!important}.ideapro-form-actions button{width:100%!important}}.ideapro-carte label{color:#171717!important;font-weight:700}