.revocation img{max-width:100%}.revocation .form__message{align-items:flex-start}.revocation .icon-success{margin-top:.2rem}.revocation .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.revocation .field{margin-bottom:2rem}}.revocation__button{margin-top:3rem}@media screen and (min-width:750px){.revocation__button{margin-top:4rem}}@media screen and (min-width:750px){.revocation__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}:root{--form-radius: 4px;--transition: .18s ease}.dyn-form-wrapper{padding:48px 24px;min-height:100vh;display:flex;align-items:flex-start;justify-content:center}.dyn-form-container{width:100%;max-width:680px}.dyn-form-header{margin-bottom:40px;padding-bottom:28px}.dyn-form-counter{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px;margin-bottom:16px;border:1px solid rgba(200,240,96,.2)}.dyn-form-counter:before{content:"";width:6px;height:6px;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.dyn-form-base{display:grid;gap:16px;margin-bottom:32px}.dyn-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.dyn-form-row{grid-template-columns:1fr}}.dyn-field-group{display:flex;flex-direction:column;gap:6px}.dyn-field-group label{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dyn-field-group input,.dyn-field-group select,.dyn-field-group textarea{font-size:14px;padding:10px 14px;border-radius:var(--form-radius);outline:none;width:100%;box-sizing:border-box;-webkit-appearance:none}.dyn-field-group select{cursor:pointer;padding-right:36px}.dyn-field-group textarea{resize:vertical;min-height:80px}.dyn-fields-section{margin-bottom:28px}.dyn-fields-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px}.dyn-fields-label:after{content:"";flex:1;height:1px}.dyn-fields-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.dyn-extra-field{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;border-radius:var(--form-radius);animation:slideIn .22s ease forwards;transition:border-color var(--transition)}.dyn-extra-field.removing{animation:slideOut .2s ease forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0);max-height:80px}to{opacity:0;transform:translate(10px);max-height:0;padding:0;margin:0}}@media(max-width:520px){.dyn-extra-field{grid-template-columns:1fr auto;grid-template-rows:auto auto}.dyn-extra-field input:first-of-type{grid-column:1}.dyn-extra-field input:last-of-type{grid-column:1}}.dyn-extra-field input{background:transparent;font-size:13px;padding:8px 10px;border-radius:var(--form-radius);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.dyn-field-index{font-size:10px;margin-bottom:3px;letter-spacing:.05em}.btn-remove-field{border-radius:var(--form-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition),border-color var(--transition),color var(--transition);font-size:16px;line-height:1}.btn-add-field{display:inline-flex;align-items:center;gap:8px;background:transparent;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border-radius:var(--form-radius);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition);width:100%;justify-content:center}.btn-add-field svg{transition:transform var(--transition)}.btn-add-field:hover svg{transform:rotate(90deg)}.dyn-empty-state{text-align:center;padding:24px 16px;font-size:12px;letter-spacing:.06em;border-radius:var(--form-radius);margin-bottom:12px;display:none}.dyn-empty-state.visible{display:block}.dyn-form-actions{display:flex;gap:12px;align-items:center;padding-top:24px;border-top:1px solid var(--form-border);flex-wrap:wrap}.btn-submit{background:var(--form-accent);color:var(--form-bg);border:none;font-family:var(--form-font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:13px 28px;border-radius:var(--form-radius);cursor:pointer;transition:opacity var(--transition),transform var(--transition);flex-shrink:0}.btn-submit:hover{opacity:.9;transform:translateY(-1px)}.btn-submit:active{transform:translateY(0)}.btn-reset{background:transparent;border:1px solid var(--form-border);color:var(--form-muted);font-family:var(--form-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;border-radius:var(--form-radius);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.btn-reset:hover{border-color:var(--form-border-hover);color:var(--form-text)}.dyn-form-meta{margin-left:auto;font-size:11px;color:var(--form-muted);letter-spacing:.06em}.dyn-toast{position:fixed;bottom:24px;right:24px;background:var(--form-surface);border:1px solid var(--form-accent);color:var(--form-accent);font-family:var(--form-font-mono);font-size:12px;letter-spacing:.08em;padding:12px 20px;border-radius:var(--form-radius);box-shadow:0 8px 32px #0006;transform:translateY(80px);opacity:0;transition:transform .3s ease,opacity .3s ease;z-index:9999;pointer-events:none}.dyn-toast.show{transform:translateY(0);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-revocation-form.css.map */
