.christmas-dates{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;margin:28px 0 0!important;padding:0!important;list-style:none!important}.christmas-dates li{flex-direction:column;min-width:0;padding:0 14px 0 0;display:flex;position:relative;margin:0!important}.christmas-in{color:#002923;font:600 25px/1.3 Gabarito Variable,sans-serif}.christmas-in:before{content:"";background:#46c7b0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.christmas-in small{font:13px DM Sans,sans-serif}.christmas-date{margin-top:8px;font-size:13px}.christmas-node{background:#ffd0e4;height:3px;margin:22px -14px 22px 0;position:relative}.christmas-node:before{content:"";background:#ff8fbe;border-radius:50%;width:12px;height:12px;position:absolute;top:-4.5px}.christmas-dates li:last-child .christmas-node{background:0 0}.christmas-balance{align-items:flex-end;gap:10px;display:flex}.christmas-level{background:#fadce8;border-radius:12px;flex:none;align-items:flex-end;width:20px;height:80px;display:flex;overflow:hidden}.christmas-level i{border-radius:inherit;background:#ff8fbe;width:100%}.christmas-balance strong{font:600 38px/1.1 Gabarito Variable,sans-serif}.christmas-left{margin:10px 0 14px;font-size:12px}.christmas-spent{color:#506965;font-size:14px;line-height:1.4}.christmas-balance-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.christmas-balance-columns h4{font:500 18px/1.3 Gabarito Variable,sans-serif;margin:0 0 18px!important}.christmas-stack{flex-direction:column;gap:6px;height:420px;display:flex;margin:0!important;padding:0!important;list-style:none!important}.christmas-stack li{flex-basis:0;align-items:center;min-height:42px;padding:10px 14px;display:flex;position:relative;margin:0!important}.christmas-stack i{border-radius:12px;position:absolute;inset:0}.christmas-stack li span{flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:15px;line-height:1.3;display:flex;position:relative}.christmas-stack strong{font:500 23px/1.1 Gabarito Variable,sans-serif}@media (width<=600px){.christmas-dates{grid-template-columns:1fr}.christmas-dates li{border-left:3px solid #ffd0e4;grid-template-columns:1fr 1fr;gap:0 12px;padding:0 0 24px 22px;display:grid}.christmas-dates li:last-child{border-color:#0000;padding-bottom:0}.christmas-dates .christmas-node{margin:0;position:absolute;top:10px;left:-7.5px}.christmas-date{grid-area:2/1;margin-top:0}.christmas-balance{grid-area:1/2/3;gap:8px}.christmas-balance strong{font-size:32px}.christmas-level{width:16px;height:52px}.christmas-left{grid-area:3/2;margin:5px 0 0}.christmas-spent{grid-area:3/1;margin-top:5px;font-size:13px}.christmas-balance-columns{gap:12px}.christmas-balance-columns h4{min-height:44px;font-size:17px}.christmas-stack{height:480px}.christmas-stack li{min-height:44px;padding:8px 10px}.christmas-stack li span{gap:3px 6px;font-size:14px}.christmas-stack strong{font-size:21px}}
