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