@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap);.retractation-form-zone{max-width:560px;margin:25px auto 40px}.retractation-form-zone .form-group{margin-bottom:18px}.retractation-form-zone .form-group>label{display:block;font-weight:600;margin-bottom:6px;color:#38352f}.retractation-form-zone .form-control{display:block;width:100%;padding:10px 12px;border:1px solid #e7e4dd;border-radius:11px;font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.4;box-sizing:border-box;background:#faf9f6;color:#161513;transition:border-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.retractation-form-zone .form-control:focus{outline:0;border-color:#161513;box-shadow:0 0 0 3px #16151314}.retractation-form-zone .retractation-products{border:1px solid #e7e4dd;border-radius:14px;padding:14px 16px;background:#faf9f6}.retractation-form-zone .retractation-products--error{border-color:#e0a3a3;background:#fdecea}.retractation-form-zone .retractation-products__error{color:#a02622;margin:10px 0 0;font-size:14px}.retractation-form-zone .retractation-products__title{margin-bottom:10px}.retractation-form-zone .retractation-product{margin:8px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.retractation-form-zone .retractation-product label{font-weight:400;cursor:pointer;margin:0;padding:0;line-height:1.4}.retractation-form-zone .retractation-product label:after,.retractation-form-zone .retractation-product label:before{content:none!important;display:none!important}.retractation-form-zone .retractation-product>label{flex:1 1 200px}.retractation-form-zone .retractation-product input[type=checkbox]{display:inline-block!important;position:static!important;opacity:1!important;width:auto;height:auto;margin:0;flex:0 0 auto;cursor:pointer}.retractation-form-zone .retractation-product__qty{display:flex;align-items:center;gap:6px;flex:0 0 auto;font-size:13px;color:#807c73}.retractation-form-zone .retractation-product__qty label{font-size:13px;color:#807c73}.retractation-form-zone .retractation-product__qty input[type=number]{width:66px;padding:6px 8px;border:1px solid #e7e4dd;border-radius:11px;font-size:14px;line-height:1.2;box-sizing:border-box;text-align:center;background:#fff;color:#161513}.retractation-form-zone .retractation-qty{color:#807c73}.retractation-form-zone .retractation-product--excluded{flex-direction:column;align-items:flex-start;gap:2px;opacity:.85}.retractation-form-zone .retractation-product__excluded-label{color:#807c73;text-decoration:line-through;text-decoration-color:#807c7380}.retractation-form-zone .retractation-product__motif{font-size:12.5px;color:#a06a1a;font-style:italic}.retractation-form-zone .retractation-back{margin-bottom:16px;font-size:13.5px}.retractation-form-zone .retractation-back a{color:#807c73;text-decoration:none}.retractation-form-zone .retractation-back a:hover{color:#161513}.retractation-form-zone .retractation-confirm__title{margin:0 0 16px;font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:700;color:#161513}.retractation-form-zone .retractation-errors{background:#fdecea;border:1px solid #e0a3a3;color:#a02622;border-radius:11px;padding:10px 14px;margin-bottom:18px}.retractation-form-zone .retractation-errors p{margin:4px 0}.retractation-form-zone .retractation-message{background:#fff;border:1px solid #e7e4dd;border-radius:14px;padding:20px 22px;text-align:center;color:#38352f}.retractation-form-zone .retractation-note{margin-top:14px;color:#807c73;text-align:center}.retractation-form-zone .retractation-done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 26px;background:#fff;border:1px solid #e7e4dd;border-radius:14px}.retractation-form-zone .retractation-done__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e4f1e4;color:#2f7d32;font-size:28px;line-height:1;margin-bottom:2px}.retractation-form-zone .retractation-done__title{font-size:16px;font-weight:600;color:#161513;line-height:1.5;max-width:440px}.retractation-form-zone .retractation-cancelled{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 26px;background:#fff;border:1px solid #e7e4dd;border-radius:14px}.retractation-form-zone .retractation-cancelled__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ece9e3;color:#38352f;font-size:26px;line-height:1;margin-bottom:2px}.retractation-form-zone .retractation-cancelled__title{font-size:16px;font-weight:600;color:#161513;line-height:1.5;max-width:440px}.retractation-form-zone .retractation-refused{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 26px;background:#fff;border:1px solid #e7e4dd;border-radius:14px}.retractation-form-zone .retractation-refused__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fbe3e1;color:#b3261e;font-size:28px;line-height:1;margin-bottom:2px}.retractation-form-zone .retractation-refused__title{font-size:16px;font-weight:600;color:#161513;line-height:1.5;max-width:440px}.retractation-form-zone .retractation-refused__message{max-width:460px;margin-top:2px;padding:12px 16px;background:#faf9f6;border:1px solid #efece6;border-radius:11px;font-size:13.5px;color:#38352f;line-height:1.55;white-space:pre-wrap}.retractation-form-zone .retractation-accepted{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 26px;margin-bottom:20px;background:#fff;border:1px solid #e7e4dd;border-radius:14px}.retractation-form-zone .retractation-accepted__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e4f1e4;color:#2f7d32;font-size:28px;line-height:1;margin-bottom:2px}.retractation-form-zone .retractation-accepted__title{font-size:16px;font-weight:600;color:#161513;line-height:1.5;max-width:440px}.retractation-form-zone .retractation-accepted__message{max-width:460px;margin-top:2px;padding:12px 16px;background:#faf9f6;border:1px solid #efece6;border-radius:11px;font-size:13.5px;color:#38352f;line-height:1.55;white-space:pre-wrap}.retractation-form-zone .retractation-closed{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 26px;background:#fff;border:1px solid #e7e4dd;border-radius:14px}.retractation-form-zone .retractation-closed__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ece9e3;color:#161513;font-size:28px;line-height:1;margin-bottom:2px}.retractation-form-zone .retractation-closed__title{font-size:16px;font-weight:600;color:#161513;line-height:1.5;max-width:440px}.retractation-form-zone .retractation-closed__message{max-width:460px;margin-top:2px;padding:12px 16px;background:#faf9f6;border:1px solid #efece6;border-radius:11px;font-size:13.5px;color:#38352f;line-height:1.55;white-space:pre-wrap}.retractation-form-zone .retractation-unavailable{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 26px;background:#fff;border:1px solid #e7e4dd;border-radius:14px}.retractation-form-zone .retractation-unavailable__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ece9e3;color:#807c73;font-size:26px;line-height:1;margin-bottom:2px}.retractation-form-zone .retractation-unavailable__title{font-size:16px;font-weight:600;color:#161513;line-height:1.5;max-width:440px}.retractation-form-zone .retractation-inprogress{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 26px;margin-bottom:20px;background:#fff;border:1px solid #e7e4dd;border-radius:14px}.retractation-form-zone .retractation-inprogress__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fdf0d8;color:#b07d1a;font-size:28px;line-height:1;margin-bottom:2px}.retractation-form-zone .retractation-inprogress__title{font-size:16px;font-weight:600;color:#161513;line-height:1.5;max-width:440px}.retractation-form-zone .retractation-inprogress__date{color:#807c73;font-size:13px}.retractation-form-zone .retractation-cancel{margin-top:18px;text-align:center}.retractation-form-zone .retractation-cancel .button{margin-top:0}.retractation-form-zone .retractation-active-list{margin:0 0 22px;border:1px solid #e7e4dd;border-radius:14px;padding:14px 16px;background:#faf9f6}.retractation-form-zone .retractation-active-list__title{font-weight:600;margin-bottom:10px;color:#161513}.retractation-form-zone .retractation-active-item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px dashed #e7e4dd}.retractation-form-zone .retractation-active-item:first-of-type{border-top:0}.retractation-form-zone .retractation-active-item__info{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;font-size:13.5px}.retractation-form-zone .retractation-active-item__date{color:#38352f;font-weight:500}.retractation-form-zone .retractation-active-item__lines{color:#807c73}.retractation-form-zone .retractation-active-item__decision{margin-top:6px;padding:8px 11px;background:#fff;border:1px solid #efece6;border-radius:11px;font-size:12.5px;color:#38352f;line-height:1.5;white-space:pre-wrap}.retractation-form-zone .retractation-active-item__status{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.retractation-form-zone .retractation-status-badge{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid #0000}.retractation-form-zone .retractation-status-badge.is-pending{background:#fdf0d8;color:#8a6d1a}.retractation-form-zone .retractation-status-badge.is-accepted{background:#e4f1e4;color:#2f7d32}.retractation-form-zone .retractation-status-badge.is-refused{background:#fbe3e1;color:#b3261e}.retractation-form-zone .retractation-status-badge.is-closed{background:#ece9e3;color:#161513}.retractation-form-zone .retractation-status-badge.is-cancelled{background:#efece6;color:#807c73}.retractation-form-zone .retractation-active-item__cancel{margin:0;flex:0 0 auto}.retractation-form-zone .retractation-active-item__cancel .button{margin:0}.retractation-form-zone .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:8px 0 0;padding:11px 18px;font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1;border:1px solid #e7e4dd;border-radius:11px;background:#fff;color:#161513;text-decoration:none;cursor:pointer;transition:.18s cubic-bezier(.22,.61,.36,1)}.retractation-form-zone .button:hover{border-color:#161513;background:#faf9f6}.retractation-form-zone .button.center-block{display:flex;width:max-content;max-width:100%;margin:8px auto 0;padding:12px 22px;border-color:#161513;background:#161513;color:#fff}.retractation-form-zone .button.center-block:hover{background:#000;border-color:#000}.modal-retractation .modal-title{font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:700;color:#161513}.modal-retractation .modal-body{background:#faf9f6;border-radius:0 0 6px 6px}.modal-retractation .retractation-form-zone{max-width:none;margin:0}.modal-retractation .retractation-form-zone .retractation-active-list,.modal-retractation .retractation-form-zone .retractation-message{background:#fff}.modal-retractation .retractation-form-zone>:last-child{margin-bottom:0}.contenu-editable-retractation{max-width:560px;margin:0 auto}@media (max-width:600px){.retractation-active-item{align-items:flex-start}.retractation-active-item__status{align-items:flex-start;width:100%}.retractation-active-item__cancel,.retractation-active-item__cancel .button{width:100%}}
/*# sourceMappingURL=retractation.css.map */
