.modal-enter[data-v-10610202],.modal-leave-active[data-v-10610202]{opacity:0}.modal-enter .modal-container[data-v-10610202],.modal-leave-active .modal-container[data-v-10610202]{transform:scale(1.1)}.modal-mask[data-v-10610202]{z-index:100;padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left)}.modal-wrapper[data-v-10610202]{padding:3.08rem 1.29375rem;z-index:100}.app-container.native-app .modal-wrapper[data-v-10610202]{border-radius:0}@media screen and (min-width:768px){.modal-wrapper[data-v-10610202]{padding:2.752rem 5.28rem}}@media (min-width:1024px){.modal-wrapper[data-v-10610202]{padding:0}}.news-overlays .modal-inner[data-v-07dfce70],.vote-overlays .modal-inner[data-v-07dfce70]{min-width:80%;max-height:100%;max-width:100%}.news-overlays .modal-container[data-v-07dfce70],.vote-overlays .modal-container[data-v-07dfce70]{height:100%}.modal-inner[data-v-07dfce70]{background:#fff;border-radius:2rem;min-width:min(360px,100%);box-shadow:0 2px 8px rgba(0,0,0,.33)}.modal-container[data-v-07dfce70]{padding:1.232rem}@media screen and (min-width:540px){.news-overlays .modal-inner[data-v-07dfce70],.vote-overlays .modal-inner[data-v-07dfce70]{min-width:400px}}@media screen and (min-width:768px){.modal-container[data-v-07dfce70]{padding:1.472rem}}@media screen and (min-width:1024px){.news-overlays .modal-inner[data-v-07dfce70],.vote-overlays .modal-inner[data-v-07dfce70]{min-width:78%}}button[data-v-3687b5dc]{border-radius:.75rem;text-align:center;white-space:nowrap;overflow-x:hidden;margin-left:auto;margin-right:auto;padding:.75rem;line-height:1.25em;text-overflow:ellipsis}.button-group[data-v-ebe52986]{height:1.6rem;vertical-align:middle;width:100%}[data-v-ebe52986] button{line-height:1em;white-space:nowrap;pointer-events:all}[data-v-ebe52986] .button-large{width:6rem;flex:1 1 6rem}[data-v-ebe52986] .button-search{width:1.71875rem;flex:1 1 1.71875rem;font-size:1.1875rem}[data-v-ebe52986] .button-heart{width:2.625rem;flex:1 1 2.625rem;font-size:.75rem}[data-v-ebe52986] .button-large.active{font-weight:700}[data-v-ebe52986] .button-heart,[data-v-ebe52986] .button-large{border-width:.125rem;height:100%;border-radius:.25rem;margin:0 .05rem}[data-v-ebe52986] .button-heart:not(.light-theme),[data-v-ebe52986] .button-large:not(.light-theme){border-color:var(--interaction-light);color:var(--interaction-dark)}[data-v-ebe52986] .button-heart.light-theme,[data-v-ebe52986] .button-large.light-theme{border-color:#fff;color:#fff}[data-v-ebe52986] .button-heart:not(.light-theme).active,[data-v-ebe52986] .button-large:not(.light-theme).active{background-color:var(--interaction-light);color:var(--color-regular)}[data-v-ebe52986] .button-heart.light-theme.active,[data-v-ebe52986] .button-large.light-theme.active{background-color:#fff;color:var(--color-regular)}@media (max-height:600px),(max-width:380px),(min-width:768px){.button-group[data-v-ebe52986]{height:1.84375rem}[data-v-ebe52986] button{line-height:calc(1.84375rem - 4px)}[data-v-ebe52986] .button-large{width:7.2rem;flex:0 0 7.2rem}.button-search[data-v-ebe52986],[data-v-ebe52986] .button-small{width:2rem;flex:0 0 2rem;font-size:1.375rem}[data-v-ebe52986] .button-heart{width:3.0625rem;flex:0 0 3.0625rem;font-size:.9375rem}}@media (max-height:600px),(max-width:380px){[data-v-ebe52986] .button-large{width:6.8rem;flex:0 1 6.8rem}[data-v-ebe52986] .button-large.text-chplus-s{font-size:.95rem}}@media (min-width:1024px){[data-v-ebe52986] .button-heart,[data-v-ebe52986] .button-large{border-width:2px}.button-group[data-v-ebe52986]{height:2.5rem}.filter-button[data-v-ebe52986],[data-v-ebe52986] .button-large{width:8rem;flex:0 1 8rem;font-size:1.15rem}[data-v-ebe52986] .button-search{width:3rem;flex:0 0 3rem;font-size:1.5rem}.button-row[data-v-ebe52986]{gap:.25rem}}.pop-up-box-title[data-v-1ce74810]{min-height:4.312rem}@media (min-height:1024px){.pop-up-box-title[data-v-1ce74810]{min-height:5.12rem}}input.text-input[data-v-6373256e]{border-width:.125rem}.checked[data-v-050cc267]{background-color:var(--interaction-light);font-weight:700}.checked input[data-v-050cc267]{border-color:var(--color-regular);background-color:var(--color-regular)}.checkbox input[data-v-050cc267]{width:1.25rem;height:1.25rem;min-width:1.25rem;border-width:.125rem}.checkbox[data-v-050cc267]{border-width:.125rem}