.map-marker{position:absolute;font-size:1.25rem;color:#99a2d6}.map-marker span{font-size:.75rem;position:absolute;text-transform:uppercase;font-weight:700}.map-marker *{z-index:1;position:relative}.map-marker:after{content:"";display:block;position:absolute;bottom:4px;left:4px;border-radius:50%;width:12px;height:6px;box-shadow:0 0 2px 3px #7889e8;background:#7889e8}.swipe-prev-enter-active,.swipe-prev-leave-active{transition:transform .5s;transform:translate(0)}.swipe-prev-enter{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate(-100%)}.swipe-prev-leave-to{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate(100%)}.swipe-next-enter-active,.swipe-next-leave-active{transition:transform .5s;transform:translate(0)}.swipe-next-enter{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate(100%)}.swipe-next-leave-to{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate(-100%)}.multi-view{position:relative;overflow:hidden}.map-wrapper{position:relative}.map{fill:#4e4e82;stroke:#4e4e82;stroke-width:3px}.splash .map-wrapper{position:absolute;height:100%;width:100%;right:0;display:flex;justify-content:flex-end;align-items:center}.splash .map-wrapper .map{height:75%}ol{padding-inline-start:15px}ol li{padding:2px 10px;font-weight:700;font-size:1.05em}@media (min-width: 768px){ol li{font-size:1.1em}}.timer-time{font-size:1.1em}@media (min-width: 768px){.timer-time{font-size:1.2em}}.correct-answers{font-size:1em}@media (min-width: 768px){.correct-answers{font-size:1.2em}}.custom-radios div{display:inline-block}.custom-radios input[type=radio]{display:none}.custom-radios input[type=radio]+label{cursor:pointer;padding:8px;margin:-8px}.custom-radios input[type=radio]+label span{background:#f6f9fc;display:inline-block;width:44px;height:44px;margin:0 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;border:1px solid #ffffff;box-shadow:0 1px 3px #00000054;background-repeat:no-repeat;background-position:center;text-align:center;line-height:44px;transition:all .2s ease}@media (min-width: 768px){.custom-radios input[type=radio]+label span{width:40px;height:40px;line-height:40px}}.custom-radios input[type=radio]+label span i{opacity:0;font-size:1.6em;transition:all .3s ease}@media (min-width: 768px){.custom-radios input[type=radio]+label span i{font-size:1.5em}}.custom-radios input[type=radio]+label:active span{transform:scale(.95)}.custom-radios input[type=radio]:checked+label span{background:#268dc1}.custom-radios input[type=radio]:checked+label span.is-correct{background:#2dce89!important}.custom-radios input[type=radio]:checked+label span.is-wrong{background:#f5365c!important}.custom-radios input[type=radio]:checked+label span i{opacity:1}.result-card{min-height:220px;position:relative}@media (min-width: 576px){.result-card{min-height:260px}}@media (min-width: 768px){.result-card{min-height:300px}}.result-card img{object-fit:cover;height:120px}@media (min-width: 576px){.result-card img{height:150px}}@media (min-width: 768px){.result-card img{height:auto}}.result-card .result-card-bookmark{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#f59e0b;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #f59e0b66;z-index:2}.result-card .result-card-bookmark i{font-size:1.1rem;line-height:1}.result-filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;background:#f8fafc;border-radius:14px;border:1px solid #e2e8f0}@media (max-width: 575px){.result-filter-tabs{gap:.25rem;padding:.375rem;border-radius:10px}}.result-filter-tabs .result-filter-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600;color:#475569;background:transparent;border:1px solid transparent;transition:all .15s ease;cursor:pointer}@media (max-width: 575px){.result-filter-tabs .result-filter-tab{padding:.375rem .625rem;font-size:.75rem;gap:.3rem;border-radius:8px}}.result-filter-tabs .result-filter-tab i{font-size:1.05rem;line-height:1}@media (max-width: 575px){.result-filter-tabs .result-filter-tab i{font-size:.9rem}}.result-filter-tabs .result-filter-tab:hover{background:#fff;color:#0f172a}.result-filter-tabs .result-filter-tab.active{background:#fff;color:#2dce89;border-color:#2dce894d;box-shadow:0 1px 3px #0000000f}.result-filter-tabs .result-filter-tab.result-filter-tab--bookmarked i{color:#f59e0b}.result-filter-tabs .result-filter-tab.result-filter-tab--bookmarked.active{color:#d97706;border-color:#f59e0b66}.result-filter-tabs .result-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:700}@media (max-width: 575px){.result-filter-tabs .result-filter-count{min-width:18px;height:18px;padding:0 5px;font-size:.65rem}}.result-filter-tabs .result-filter-tab.active .result-filter-count{background:#2dce891a;color:#2dce89}.result-filter-tabs .result-filter-tab--bookmarked.active .result-filter-count{background:#f59e0b26;color:#d97706}.theory-test .container{padding-left:10px;padding-right:10px}@media (min-width: 768px){.theory-test .container{padding-left:15px;padding-right:15px}}.theory-test .card-body{padding:.75rem}@media (min-width: 768px){.theory-test .card-body{padding:1.25rem}}
