.prica__tabs {
  display: flex;
}

.prica__plans {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
}

.prica__plan-anchor {
  position: fixed;
  top: 0;
  pointer-events: none;
}

.prica__tab {
  grid-row: 1;
}

.prica__plan {
  grid-row: 2;
  grid-column: 1 / span var(--tab-amount, 2);
  opacity: 0;
  pointer-events: none;
  :target + .prica__tab + &,
  &:target,
  .prica__plans:not(:has(:target)) > &:nth-child(3) {
    opacity: 1;
    pointer-events: all;
  }
}

[type="checkbox"].prica__option-check {
  display: none;
}

.prica__plan-option {
  display: grid;
  grid-template:
    "label info" auto /
    1fr auto;
}
