// <label class="link" for="form_open">edit</label>
// ...
// <div data-element="popup_form">
//   <input type="radio" name="action" id="form_canceled">
//   <input type="radio" name="action" id="form_open">
//   <form ... data-element="popup">
//     ...
//     <label class="button" for="form_canceled">cancel</label>
//   </form>
// </div>

[data-element="popup_form"]
  position: relative

  &.loose
    position: static

  & > input[type="radio"]
    display: none

  & > input:checked + form
    display: block

  & > form
    display: none
    white-space: normal
