.plots-calendar{position:relative;background:none !important;padding:0 !important}.plots-calendar-weeknames{display:flex;gap:var(--s2);margin-bottom:var(--s2);margin-left:var(--s2);> .plots-calendar-day{aspect-ratio:unset;background:var(--dark);font-size:var(--font-md);font-style:italic;text-transform:uppercase;color:var(--light)}}.plots-calendar-days{display:flex;flex-wrap:wrap;gap:var(--s2);margin-left:var(--s2)}.plots-calendar-day{width:calc(var(--day-width) - var(--s2));aspect-ratio:2 / 1;display:flex;justify-content:center;align-items:center;padding:var(--s2);background:var(--texture);font-size:var(--font-lg);font-weight:700;&.empty{opacity:0.4}&.draft{opacity:0.6}> a{font-size:var(--font-lg) !important;font-style:normal !important;font-weight:700 !important;letter-spacing:0 !important;display:flex !important;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer;&::after{content:unset !important}> span{background:var(--texture);padding:var(--s0);line-height:1}}&.plot:not(.scene){background-image:repeating-linear-gradient(-55deg,var(--dark),var(--dark) var(--s0),transparent var(--s0),transparent var(--s2)),var(--texture)}&.scene:not(.plot){background-image:repeating-linear-gradient(-55deg,var(--light),var(--light) var(--s0),transparent var(--s0),transparent var(--s2)),var(--texture)}&.plot.scene{background-image:repeating-linear-gradient(-55deg,var(--dark),var(--dark) var(--s0),transparent var(--s0),transparent var(--s2),var(--light) var(--s2),var(--light) calc(var(--s2) + var(--s0)),transparent calc(var(--s2) + var(--s0)),transparent calc(var(--s2) + var(--s2) + var(--s0))),var(--texture)}&.birthday::before,&.weather::after{content:'';position:absolute;width:var(--s2);height:var(--s2);margin-top:calc(var(--day-width) / 2 - var(--s3));border-radius:50%}&.birthday::before{background:var(--light)}&.weather::after{background:var(--dark)}&.birthday:not(.weather)::before,&.weather::after{margin-left:calc(var(--day-width) * -1 + var(--s1) + var(--s3))}&.birthday.weather::before{margin-left:calc(var(--day-width) * -1 + var(--s2) + var(--s4))}> .collapsible{position:absolute;top:0;right:var(--s2);z-index:1;width:calc(100% - var(--s2) - var(--s2));min-height:0;&.active{min-height:100%}> div{height:100%;padding:var(--s4);margin-bottom:var(--s5);background:var(--texture)}}.close-btn{position:absolute;top:0;right:0}.threads-status{position:absolute;display:none;> [style*="--index"]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(calc(360deg / 14 * var(--index))) translateY(calc((var(--s2) + var(--s1) + var(--s0)) * -1));text-transform:uppercase;font-size:var(--font-xxs);font-weight:500;color:var(--dark);line-height:1;background:var(--primary)}}&:has(.thread_status.newfolder) .threads-status{display:block;animation:circling 30s linear infinite reverse}}@media (max-width:992px){.plots-calendar{margin-top:var(--s2)}.plots-calendar-weeknames > .plots-calendar-day > span{display:none}.plots-calendar-day{padding:var(--s1);font-size:var(--font-md);> a{font-size:var(--font-md) !important}}}