.gos-format-choices.gos-format-switcher{display:block;padding:14px;margin:14px 0;border:1px solid #d4ded4;background:#f8faf6;min-height:0}
.gos-format-choices .gos-format-switcher__label{display:block;font-size:15px;line-height:1.4;margin:0 0 10px;font-weight:700}
.gos-format-choices .gos-format-switcher__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0}
.gos-format-choices .gos-format-pill{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;min-height:106px;padding:11px;border-radius:10px;line-height:1.3;font-size:13px;text-align:left;white-space:normal;overflow-wrap:anywhere}
.gos-format-choice__name{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;font-size:14px;font-weight:750}
.gos-format-choice__selected{font-size:10px;font-weight:600}
.gos-format-choice__package{font-size:12px;font-weight:400;line-height:1.4}
.gos-format-choice__price{margin-top:auto;font-size:14px;font-weight:700}
.gos-format-choice__status{font-size:11px;line-height:1.4;font-weight:500}
.gos-format-choices .is-missing{background:#eef0ed;border-style:dashed;color:#536252;box-shadow:none}
.gos-format-choices .gos-format-switcher__hint{display:block;margin:9px 0 0;font-size:12px;line-height:1.45;color:#526051;visibility:visible}
.gos-format-choices .gos-format-pill:focus-visible{outline:3px solid #214a36;outline-offset:3px}
@media(max-width:767px){.gos-format-choices.gos-format-switcher{padding:12px}.gos-format-choices .gos-format-pill{padding:9px;min-height:100px}.gos-format-choice__name{font-size:13px}.gos-format-choice__package{font-size:11px}.gos-format-choices .gos-format-switcher__hint{display:block;font-size:11px}}
@media(max-width:359px){.gos-format-choices .gos-format-switcher__links{gap:5px}.gos-format-choices .gos-format-pill{padding:8px}}
