.D_A--q_countCardSection{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.D_A--q_countcard{background-color:var(--main-accent,#fe395c);color:#f3f3f3;border-radius:var(--card-border-radius,15px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;padding:8px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 2.98256px 7.4564px #0000001a}.D_A--q_disabledCard{background-color:var(--secondary-accent,#bbb);color:#f3f3f3;border-radius:var(--card-border-radius,15px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;padding:8px 15px;display:flex;position:relative;box-shadow:0 2.98256px 7.4564px #0000001a}.D_A--q_countCardStack{z-index:2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.12rem;display:flex;position:relative}.D_A--q_countcard:hover{background-color:#f8012d}.D_A--q_cardTitle{text-align:center;z-index:2;justify-content:center;align-items:center;min-height:2.2em;max-height:2.2em;margin:0;padding:0;font-size:.8rem;line-height:1.1;display:flex;position:relative;overflow:hidden}.D_A--q_cardTitleCompact{min-height:2.1em;max-height:2.1em;font-size:.62rem;line-height:1.05}.D_A--q_displayCountValue{z-index:2;flex-shrink:0;justify-content:center;align-items:center;height:4.75rem;margin:0;padding:0;font-size:4.75rem;line-height:1;display:flex;position:relative}.D_A--q_backgroundIcon{color:#fff3;z-index:1;font-size:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}@media only screen and (max-width:767px){.D_A--q_countcard,.D_A--q_disabledCard{width:135px;height:135px;padding:6px 12px}.D_A--q_backgroundIcon{font-size:108px}.D_A--q_displayCountValue{height:4.25rem;font-size:4.25rem}}
.OcyWSG_holidayCardListContainer{margin:0;padding:0}.OcyWSG_headerContainer{background-color:var(--background,#fafafa);top:var(--header-height,80px);z-index:90;height:calc(var(--button-height,40px) + 20px);flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;padding:0 10px;display:flex;position:sticky}.OcyWSG_headerContainerBackground{background-color:var(--background,#fafafa);z-index:80;width:100vw;height:calc(var(--button-height,40px) + 20px);position:absolute;top:0;left:50%;transform:translate(-50%)}.OcyWSG_holidayHeader{text-align:center;color:var(--text,#333);font-family:var(--font-family,ui-sans-serif);z-index:90;line-height:normal}.OcyWSG_headerFilterContainer{z-index:90;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;height:40px;display:flex}.OcyWSG_filterLabel{color:var(--text,#333)}.OcyWSG_filterButton{height:var(--button-height,40px);margin-left:10px}.OcyWSG_sortButton{height:var(--button-height,40px);width:var(--button-height,40px)}.OcyWSG_holidayCardList{flex-direction:column;align-items:center;gap:20px;width:100%;height:max-content;padding-top:1rem;display:flex}.OcyWSG_card{height:calc(27.5rem * var(--mantine-scale));width:calc(21.875rem * var(--mantine-scale));filter:grayscale(40%);border-radius:var(--card-border-radius,15px);background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.OcyWSG_card:hover{filter:grayscale(0%)}.OcyWSG_textContent{text-align:right;padding:var(--mantine-spacing-xs);border-radius:var(--card-border-radius,15px);background-color:#ffffffb3}.OcyWSG_date{color:var(--primary-color,#fe395c);opacity:1;text-transform:uppercase;font-weight:700}.OcyWSG_titleContainer{display:flex}.OcyWSG_markerIcon{color:var(--secondary-accent,#bbb)}.OcyWSG_title{font-family:var(--mantine-font-family);color:var(--text,#333);opacity:1;font-weight:900;line-height:1.2;font-size:calc(1.5625rem * var(--mantine-scale));margin-top:var(--mantine-spacing-xs);text-align:right;z-index:15}.OcyWSG_cardBottomItemsContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.OcyWSG_tagsContainer{display:flex}.OcyWSG_infoIcon{color:var(--secondary-accent,#bbb)}.OcyWSG_button{justify-self:flex-end}.OcyWSG_button :hover{color:var(--main-accent,#fe395c)}@media only screen and (max-width:767px){.OcyWSG_holidayCardListContainer{padding:0 10px}.OcyWSG_filterLabel{font-size:small}.OcyWSG_card{filter:grayscale(20%);width:calc(19.6875rem * var(--mantine-scale));height:calc(24.75rem * var(--mantine-scale))}}@media only screen and (max-width:767px) and (orientation:portrait){.OcyWSG_holidayCardListContainer{padding:0 10px}.OcyWSG_filterLabel{font-size:small}.OcyWSG_card{filter:grayscale(20%);width:calc(19.6875rem * var(--mantine-scale));height:calc(24.75rem * var(--mantine-scale))}}@media only screen and (min-width:768px) and (max-width:1023px){.OcyWSG_headerContainer{padding:0 40px}.OcyWSG_filterLabel{font-size:medium}.OcyWSG_holidayCardList{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:20px}.OcyWSG_card{filter:grayscale(20%)}}@media only screen and (min-width:1024px){.OcyWSG_headerContainer{padding:0 60px;left:200px}.OcyWSG_filterLabel{font-size:medium}.OcyWSG_holidayCardList{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:30px 20px}}
.aMkU_a_mapWrap{border-radius:var(--card-border-radius,15px);border:1px solid var(--secondary-accent-light,#ececec);background:#fff;width:100%;max-width:960px;margin:.5rem auto 0;padding:.75rem .75rem 1rem;position:relative;box-shadow:0 2.98256px 7.4564px #00000014}.aMkU_a_mapTitle{text-align:center;color:var(--text,#333);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.aMkU_a_svgHost{aspect-ratio:800/420;touch-action:none;width:100%;position:relative}.aMkU_a_svgHostLoading svg{pointer-events:none;filter:grayscale(.25)brightness(.92)}.aMkU_a_loadingOverlay{z-index:8;pointer-events:auto;border-radius:inherit;background:#8c8c8c61;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aMkU_a_loadingLabel{color:var(--text,#333);text-shadow:0 0 6px #ffffffe6;font-size:.9rem;font-weight:600}.aMkU_a_svgHost svg{vertical-align:middle;width:100%;height:100%;display:block}.aMkU_a_zoomControls{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.aMkU_a_zoomBtn{border:1px solid var(--secondary-accent,#bbb);background:var(--background,#fafafa);width:36px;height:36px;color:var(--text,#333);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.aMkU_a_zoomBtn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.aMkU_a_zoomBtn:hover{background:var(--secondary-accent-light,#ececec);color:var(--main-accent,#fe395c)}.aMkU_a_tooltip{pointer-events:none;z-index:200;background:var(--hover-message-background,#000000d9);color:#fff;border-radius:8px;max-width:240px;padding:8px 12px;font-size:.875rem;position:fixed;box-shadow:0 4px 12px #0003}.aMkU_a_tooltip strong{color:#fff}.aMkU_a_legend{color:var(--secondary-accent,#888);justify-content:center;align-items:center;gap:8px;margin-top:.5rem;font-size:.75rem;display:flex}.aMkU_a_legendSwatch{border:1px solid #ccc;border-radius:3px;width:14px;height:14px}[data-mantine-color-scheme=dark] .aMkU_a_mapWrap{background:var(--background-dark-mode,#161a23);border-color:var(--secondary-accent-dark-mode,#0d1019)}[data-mantine-color-scheme=dark] .aMkU_a_mapTitle{color:#e8e8e8}[data-mantine-color-scheme=dark] .aMkU_a_zoomBtn{background:var(--secondary-accent-dark-mode,#0d1019);color:#e8e8e8;border-color:#333}[data-mantine-color-scheme=dark] .aMkU_a_loadingOverlay{background:#1e1e1e8c}[data-mantine-color-scheme=dark] .aMkU_a_loadingLabel{color:#e8e8e8;text-shadow:0 0 8px #000000d9}
