[data-v-3948125a]{box-sizing:border-box}.top-navigation[data-v-3948125a]{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:60px;justify-content:space-between;margin:0 -16px;max-width:520px;padding:16px;position:fixed;top:0;width:100%;z-index:3}.top-navigation .wrapper-nav[data-v-3948125a]{align-items:center;display:flex;gap:8px}.top-navigation .nav-title[data-v-3948125a]{color:#1f2937;font-size:16px;font-style:normal;font-weight:580;letter-spacing:.02px;line-height:26px}@media screen and (max-width:520px){.top-navigation[data-v-3948125a]{max-width:520px;width:100%}}.overlay[data-v-3948125a]{background-color:#0000;height:100%;position:fixed;right:0;top:0;width:100%;z-index:100}[data-v-0a7d54ea]{box-sizing:border-box}.status[data-v-0a7d54ea]{align-items:center;border-radius:999px;display:flex;gap:2px;padding:2px 8px;width:fit-content}.status span[data-v-0a7d54ea]{font-size:11px;font-style:normal;font-weight:424;letter-spacing:.05px;line-height:16px}.status.active[data-v-0a7d54ea]{background:#fef2f2}.status.active span[data-v-0a7d54ea]{color:#ef4444}.status.pending[data-v-0a7d54ea]{background:#eff6ff}.status.pending span[data-v-0a7d54ea]{color:#3b82f6}.status.finalized[data-v-0a7d54ea]{background:#f7fee7}.status.finalized span[data-v-0a7d54ea]{color:#65a30d}[data-v-101e1ac2]{box-sizing:border-box}.calendar[data-v-101e1ac2]{background-color:#fff;display:flex;flex-direction:column;gap:18px;padding:20px 16px;width:100%}.calendar .header[data-v-101e1ac2]{align-items:center;display:flex;justify-content:space-between;width:100%}.calendar .header h1[data-v-101e1ac2]{color:#1f2937;font-size:16px;font-style:normal;font-weight:580;letter-spacing:.02px;line-height:26px}.calendar .header button[data-v-101e1ac2]{height:36px;width:36px}.calendar .calendar-viewport[data-v-101e1ac2]{position:relative}.calendar .calendar-viewport .calendar-layer[data-v-101e1ac2]{background:#fff;position:relative;transform:translateX(0);transition:transform .3s ease;width:100%}.calendar .calendar-viewport .calendar-layer.next[data-v-101e1ac2]{transform:translateX(100%)}.calendar .calendar-viewport .calendar-layer.prev[data-v-101e1ac2]{transform:translateX(-100%)}.calendar .calendar-viewport .calendar-layer .content[data-v-101e1ac2]{display:flex;flex-direction:column;gap:12px;width:100%}.calendar .calendar-viewport .calendar-layer .content .days[data-v-101e1ac2]{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.calendar .calendar-viewport .calendar-layer .content .days p[data-v-101e1ac2]{color:#6b7280;font-size:12px;font-style:normal;font-weight:580;letter-spacing:.03px;line-height:20px;text-align:center}.calendar .calendar-viewport .calendar-layer .content .dates[data-v-101e1ac2]{display:flex;flex-direction:column;gap:16px;width:100%}.calendar .calendar-viewport .calendar-layer .content .dates.collapsed[data-v-101e1ac2]{gap:0}.calendar .calendar-viewport .calendar-layer .content .dates .week[data-v-101e1ac2]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box[data-v-101e1ac2]{align-items:center;display:flex;flex-direction:column;gap:2px;height:0;justify-content:center;min-width:26px;opacity:0;transition:all .3s ease;width:100%}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box.display[data-v-101e1ac2]{height:32px;opacity:1;transition:all .3s ease}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box .date[data-v-101e1ac2]{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:424;height:26px;justify-content:center;letter-spacing:.02px;line-height:22px;width:26px}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box .unmuted[data-v-101e1ac2]{color:#1f2937;font-weight:582;text-align:center}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box .muted[data-v-101e1ac2]{color:#6b7280;font-weight:582;text-align:center}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box .active[data-v-101e1ac2]{background-color:#e5e7eb;border-radius:100px}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box .bar[data-v-101e1ac2]{background-color:#005e4e;border-radius:999px;height:4px;width:18px}.calendar .calendar-viewport .calendar-layer .content .dates .week .date-box .bar.muted[data-v-101e1ac2]{opacity:0}.calendar .calendar-viewport .calendar-layer .content .skeleton-loader[data-v-101e1ac2]{background:#f3f4f6;height:32px;overflow:hidden;position:relative}.calendar .calendar-viewport .calendar-layer .content .skeleton-loader[data-v-101e1ac2]:after{animation:shimmer 1.6s infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.calendar .calendar-viewport .snapshot[data-v-101e1ac2]{background-color:#fff;left:0;opacity:.7;position:absolute;top:0;z-index:2}.calendar .enter-from-right[data-v-101e1ac2]{transform:translateX(100%)}.calendar .enter-from-left[data-v-101e1ac2],.calendar .slide-left[data-v-101e1ac2]{transform:translateX(-100%)}.calendar .slide-left[data-v-101e1ac2]{opacity:0}.calendar .slide-right[data-v-101e1ac2]{opacity:0;transform:translateX(100%)}.calendar .collapse-button[data-v-101e1ac2]{align-items:center;cursor:pointer;display:flex;gap:2px;justify-content:center;width:100%}.calendar .collapse-button span[data-v-101e1ac2]{color:#008f5c;font-size:12px;font-style:normal;font-weight:580;letter-spacing:.03px;line-height:20px}.calendar .collapse-button .caret-up[data-v-101e1ac2]{transform:rotate(0);transition:all .3s ease}.calendar .collapse-button .caret-down[data-v-101e1ac2]{transform:rotate(180deg);transition:all .3s ease}[data-v-2414b309]{box-sizing:border-box}.nav[data-v-2414b309]{background-color:#fff;border-top:1px solid #f6f6f6;bottom:0;height:52px;justify-content:space-around;max-width:520px;padding:8px 16px;position:fixed;width:100%;z-index:80}.nav a[data-v-2414b309],.nav[data-v-2414b309]{align-items:center;display:flex}.nav a[data-v-2414b309]{flex-direction:column;gap:2px;-webkit-text-decoration:none;text-decoration:none}.nav a img[data-v-2414b309]{height:20px;width:20px}.nav a span[data-v-2414b309]{color:#6b7280;font-size:10px;font-style:normal;font-weight:424;letter-spacing:.06px;line-height:14px;text-align:center}.nav a.nuxt-link-exact-active.nuxt-link-active span[data-v-2414b309]{color:#005e4e!important;font-weight:580!important}.empty-partner-data[data-v-d28b2322]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.empty-partner-data img[data-v-d28b2322]{object-fit:contain}.empty-partner-data img.embed[data-v-d28b2322]{height:120px;object-fit:contain;width:120px}@media screen and (max-width:350px){.empty-partner-data img[data-v-d28b2322]{height:120px;object-fit:contain;width:120px}}.empty-partner-data .description[data-v-d28b2322]{display:flex;flex-direction:column;gap:4px;width:100%}.empty-partner-data .description .message[data-v-d28b2322]{color:#1f2937;font-size:18px;font-style:normal;font-weight:580;letter-spacing:.02px;line-height:26px;text-align:center}.empty-partner-data .description .sub-message[data-v-d28b2322]{color:#616161;font-size:16px;font-style:normal;font-weight:424;letter-spacing:.02px;line-height:26px;text-align:center}.empty-partner-data .action-button[data-v-d28b2322]{align-items:center;display:flex;flex-direction:column;gap:12px;padding-top:8px}[data-v-08562c32]{box-sizing:border-box}.reforestathon-event[data-v-08562c32]{background-color:#fff;display:flex;flex:1;flex-direction:column;gap:18px;padding:20px 16px}.reforestathon-event h2[data-v-08562c32]{color:#1f2937;font-size:16px;font-style:normal;font-weight:580;letter-spacing:.02px;line-height:26px}.reforestathon-event .event-list[data-v-08562c32]{display:flex;flex-direction:column;gap:12px}.reforestathon-event .event-list .event[data-v-08562c32]{align-items:center;border-left:3px solid #005e4e;display:flex;gap:8px;padding:16px 12px}.reforestathon-event .event-list .event .planting-date[data-v-08562c32]{align-items:center;background:#f9fafb;border-radius:10px;display:flex;flex-direction:column;gap:2px;height:66px;padding:8px 4px;width:66px}.reforestathon-event .event-list .event .planting-date[data-v-08562c32] p{color:#1f2937;font-size:22px;font-style:normal;font-weight:580;letter-spacing:.01px;line-height:30px}.reforestathon-event .event-list .event .planting-date[data-v-08562c32] span{color:#6b7280;font-size:12px;font-style:normal;font-weight:424;letter-spacing:.03px;line-height:20px}.reforestathon-event .event-list .event .detail-campaign[data-v-08562c32]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px}.reforestathon-event .event-list .event .detail-campaign .campaign-name[data-v-08562c32]{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;color:#1f2937;display:-webkit-box;font-size:14px;font-style:normal;font-weight:580;letter-spacing:.02px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.reforestathon-event .event-list .event .detail-campaign .location[data-v-08562c32]{color:#6b7280;font-size:11px;font-style:normal;font-weight:424;letter-spacing:.05px;line-height:16px}.reforestathon-event .skeleton[data-v-08562c32]{display:flex;flex-direction:column;gap:12px}.reforestathon-event .skeleton .skeleton-loader[data-v-08562c32]{background:#f3f4f6;height:98px;overflow:hidden;position:relative}.reforestathon-event .skeleton .skeleton-loader[data-v-08562c32]:after{animation:shimmer 1.6s infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}[data-v-6378eedc]{box-sizing:border-box}.reforestathon-calendar[data-v-6378eedc]{background-color:#f9fafb;display:flex;flex-direction:column;gap:12px;min-height:100svh;padding-bottom:52px;padding-top:60px;position:relative}.reforestathon-calendar[data-v-6378eedc] .top-navigation{margin:0}.reforestathon-calendar .navbar-menu[data-v-6378eedc]{align-items:center;display:flex;gap:8px}.reforestathon-calendar .navbar-menu a[data-v-6378eedc]{display:flex;-webkit-text-decoration:none;text-decoration:none}.reforestathon-calendar .tutorial-slide[data-v-6378eedc]{align-items:center;background:var(--Utility-Background-Transparent-Black,#374151b3);display:flex;flex-direction:column;gap:20px;height:100svh;justify-content:center;max-width:520px;position:fixed;top:0;width:100%;z-index:100}.reforestathon-calendar .tutorial-slide .content[data-v-6378eedc]{align-items:center;display:flex;flex-direction:column;gap:12px}.reforestathon-calendar .tutorial-slide .content img[data-v-6378eedc]{height:100px;width:100px}.reforestathon-calendar .tutorial-slide .content p[data-v-6378eedc]{color:#fff;font-size:16px;font-style:normal;font-weight:580;letter-spacing:.02px;line-height:26px;text-align:center}.reforestathon-calendar .tutorial-slide span[data-v-6378eedc]{color:#fff;font-size:12px;font-style:normal;font-weight:424;letter-spacing:.03px;line-height:20px;text-align:center}[data-v-e4d75d9a]{box-sizing:border-box}.lh-share-modal[data-v-e4d75d9a]{align-items:flex-end;background-color:hsla(0,0%,50%,.548);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1000000}.lh-share-modal.open[data-v-e4d75d9a]{opacity:1;pointer-events:auto}.lh-share-modal .content[data-v-e4d75d9a]{background-color:#fff;border-radius:12px 12px 0 0;display:flex;flex-direction:column;height:268px;max-width:520px;padding:0 16px 18px;touch-action:none;transform:translateY(100%);transition:transform .3s ease;width:100%}.lh-share-modal .content .header[data-v-e4d75d9a]{cursor:grab;display:flex;flex-direction:column;gap:6px}.lh-share-modal .content .header .grabber[data-v-e4d75d9a]{background-color:#ccc;border-radius:100px;height:5px;margin:5px auto 7px;width:36px}.lh-share-modal .content .modal-body[data-v-e4d75d9a]{display:flex;flex:1;flex-direction:column;gap:12px;overflow:unset}.lh-share-modal .content .modal-body .title[data-v-e4d75d9a]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.lh-share-modal .content .modal-body .title p[data-v-e4d75d9a]{color:#1f2937;font-size:14px;font-style:normal;font-weight:580;letter-spacing:.02px;line-height:22px}.lh-share-modal .content .modal-body .title span[data-v-e4d75d9a]{color:#4b5563;font-size:12px;font-style:normal;font-weight:424;letter-spacing:.03px;line-height:20px}.lh-share-modal .content .modal-body .network-wrapper[data-v-e4d75d9a]{align-items:center;display:flex;height:120px;width:100%}.lh-share-modal .content .modal-body .network-wrapper .swiper-slide[data-v-e4d75d9a]{align-items:center;display:flex;flex-direction:column;height:76px!important}.lh-share-modal .content .modal-body .network-wrapper .swiper-slide[data-v-e4d75d9a] a{align-items:center;display:flex;flex-direction:column;gap:8px}.lh-share-modal .content .modal-body .network-wrapper .swiper-slide[data-v-e4d75d9a] a p{color:#4b5563;font-size:12px;font-style:normal;font-weight:424;letter-spacing:.03px;line-height:20px}.lh-share-modal .content .modal-body .network-wrapper .swiper-slide .embed[data-v-e4d75d9a]{align-items:center;display:flex;flex-direction:column}.lh-share-modal .content .modal-body .network-wrapper .swiper-slide .embed p[data-v-e4d75d9a]{color:#4b5563;font-size:12px;font-style:normal;font-weight:424;letter-spacing:.03px;line-height:20px}.lh-share-modal .content .modal-body .network-wrapper .swiper-pagination-bullet[data-v-e4d75d9a]{height:6px;width:6px}.lh-share-modal .content .modal-body .network-wrapper .swiper-pagination[data-v-e4d75d9a] .swiper-pagination-bullet{background-color:#d6e5e3;opacity:1}.lh-share-modal .content .modal-body .network-wrapper .swiper-pagination[data-v-e4d75d9a] .swiper-pagination-bullet-active{background-color:#005e4e}.lh-share-modal .content .modal-body .network-wrapper[data-v-e4d75d9a]::-webkit-scrollbar{display:none}.lh-share-modal .tooltip[data-v-e4d75d9a]{position:absolute;top:-10px}.lh-share-modal .tooltip .tooltip-message[data-v-e4d75d9a]{align-items:center;display:flex;flex-direction:column}.lh-share-modal .tooltip .tooltip-message span[data-v-e4d75d9a]{background:#1f2937;border-radius:6px;color:#fff;display:block;font-size:12px;font-style:normal;font-weight:424;letter-spacing:.03px;line-height:20px;padding:8px;width:226px}.lh-share-modal .tooltip .tooltip-message .tooltip-pointer[data-v-e4d75d9a]{bottom:10px;position:relative;right:30px;transform:rotate(180deg)}@media screen and (max-width:330px){.lh-share-modal .tooltip .tooltip-message .tooltip-pointer[data-v-e4d75d9a]{right:70px!important}}@media screen and (max-width:400px){.lh-share-modal .tooltip .tooltip-message .tooltip-pointer[data-v-e4d75d9a]{right:50px}}.lh-share-modal .content.contentOpen[data-v-e4d75d9a]{transform:translateY(0)}