.holidays-module__GVZqFG__page{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:1280px;margin:0 auto;display:grid}.holidays-module__GVZqFG__header{gap:1rem;margin-top:.25rem;display:grid}@media (min-width:1024px){.holidays-module__GVZqFG__header{grid-template-columns:minmax(0,1fr) 340px;align-items:end}}.holidays-module__GVZqFG__headerText{gap:.5rem;display:grid}.holidays-module__GVZqFG__title{text-transform:uppercase;font-size:clamp(2.5rem,10vw,4.25rem);font-weight:800;line-height:.88}.holidays-module__GVZqFG__lede{max-width:44rem;color:var(--pm-ink-2);font-size:1.0625rem}.holidays-module__GVZqFG__voteStatus{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-left:6px solid var(--pm-sign);border-radius:10px;gap:.625rem;padding:.875rem 1rem;display:grid}.holidays-module__GVZqFG__voteStatusRow{align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.holidays-module__GVZqFG__priceKey{color:var(--pm-ink-2);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;list-style:none;display:flex}.holidays-module__GVZqFG__priceKey li{align-items:center;gap:.5rem;display:inline-flex}.holidays-module__GVZqFG__keyQuoted,.holidays-module__GVZqFG__keyReal{font-family:var(--pm-font-sign);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:.125rem .4rem;font-size:.8125rem;font-weight:700}.holidays-module__GVZqFG__keyQuoted{box-shadow:inset 0 0 0 1.5px var(--pm-ink-3);color:var(--pm-ink-2)}.holidays-module__GVZqFG__keyReal{background:var(--pm-ink);color:#fff}.holidays-module__GVZqFG__cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.holidays-module__GVZqFG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.holidays-module__GVZqFG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.holidays-module__GVZqFG__card{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule), var(--pm-shadow-plate);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.holidays-module__GVZqFG__cardPhoto{aspect-ratio:16/10;background:var(--pm-glacier);position:relative}.holidays-module__GVZqFG__cardPhoto img{object-fit:cover}.holidays-module__GVZqFG__cardTier{position:absolute;top:.75rem;left:.75rem;box-shadow:0 4px 12px #0d1a3359}.holidays-module__GVZqFG__tierNum{width:1.25rem;height:1.25rem;color:var(--pm-ink);background:#fff;border-radius:50%;place-items:center;font-size:.75rem;display:inline-grid}.holidays-module__GVZqFG__tierMark{color:var(--pm-sign);letter-spacing:.02em}.holidays-module__GVZqFG__cardAlt{position:absolute;bottom:.75rem;right:.75rem}.holidays-module__GVZqFG__cardBody{flex-direction:column;flex:1;gap:.875rem;padding:1rem;display:flex}.holidays-module__GVZqFG__cardTitle{text-transform:uppercase;font-size:2.125rem;font-weight:800;line-height:.92}.holidays-module__GVZqFG__cardWhere{color:var(--pm-ink-3);margin-top:.25rem;font-size:.9375rem}.holidays-module__GVZqFG__signpost{max-width:100%;font-family:var(--pm-font-sign);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:5px;align-self:flex-start;align-items:stretch;font-size:.9375rem;font-weight:700;line-height:1.15;display:inline-flex;overflow:hidden}.holidays-module__GVZqFG__signpostDist{background:var(--pm-sign);color:var(--pm-ink);white-space:nowrap;align-items:center;padding:.375rem .5rem;display:flex}.holidays-module__GVZqFG__signpostTo{background:var(--pm-ink);color:#fff;align-items:center;gap:.375rem;min-width:0;padding:.375rem 1.375rem .375rem .625rem;display:flex}.holidays-module__GVZqFG__cardFacts{gap:.375rem;margin:0;font-size:.9375rem;display:grid}.holidays-module__GVZqFG__cardFacts>div{grid-template-columns:4rem minmax(0,1fr);gap:.5rem;display:grid}.holidays-module__GVZqFG__cardFacts dt{font-family:var(--pm-font-sign);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-ink-3);padding-top:.15rem;font-size:.75rem;font-weight:700}.holidays-module__GVZqFG__cardFacts dd{margin:0}.holidays-module__GVZqFG__prices{background:var(--pm-snow);box-shadow:inset 0 0 0 1px var(--pm-rule);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.25rem 1rem;padding:.75rem .875rem;display:grid;position:relative}.holidays-module__GVZqFG__priceQuoted,.holidays-module__GVZqFG__priceReal{gap:.125rem;display:grid}.holidays-module__GVZqFG__priceReal{text-align:right;justify-items:end}.holidays-module__GVZqFG__priceLabel{font-family:var(--pm-font-sign);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-ink-3);font-size:.75rem;font-weight:700}.holidays-module__GVZqFG__priceSmall{font-family:var(--pm-font-sign);color:var(--pm-ink-2);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.holidays-module__GVZqFG__priceBig{font-family:var(--pm-font-sign);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:.9}.holidays-module__GVZqFG__priceStamp{grid-column:1/-1;justify-self:start;margin-top:.25rem}.holidays-module__GVZqFG__cardRatings{gap:.375rem;font-size:.875rem;list-style:none;display:grid}.holidays-module__GVZqFG__cardRatings li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.holidays-module__GVZqFG__cardRatings li>span:first-child{font-family:var(--pm-font-sign);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-ink-2);font-size:.8125rem;font-weight:700}.holidays-module__GVZqFG__cardCta{width:100%;margin-top:auto}.holidays-module__GVZqFG__compare{min-width:0;margin-top:1rem}.holidays-module__GVZqFG__compareKey{color:var(--pm-ink-3);align-items:center;gap:.25rem;font-size:.875rem;display:flex}.holidays-module__GVZqFG__bestMark{color:var(--pm-green);font-size:.8em}.holidays-module__GVZqFG__compareMobile{gap:1rem;display:grid}.holidays-module__GVZqFG__compareTableWrap{display:none}@media (min-width:960px){.holidays-module__GVZqFG__compareMobile{display:none}.holidays-module__GVZqFG__compareTableWrap{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule), var(--pm-shadow-plate);border-radius:12px;display:block;overflow:hidden}}.holidays-module__GVZqFG__metricList{gap:.75rem;margin:0;display:grid}.holidays-module__GVZqFG__metric{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-radius:10px;padding:.75rem}.holidays-module__GVZqFG__metric dt{font-family:var(--pm-font-sign);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:1rem;font-weight:800;display:flex}.holidays-module__GVZqFG__metricRow{grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:.5rem;margin:0;padding:.3rem 0;font-size:.9375rem;display:grid}.holidays-module__GVZqFG__metricRow+.holidays-module__GVZqFG__metricRow{border-top:1px dashed var(--pm-rule)}.holidays-module__GVZqFG__metricName{font-family:var(--pm-font-sign);letter-spacing:.06em;text-transform:uppercase;color:var(--pm-ink-2);font-size:.875rem;font-weight:700}.holidays-module__GVZqFG__metricValue{align-items:center;gap:.5rem;min-width:0;display:flex}.holidays-module__GVZqFG__metricBar{background:var(--pm-rock);border-radius:2px;flex:1;min-width:2rem;height:10px;overflow:hidden}.holidays-module__GVZqFG__metricBar span{background:var(--pm-ink);height:100%;display:block}.holidays-module__GVZqFG__metricText{font-variant-numeric:tabular-nums;font-weight:600}.holidays-module__GVZqFG__metricBar+.holidays-module__GVZqFG__metricText{text-align:right;min-width:4.5rem}.holidays-module__GVZqFG__compareTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9375rem}.holidays-module__GVZqFG__compareTable thead th,.holidays-module__GVZqFG__compareTable thead td{background:var(--pm-ink);color:#fff;text-align:left;vertical-align:bottom;padding:1rem}.holidays-module__GVZqFG__compareTable thead td{width:22%}.holidays-module__GVZqFG__compareTable thead th a{font-family:var(--pm-font-sign);letter-spacing:.02em;text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1;text-decoration:none;display:block}.holidays-module__GVZqFG__compareTable thead th a:hover{text-underline-offset:4px;text-decoration:underline}.holidays-module__GVZqFG__compareTier{font-family:var(--pm-font-sign);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-sign);margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.holidays-module__GVZqFG__compareCountry{color:#ffffffb8;margin-top:.25rem;font-size:.8125rem;font-weight:400;display:block}.holidays-module__GVZqFG__compareGroupRow th{background:var(--pm-snow);font-family:var(--pm-font-sign);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--pm-ink-3);border-top:2px solid var(--pm-ink);padding:.75rem 1rem .375rem;font-size:.875rem;font-weight:800}.holidays-module__GVZqFG__compareTable tbody th[scope=row]{text-align:left;color:var(--pm-ink-2);padding:.625rem 1rem;font-weight:600}.holidays-module__GVZqFG__compareTable tbody th[scope=row]>span{margin-left:.5rem}.holidays-module__GVZqFG__compareTable tbody td{border-left:1px solid var(--pm-rule);font-variant-numeric:tabular-nums;padding:.625rem 1rem}.holidays-module__GVZqFG__compareTable tbody tr+tr>*{border-top:1px solid var(--pm-rule)}.holidays-module__GVZqFG__compareBest{background:var(--pm-green-tint);font-weight:700}.holidays-module__GVZqFG__detail{gap:1rem;max-width:1280px;margin:0 auto;display:grid}.holidays-module__GVZqFG__crumbs{font-family:var(--pm-font-sign);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-ink-3);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.holidays-module__GVZqFG__crumbs a{min-height:44px;color:var(--pm-ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.holidays-module__GVZqFG__dHero{background:var(--pm-ink);min-height:420px;box-shadow:var(--pm-shadow-plate);border-radius:12px;position:relative;overflow:hidden}@media (min-width:1024px){.holidays-module__GVZqFG__dHero{min-height:520px}}.holidays-module__GVZqFG__dHeroImg{object-fit:cover}.holidays-module__GVZqFG__dHeroSign{color:var(--pm-ink);box-shadow:0 5px 0 var(--pm-sign), 0 16px 32px -12px #00000080;background:#fff;border-radius:10px;padding:.875rem 1rem 1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}@media (min-width:768px){.holidays-module__GVZqFG__dHeroSign{min-width:26rem;bottom:1.5rem;left:1.5rem;right:auto}}.holidays-module__GVZqFG__dTier{font-family:var(--pm-font-sign);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-ink-3);gap:.75rem;font-size:.75rem;font-weight:700;display:flex}.holidays-module__GVZqFG__dTier span+span{border-left:1.5px solid var(--pm-rule-strong);padding-left:.75rem}.holidays-module__GVZqFG__dTitle{text-transform:uppercase;margin-top:.25rem;font-size:clamp(2.75rem,12vw,5rem);font-weight:800;line-height:.86}.holidays-module__GVZqFG__dWhere{color:var(--pm-ink-2);margin-top:.375rem;font-weight:600}.holidays-module__GVZqFG__dAlt{font-size:1rem;position:absolute;top:1rem;right:1rem}.holidays-module__GVZqFG__dStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}@media (min-width:768px){.holidays-module__GVZqFG__dStats{grid-template-columns:repeat(4,minmax(0,1fr))}}.holidays-module__GVZqFG__dStats>div{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-top:4px solid var(--pm-ink);border-radius:8px;padding:.75rem .875rem}.holidays-module__GVZqFG__dStats dt{font-family:var(--pm-font-sign);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-ink-3);font-size:.75rem;font-weight:700}.holidays-module__GVZqFG__dStats dd{font-family:var(--pm-font-sign);font-variant-numeric:tabular-nums;margin:0;font-size:1.625rem;font-weight:800;line-height:1.05}.holidays-module__GVZqFG__dLayout{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:1024px){.holidays-module__GVZqFG__dLayout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:2rem}}.holidays-module__GVZqFG__dMain{gap:2rem;min-width:0;display:grid}.holidays-module__GVZqFG__dSection{gap:.875rem;min-width:0;display:grid}.holidays-module__GVZqFG__profile{background:var(--pm-glacier);border-radius:12px;margin:0;padding:.75rem}.holidays-module__GVZqFG__profile svg{width:100%;height:auto;display:block}.holidays-module__GVZqFG__profileAxis{font-family:var(--pm-font-sign);fill:var(--pm-ink-3);font-size:12px;font-weight:600}.holidays-module__GVZqFG__profileLabel{font-family:var(--pm-font-sign);letter-spacing:.06em;text-transform:uppercase;fill:var(--pm-ink);font-size:15px;font-weight:800}.holidays-module__GVZqFG__profileVert{font-family:var(--pm-font-sign);letter-spacing:.06em;text-transform:uppercase;fill:var(--pm-ink-2);font-size:13px;font-weight:700}.holidays-module__GVZqFG__suit{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-radius:12px;gap:.25rem;padding:.5rem 1rem;display:grid}.holidays-module__GVZqFG__suitRow{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:44px;display:grid}.holidays-module__GVZqFG__suitRow+.holidays-module__GVZqFG__suitRow{border-top:1px dashed var(--pm-rule)}.holidays-module__GVZqFG__suitLabel{font-weight:600}.holidays-module__GVZqFG__suitIcon{background:var(--pm-glacier);width:1.75rem;height:1.5rem;color:var(--pm-blue);border-radius:4px;place-items:center;display:inline-grid}.holidays-module__GVZqFG__journey{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-radius:12px;gap:0;padding:1rem;list-style:none;display:grid;position:relative}.holidays-module__GVZqFG__journey li{grid-template-columns:40px minmax(0,1fr);column-gap:.75rem;padding-bottom:1rem;display:grid;position:relative}.holidays-module__GVZqFG__journey li:last-child{padding-bottom:0}.holidays-module__GVZqFG__journey li:before{content:"";background:repeating-linear-gradient(180deg, var(--pm-ink) 0 5px, transparent 5px 9px);width:2px;position:absolute;top:40px;bottom:0;left:19px}.holidays-module__GVZqFG__journey li:last-child:before{display:none}.holidays-module__GVZqFG__journeyNode{background:var(--pm-ink);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.holidays-module__GVZqFG__journeyEnd{background:var(--pm-sign);color:var(--pm-ink)}.holidays-module__GVZqFG__journeyTitle{font-family:var(--pm-font-sign);letter-spacing:.04em;text-transform:uppercase;padding-top:.125rem;font-size:1.25rem;font-weight:800;line-height:1.1}.holidays-module__GVZqFG__journeyMeta{color:var(--pm-ink-3);font-size:.875rem}@media (min-width:768px){.holidays-module__GVZqFG__journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.holidays-module__GVZqFG__journey li{grid-template-columns:minmax(0,1fr);row-gap:.375rem;padding:0}.holidays-module__GVZqFG__journey li:before{background:repeating-linear-gradient(90deg, var(--pm-ink) 0 6px, transparent 6px 10px);width:auto;height:2px;inset:19px -1rem auto 48px}.holidays-module__GVZqFG__journeyNode{grid-row:auto}}.holidays-module__GVZqFG__stay{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-radius:12px;gap:.75rem;padding:1rem;display:grid}@media (min-width:768px){.holidays-module__GVZqFG__stay{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.holidays-module__GVZqFG__stayName{font-family:var(--pm-font-sign);text-transform:uppercase;letter-spacing:.03em;font-size:1.5rem;font-weight:800}.holidays-module__GVZqFG__stayMeta{color:var(--pm-ink-2);font-size:.9375rem}.holidays-module__GVZqFG__inex{gap:.75rem;display:grid}@media (min-width:640px){.holidays-module__GVZqFG__inex{grid-template-columns:1fr 1fr}}.holidays-module__GVZqFG__inex>div{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-radius:12px;padding:.875rem 1rem}.holidays-module__GVZqFG__inexTitle{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:1rem}.holidays-module__GVZqFG__inex ul{gap:.375rem;list-style:none;display:grid}.holidays-module__GVZqFG__inex li{align-items:flex-start;gap:.5rem;display:flex}.holidays-module__GVZqFG__inexYes{color:var(--pm-green);flex:none;margin-top:2px}.holidays-module__GVZqFG__inexNo{color:var(--pm-red);flex:none;margin-top:2px}.holidays-module__GVZqFG__verdict{gap:.75rem;display:grid}@media (min-width:768px){.holidays-module__GVZqFG__verdict{grid-template-columns:repeat(3,minmax(0,1fr))}}.holidays-module__GVZqFG__verdict>div{background:var(--pm-paper);box-shadow:inset 0 0 0 1px var(--pm-rule);border-top:5px solid var(--tone);border-radius:12px;padding:.875rem 1rem}.holidays-module__GVZqFG__verdict h3{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.125rem;display:flex}.holidays-module__GVZqFG__verdict h3 span{color:var(--tone)}.holidays-module__GVZqFG__verdict ul{gap:.375rem;padding-left:1.125rem;display:grid}.holidays-module__GVZqFG__pros{--tone:var(--pm-green)}.holidays-module__GVZqFG__cons{--tone:var(--pm-red)}.holidays-module__GVZqFG__caveats{--tone:#b07e00}.holidays-module__GVZqFG__sources{gap:.5rem;list-style:none;display:grid}.holidays-module__GVZqFG__sources li{align-items:center;gap:.625rem;display:flex}.holidays-module__GVZqFG__sourceMeta{color:var(--pm-ink-3);font-size:.875rem}.holidays-module__GVZqFG__dAside{gap:1rem;min-width:0;display:grid}.holidays-module__GVZqFG__priceBoard{background:var(--pm-ink);color:#fff;box-shadow:var(--pm-shadow-plate);border-radius:12px;padding:1rem}.holidays-module__GVZqFG__priceBoardHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.holidays-module__GVZqFG__priceBoardHead h2{text-transform:uppercase;letter-spacing:.05em;font-size:1.375rem}.holidays-module__GVZqFG__priceBoardDemo{font-family:var(--pm-font-sign);letter-spacing:.12em;text-transform:uppercase;border:1.5px dashed #ffffffb3;border-radius:4px;padding:.125rem .4rem;font-size:.6875rem;font-weight:700}.holidays-module__GVZqFG__priceRows{gap:.5rem;font-size:.9375rem;list-style:none;display:grid}.holidays-module__GVZqFG__priceRowQuoted{border-bottom:1px solid #fff3;padding-bottom:.5rem;font-weight:600}.holidays-module__GVZqFG__priceAmt{font-family:var(--pm-font-sign);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:700}.holidays-module__GVZqFG__priceTotal{background:var(--pm-sign);color:var(--pm-ink);font-family:var(--pm-font-sign);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;margin-top:.75rem;padding:.625rem .75rem;font-weight:800}.holidays-module__GVZqFG__priceTotalNum{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.75rem}.holidays-module__GVZqFG__priceNote{color:#ffffffb8;margin-top:.75rem;font-size:.8125rem}.holidays-module__GVZqFG__priceChecked{font-family:var(--pm-font-sign);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-sign);margin-top:.5rem;font-size:.8125rem;font-weight:600}.holidays-module__GVZqFG__voteForm{background:var(--pm-paper);box-shadow:inset 0 0 0 2px var(--pm-ink), var(--pm-shadow-plate);border-radius:12px;gap:1rem;padding:1rem;display:grid}.holidays-module__GVZqFG__voteKicker{font-family:var(--pm-font-sign);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-ink-3);font-size:.75rem;font-weight:700}.holidays-module__GVZqFG__voteTitle{text-transform:uppercase;letter-spacing:.03em;font-size:1.75rem}.holidays-module__GVZqFG__voteStep{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.holidays-module__GVZqFG__voteStep legend,.holidays-module__GVZqFG__commentLabel{align-items:flex-start;gap:.5rem;margin-bottom:.625rem;padding:0;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.holidays-module__GVZqFG__commentLabel{margin-bottom:0}.holidays-module__GVZqFG__voteStep legend>span:first-child,.holidays-module__GVZqFG__commentLabel>span:first-child{width:1.5rem;height:1.5rem;font-size:.8125rem}.holidays-module__GVZqFG__optional{color:var(--pm-ink-3);font-weight:500}.holidays-module__GVZqFG__rankList{gap:.375rem;list-style:none;display:grid}.holidays-module__GVZqFG__rankList li{background:var(--pm-snow);box-shadow:inset 0 0 0 1px var(--pm-rule);border-radius:8px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .625rem;display:grid}.holidays-module__GVZqFG__rankList li.holidays-module__GVZqFG__rankCurrent{box-shadow:inset 0 0 0 2px var(--pm-ink);background:var(--pm-sign-soft)}.holidays-module__GVZqFG__rankNum{font-family:var(--pm-font-sign);text-align:center;font-size:1.625rem;font-weight:800}.holidays-module__GVZqFG__rankName{font-family:var(--pm-font-sign);letter-spacing:.04em;text-transform:uppercase;min-width:0;font-size:1.125rem;font-weight:800;line-height:1.1;display:grid}.holidays-module__GVZqFG__rankMeta{font-family:var(--pm-font-text);letter-spacing:0;text-transform:none;color:var(--pm-ink-3);font-size:.8125rem;font-weight:500}.holidays-module__GVZqFG__rankBtns{gap:.25rem;display:flex}.holidays-module__GVZqFG__rankBtns button{background:var(--pm-paper);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--pm-rule-strong);cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid}.holidays-module__GVZqFG__rankBtns button:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--pm-ink)}.holidays-module__GVZqFG__rankBtns button:disabled{opacity:.35;cursor:not-allowed}.holidays-module__GVZqFG__bookSeg label[data-value=yes]:has(input:checked){background:var(--pm-green)}.holidays-module__GVZqFG__bookSeg label[data-value=no]:has(input:checked){background:var(--pm-red)}.holidays-module__GVZqFG__counter{color:var(--pm-ink-3);text-align:right;font-size:.8125rem}.holidays-module__GVZqFG__voteSubmit{gap:.5rem;display:grid}.holidays-module__GVZqFG__voteSubmit button{width:100%}.holidays-module__GVZqFG__voteSaved{min-height:1.5rem;color:var(--pm-green);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}@media (max-width:640px){.holidays-module__GVZqFG__profileLabel{font-size:24px}.holidays-module__GVZqFG__profileAxis{font-size:18px}.holidays-module__GVZqFG__profileVert{font-size:20px}}
