.retractation-form-wrapper{max-width:850px;margin:0 auto 100px;padding:0 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#2c3e50}.retractation-notice{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:5px solid #ff0000;border-radius:8px;padding:25px 30px;margin:0 0 45px;font-size:1.05rem;line-height:1.75;box-shadow:0 2px 10px #00000008}.retractation-notice strong{color:#1a1a1a}.retractation-form{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:40px 45px;box-shadow:0 4px 20px #0000000d}.retractation-form__row{display:flex;gap:20px}.retractation-form__field{margin-bottom:22px;flex:1}.retractation-form__field label{display:block;font-size:.95rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.retractation-form__field .required{color:red}.retractation-form__field input,.retractation-form__field textarea{width:100%;padding:13px 16px;font-size:1rem;font-family:inherit;color:#2c3e50;background:#fafafa;border:1px solid #d8d8d8;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.retractation-form__field input:focus,.retractation-form__field textarea:focus{outline:none;border-color:#0db0d2;box-shadow:0 0 0 3px #0db0d21f;background:#fff}.retractation-form__field textarea{min-height:110px;resize:vertical}.retractation-form__confirm{display:flex;align-items:flex-start;gap:12px;margin:28px 0;padding:18px 20px;background:#fff5f5;border:1px solid #ffcccc;border-radius:8px}.retractation-form__confirm input[type=checkbox]{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:#ff0000;cursor:pointer}.retractation-form__confirm label{font-size:.98rem;line-height:1.6;color:#2c3e50;cursor:pointer}.retractation-form__submit{display:inline-block;width:100%;padding:16px 24px;font-size:1.1rem;font-weight:700;letter-spacing:.3px;color:#fff;background:red;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,transform .1s ease}.retractation-form__submit:hover{background:#c00}.retractation-form__submit:active{transform:translateY(1px)}.retractation-status{padding:18px 22px;border-radius:8px;margin-bottom:28px;font-size:1.02rem;line-height:1.7}.retractation-status--success{background:#eafaf1;border:1px solid #a7e9c5;color:#1e7e4f}.retractation-status--error{background:#fdecea;border:1px solid #f5c2c0;color:#c0392b}.retractation-status--error ul{margin:8px 0 0;padding-left:20px}.retractation-help{margin-top:28px;font-size:.92rem;color:#5a6c7d;line-height:1.7}.retractation-help a{color:#0db0d2;text-decoration:none;border-bottom:1px solid rgba(13,176,210,.3)}.retractation-help a:hover{color:#0891ab}@media screen and (max-width:989px){.retractation-form-wrapper{padding:0 50px}}@media screen and (max-width:749px){.retractation-form-wrapper{padding:0 25px;margin-bottom:60px}.retractation-form{padding:28px 22px}.retractation-form__row{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-retractation.css.map */
