.paid-member-dashboard{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem}.paid-member-dashboard-main{min-height:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:1rem}.paid-commerce-glance>section,.paid-feature-area{border:1px solid rgba(19,32,22,.2);background:#f7f5ee}.paid-feature-area{position:relative;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem}.paid-feature-area>header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.2rem 1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(19,32,22,.14)}.paid-feature-area>header small{grid-column:1/-1;color:#65972d;font-size:.53rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.paid-feature-area>header h2{color:#132016;font:500 clamp(1.65rem,2.7vw,2.7rem)/1 var(--serif);letter-spacing:-.04em}.paid-feature-area>header p{max-width:32ch;margin:0;color:#657167;font-size:.62rem;line-height:1.45}.paid-feature-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(118px,1fr);overflow:auto;border-top:1px solid rgba(19,32,22,.14);border-left:1px solid rgba(19,32,22,.14)}.paid-feature-grid>button{position:relative;padding:1rem;display:grid;grid-template-columns:1fr auto;align-content:start;gap:.25rem;border:0;border-right:1px solid rgba(19,32,22,.14);border-bottom:1px solid rgba(19,32,22,.14);background:#f2efe6;color:#132016;text-align:left;transition:background .2s,color .2s,transform .2s}.paid-feature-grid>button:hover{z-index:1;background:#132016;color:#f2f5ef;transform:translateY(-2px)}.paid-feature-grid>button>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(101,151,45,.45);border-radius:50%;color:#65972d}.paid-feature-grid svg{width:14px}.paid-feature-grid small{color:#65972d;font-size:.45rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.paid-feature-grid strong{font:500 clamp(1rem,1.6vw,1.35rem)/1.05 var(--serif)}.paid-feature-grid p{grid-column:1/-1;margin:.35rem 0;color:#647168;font-size:.56rem;line-height:1.4}.paid-feature-grid>button:hover p{color:#abb7ad}.paid-feature-grid b{grid-column:1/-1;align-self:end;color:#65972d;font-size:.48rem;letter-spacing:.1em;text-transform:uppercase}.paid-feature-empty{grid-column:1/-1;place-self:center;text-align:center;color:#657167}.paid-feature-empty svg{color:#65972d}.paid-feature-empty strong{display:block;margin:.5rem}.paid-feature-empty p{margin:0;font-size:.65rem}.paid-feature-menu{position:relative;z-index:8}.paid-feature-menu summary{min-height:54px;padding:.7rem .9rem;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid rgba(19,32,22,.22);background:#ebe8de;color:#132016;cursor:pointer;list-style:none}.paid-feature-menu summary::-webkit-details-marker{display:none}.paid-feature-menu summary>span{font-size:.66rem;font-weight:600}.paid-feature-menu summary>small{grid-column:1;color:#6b776d;font-size:.48rem}.paid-feature-menu summary>svg{grid-column:2;grid-row:1/3;width:15px;color:#65972d;transition:transform .2s}.paid-feature-menu[open] summary>svg{transform:rotate(180deg)}.paid-feature-menu>div{position:absolute;left:0;right:0;bottom:calc(100% + .45rem);max-height:min(390px,55vh);padding:.5rem;overflow:auto;border:1px solid rgba(19,32,22,.25);background:#f7f5ee;box-shadow:0 -20px 42px rgba(15,29,18,.16)}.paid-feature-menu label{min-height:62px;padding:.55rem;display:grid;grid-template-columns:28px 1fr auto;gap:.65rem;align-items:center;border-bottom:1px solid rgba(19,32,22,.1);cursor:pointer}.paid-feature-menu label:last-child{border-bottom:0}.paid-feature-menu label>svg{width:17px;color:#65972d}.paid-feature-menu label span{display:grid;gap:.15rem}.paid-feature-menu label strong{font-size:.62rem}.paid-feature-menu label small{color:#6d796f;font-size:.5rem;line-height:1.35}.paid-feature-menu input{width:17px;height:17px;accent-color:#65972d}.paid-commerce-glance{min-height:0;display:grid;grid-template-rows:1fr 1fr;gap:1rem}.paid-commerce-glance>section{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.paid-commerce-glance header{min-height:64px;padding:.8rem 1rem;display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;border-bottom:1px solid rgba(19,32,22,.15)}.paid-commerce-glance header>svg{width:18px;color:#65972d}.paid-commerce-glance header span{display:grid}.paid-commerce-glance header small{color:#6b786e;font-size:.45rem;text-transform:uppercase;letter-spacing:.1em}.paid-commerce-glance header strong{font:500 1.1rem var(--serif)}.paid-commerce-glance header>b{font:500 1.5rem var(--serif)}.paid-commerce-glance>section>div{min-height:0;padding:.8rem;overflow:auto}.paid-order-list{display:grid}.paid-order-list article{padding:.6rem 0;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-bottom:1px solid rgba(19,32,22,.11)}.paid-order-list span{display:grid;gap:.15rem}.paid-order-list b,.paid-order-list strong{font-size:.6rem}.paid-order-list small{color:#65972d;font-size:.48rem;text-transform:capitalize}.paid-glance-empty{height:100%;display:grid;place-content:center;place-items:center;text-align:center}.paid-glance-empty>svg{width:22px;color:#65972d}.paid-glance-empty strong{margin-top:.45rem;font-size:.67rem}.paid-glance-empty p{max-width:28ch;margin:.3rem 0;color:#6a766c;font-size:.54rem;line-height:1.4}.paid-glance-empty a{margin-top:.4rem;padding:.45rem .65rem;border:1px solid #65972d;color:#365c1d;font-size:.52rem}.member-programme-fullscreen,.member-programme-fullscreen .member-news-grid--programmes{height:100%;grid-template-rows:minmax(0,1fr)}.member-programme-fullscreen .member-news-card{min-height:0}.paid-feature-area>header{min-height:72px;display:flex;align-items:center;padding:0;border-bottom:0}.paid-feature-area>header h2{margin:0}.paid-feature-grid>button,.paid-feature-grid>button:active,.paid-feature-grid>button:focus-visible,.paid-feature-grid>button:hover{background:#f2efe6;color:#000;transform:none;box-shadow:none}.paid-feature-grid>button>span{grid-column:2;grid-row:1;color:#000;border-color:rgba(0,0,0,.28)}.paid-feature-grid>button :is(strong,p,b){color:#000;font:400 1rem/1.45 var(--sans);letter-spacing:0;text-transform:none}.paid-feature-grid>button strong{grid-column:1;align-self:center}.paid-feature-grid>button p{margin:.55rem 0}.paid-feature-grid>button b{align-self:end}.paid-feature-grid>button:focus-visible{outline:1px solid #000;outline-offset:-3px}html body .paid-feature-grid>button,html body .paid-feature-grid>button:is(:hover,:focus-visible,:active){border-color:rgba(19,32,22,.14)!important;background:#f2efe6!important;color:#000!important;transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important}.paid-feature-grid>button :is(strong,p,b){text-transform:none!important}.paid-feature-grid>article{position:relative;min-width:0;padding:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem 1rem;border-right:1px solid rgba(19,32,22,.14);border-bottom:1px solid rgba(19,32,22,.14);background:#f7f5ee;color:#000}.paid-feature-grid>article>span{grid-column:2;grid-row:1;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.28);border-radius:50%;color:#000}.paid-feature-grid>article>span svg{width:14px}.paid-feature-grid>article>strong{grid-column:1;grid-row:1;align-self:center;color:#000;font:400 1rem/1.45 var(--sans)}.paid-feature-grid>article>p{grid-column:1/-1;grid-row:2;align-self:start;margin:0;color:#000;font:400 1rem/1.45 var(--sans)}.paid-feature-grid>article>button{grid-column:2;grid-row:3;align-self:end;justify-self:end;min-width:76px;padding:.45rem .7rem;border:1px solid rgba(0,0,0,.35);background:transparent;color:#000;font:400 1rem/1.2 var(--sans);text-transform:none}.paid-feature-grid>article>button:is(:hover,:focus-visible,:active){border-color:rgba(0,0,0,.35)!important;background:transparent!important;color:#000!important;transform:none!important;box-shadow:none!important}.paid-feature-grid>article>button:focus-visible{outline:1px solid #000;outline-offset:2px}@media(max-width:900px){.paid-member-dashboard{height:auto}.paid-member-dashboard-main{grid-template-columns:1fr}.paid-feature-area{min-height:680px}.paid-commerce-glance{min-height:520px}.member-programme-fullscreen,.member-programme-fullscreen .member-news-grid--programmes{height:auto}.member-programme-fullscreen .member-news-card--drop{min-height:850px}.member-programme-fullscreen .member-news-card--harvest{min-height:930px}}@media(max-width:620px){.paid-feature-area>header{grid-template-columns:1fr}.paid-feature-area>header p{justify-self:start}.paid-feature-grid{grid-template-columns:1fr}.paid-feature-area{min-height:780px}.paid-feature-menu>div{position:fixed;z-index:90;left:1rem;right:1rem;bottom:70px}.paid-commerce-glance{min-height:500px}}.paid-feature-area{grid-template-rows:auto minmax(210px,1fr) auto minmax(185px,.78fr);gap:.75rem}.paid-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:unset;overflow:visible}.paid-feature-grid>article{padding:.75rem;gap:.35rem .65rem}.paid-feature-grid>article>span{width:27px;height:27px}.paid-feature-grid>article>button,.paid-feature-grid>article>p,.paid-feature-grid>article>strong{font-size:clamp(.68rem,.78vw,.88rem)}.paid-feature-grid>article>p{line-height:1.32}.paid-feature-grid>article>button{min-width:66px;padding:.35rem .55rem}.member-activity-calendar{position:relative;z-index:2;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(19,32,22,.2);background:#f7f5ee;color:#000;overflow:visible}.member-activity-calendar>header{min-height:42px;padding:.45rem .65rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(19,32,22,.14)}.member-activity-calendar nav,.member-activity-calendar>header>span{display:flex;align-items:center;gap:.45rem}.member-activity-calendar>header svg{width:14px;color:#65972d}.member-activity-calendar nav b,.member-activity-calendar>header strong{font:400 .72rem/1.2 var(--sans)}.member-activity-calendar nav button{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(19,32,22,.24);background:transparent;color:#000}.member-activity-calendar nav button:is(:hover,:focus-visible,:active){background:transparent!important;color:#000!important;transform:none!important;box-shadow:none!important}.member-calendar-grid{min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr));overflow:visible}.member-calendar-grid>small{padding:.25rem;text-align:center;color:#667268;font-size:.48rem;font-weight:400}.member-calendar-grid>article,.member-calendar-grid>i,.member-calendar-grid>small{border-right:1px solid rgba(19,32,22,.1);border-bottom:1px solid rgba(19,32,22,.1)}.member-calendar-grid>article,.member-calendar-grid>i{min-width:0;min-height:0}.member-calendar-grid>article{position:relative;padding:.2rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.1rem;background:#f7f5ee}.member-calendar-grid>article:has(.member-calendar-event:focus-visible),.member-calendar-grid>article:has(.member-calendar-event:hover){z-index:20}.member-calendar-grid>article>b{font:400 .5rem/1 var(--sans)}.member-calendar-grid>article>div{min-height:0;align-content:end;gap:2px}.member-calendar-event{padding:2px 3px;border:0;border-left:2px solid #65972d;background:#e7ecdE;color:#000;text-align:left}.member-calendar-event>span{display:flex;align-items:center;gap:2px;min-width:0;overflow:hidden;color:#000;font:400 .43rem/1.15 var(--sans);white-space:nowrap;text-overflow:ellipsis}.member-calendar-event>span svg{width:8px;min-width:8px;color:#527b28}.member-calendar-event>em{position:absolute;z-index:30;left:-2px;width:min(220px,30vw);padding:.65rem;display:grid;gap:.25rem;border:1px solid rgba(19,32,22,.28);background:#132016;color:#f7f5ee;font-style:normal;box-shadow:0 -12px 28px rgba(19,32,22,.18);opacity:0;pointer-events:none;transform:translateY(8px) scale(.96);transform-origin:left bottom;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.member-calendar-event>em:after{content:"";position:absolute;left:11px;top:100%;width:1px;height:9px;background:#65972d}.member-calendar-event>em strong{color:#fff;font:500 .66rem/1.2 var(--sans)}.member-calendar-event>em small{color:#d7ddd5;font:.5rem/1.4 var(--sans)}.member-calendar-event:is(:hover,:focus-visible)>em{opacity:1;transform:none}.member-calendar-event:is(:hover,:focus-visible,:active){background:#e7ecde!important;color:#000!important}.member-calendar-event:focus-visible{outline:1px solid #132016;outline-offset:1px}.member-calendar-more{color:#526054;font-size:.42rem}@media(max-width:900px){.paid-feature-area{min-height:980px;grid-template-rows:auto minmax(430px,1fr) auto 300px}.paid-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.paid-feature-area{min-height:1500px;grid-template-rows:auto minmax(900px,1fr) auto 360px}.paid-feature-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(0,1fr))}.member-activity-calendar>header{align-items:flex-start;flex-direction:column}.member-calendar-event>em{width:min(190px,75vw)}}.paid-feature-area{grid-template-rows:auto minmax(0,1fr)}@media(max-width:900px){.paid-feature-area{min-height:780px;grid-template-rows:auto minmax(620px,1fr)}}@media(max-width:620px){.paid-feature-area{min-height:720px;grid-template-rows:auto minmax(560px,1fr)}}.paid-feature-area{display:block}.member-activity-calendar{height:100%}.member-activity-calendar>header{position:static;z-index:40;overflow:visible}.member-calendar-heading{min-width:0;display:flex;align-items:center;gap:.45rem}.member-calendar-heading>span{white-space:nowrap}.member-calendar-heading nav,.member-calendar-heading>span{display:flex;align-items:center;gap:.45rem}.member-calendar-title{font:500 .78rem/1.2 var(--sans)}.member-calendar-controls{min-width:0;display:flex;justify-content:flex-end;gap:1rem}.member-calendar-controls>time{color:#435047;font:400 .58rem/1.2 var(--sans);white-space:nowrap}.member-calendar-controls nav{display:flex;align-items:center;gap:.45rem}.member-calendar-customise{position:static}.member-calendar-customise summary{min-height:30px;padding:.35rem .6rem;display:flex;align-items:center;gap:.45rem;border:1px solid rgba(19,32,22,.28);background:transparent;color:#000;font-size:.6rem;cursor:pointer;list-style:none}.member-calendar-customise summary::-webkit-details-marker{display:none}.member-calendar-customise summary svg{width:13px;color:#65972d;transition:transform .2s ease}.member-calendar-customise[open] summary svg{transform:rotate(180deg)}.member-calendar-customise-panel{position:absolute;z-index:35;top:42px;right:-1px;bottom:-1px;left:-1px;min-height:0;padding:1.1rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;border:1px solid rgba(19,32,22,.24);background:#f7f5ee;box-shadow:0 14px 28px rgba(19,32,22,.12);transform-origin:top;animation:calendar-customise-open .24s cubic-bezier(.2,.8,.2,1)}.member-calendar-customise-panel>header{padding-bottom:.75rem;border-bottom:0}.member-calendar-customise-panel>header span{display:grid;gap:.25rem}.member-calendar-customise-panel>header strong{font:500 1rem/1.2 var(--sans)}.member-calendar-customise-panel>header small{color:#657167;font:.58rem/1.4 var(--sans)}.member-calendar-customise-panel>div{min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,minmax(0,1fr));align-content:stretch;border-top:1px solid rgba(19,32,22,.14)}.member-calendar-feature-row{min-width:0;min-height:58px;padding:.35rem 0;display:grid;grid-template-columns:minmax(0,1fr) 32px 18px;align-items:center;gap:.65rem;border-bottom:1px solid rgba(19,32,22,.14)}.member-calendar-feature-row:last-child{border-bottom:0}.member-calendar-customise-panel label>svg{width:17px;color:#65972d}.member-calendar-feature-row>span{display:grid;gap:.25rem}.member-calendar-customise-panel label strong{color:#000;font:400 .75rem/1.2 var(--sans)}.member-calendar-customise-panel label small{color:#000;font:400 .62rem/1.4 var(--sans)}.member-calendar-customise-panel input{width:17px;height:17px;margin:0;accent-color:var(--forest)!important}.member-calendar-feature-row .member-feature-notification,.member-calendar-feature-row .member-feature-notification:is(:hover,:focus,:focus-visible,:active){box-sizing:border-box;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#65972d!important;box-shadow:none!important;transform:none!important;outline:none!important}.member-calendar-feature-row .member-feature-notification[aria-pressed=true],.member-calendar-feature-row .member-feature-notification[aria-pressed=true]:is(:hover,:focus,:focus-visible,:active){border:0!important;background:transparent!important;color:var(--forest)!important;box-shadow:none!important}.member-calendar-feature-row .member-feature-notification svg{width:17px;height:17px}.member-calendar-feature-row .member-feature-notification[aria-pressed=true] svg{fill:currentColor}html body .paid-member-dashboard .member-calendar-feature-row .member-feature-notification,html body .paid-member-dashboard .member-calendar-feature-row .member-feature-notification:is(:hover,:focus,:focus-visible,:active){appearance:none!important;position:relative!important;top:1px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;outline:none!important}html body .paid-member-dashboard .member-calendar-feature-row .member-feature-notification svg{display:block;width:18px;height:18px;filter:none!important}@keyframes calendar-customise-open{0%{opacity:0;transform:scaleY(.94)}to{opacity:1;transform:none}}@media(max-width:620px){.member-activity-calendar>header{align-items:stretch;flex-direction:column}.member-calendar-heading{justify-content:space-between;gap:.5rem}.member-calendar-customise summary{justify-content:center}.member-calendar-customise-panel{top:92px;padding:.7rem}.member-calendar-customise-panel>div{grid-template-columns:1fr;grid-template-rows:repeat(5,minmax(0,1fr))}.member-calendar-feature-row{padding:.35rem 0}.member-calendar-customise-panel label small{font-size:.54rem}}.member-calendar-grid>article.is-today{z-index:2;box-shadow:inset 0 0 0 1px #65972d}.member-calendar-grid>article.is-today>b{color:#4f7c25;font-weight:600}@media(max-width:620px){.member-calendar-controls{width:100%;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.member-calendar-controls>time{order:1}.member-calendar-controls nav{order:2}.member-calendar-controls .member-calendar-customise{order:3}.member-calendar-customise-panel{top:122px}}.member-activity-calendar :is(strong,b,small,time,span,em),.member-activity-calendar button,.member-activity-calendar label,.member-activity-calendar summary{color:#132016!important;font-family:DM Sans,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.52px!important;text-transform:none!important}.member-activity-calendar :is(button,summary){transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.member-activity-calendar nav button,.member-calendar-customise summary,.member-calendar-event{border:1px solid rgba(19,32,22,.28)!important;background:#f7f5ee!important;color:#132016!important;transform:none!important;box-shadow:none!important}.member-activity-calendar :is(button,summary):is(:hover,:focus-visible){border-color:#86bd3b!important;background:#86bd3b!important;color:#071007!important;outline:none!important;transform:none!important;box-shadow:none!important}.member-activity-calendar :is(button,summary):active{border-color:#132016!important;background:#132016!important;color:#f7f5ee!important;transform:none!important;box-shadow:none!important}.member-calendar-event>span,.member-calendar-event>span svg{color:inherit!important}.member-calendar-event>em small,.member-calendar-event>em strong{color:inherit}.paid-feature-area{padding:clamp(1rem,2vw,1.5rem)}.member-activity-calendar>header{min-height:52px;padding:.35rem .65rem}.member-calendar-controls{display:grid;grid-template-columns:200px 139px 169px;gap:.65rem}.member-calendar-controls>time,.member-calendar-month{box-sizing:border-box;width:100%;min-width:0;padding:0;background:transparent;border:0;white-space:nowrap;font-variant-numeric:tabular-nums}.member-calendar-controls>time{text-align:right}.member-calendar-controls>.calendar-stable-date-time{display:grid;grid-template-columns:66px 11px 82px 6px 30px;align-items:baseline;text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.calendar-stable-date-time>i{font:inherit!important;text-align:center}.calendar-stable-date-time>i:first-of-type{visibility:hidden!important}.calendar-stable-clock{display:grid;grid-template-columns:44px 20px;gap:2px;align-items:baseline}.calendar-stable-clock>span:first-child{text-align:right}.calendar-stable-clock>span:last-child{text-align:left}.calendar-stable-weekday{text-align:right}.calendar-stable-ordinal{display:grid;grid-template-columns:18px 10px;gap:2px;align-items:baseline}.calendar-stable-ordinal>span:first-child{text-align:right}.calendar-stable-ordinal>span:last-child{text-align:left}.member-calendar-month{text-align:right}.member-calendar-controls nav{display:grid;grid-template-columns:72px 38px 38px;gap:.65rem}.member-activity-calendar nav button{box-sizing:border-box;width:38px;height:38px;min-height:38px;padding:0}.member-activity-calendar nav .member-calendar-today{width:72px;height:38px;min-height:38px;padding:0 .65rem}.member-activity-calendar :is(button,summary):disabled{border-color:rgba(19,32,22,.16)!important;background:#e4e3de!important;color:#949a94!important;cursor:not-allowed!important;opacity:1!important}.member-calendar-customise-panel{top:52px}@media(max-width:1100px){.member-calendar-controls{grid-template-columns:200px 81px 148px;gap:.4rem}.member-calendar-controls nav{grid-template-columns:62px 35px 35px;gap:.4rem}.member-activity-calendar nav button{width:35px}.member-activity-calendar nav .member-calendar-today{width:62px;padding:0 .35rem}}@media(max-width:900px){.member-activity-calendar>header{align-items:flex-start;flex-direction:column}.member-calendar-controls{width:100%;grid-template-columns:1fr 1fr auto}.member-calendar-controls>time{text-align:left}.member-calendar-customise-panel{top:96px}}@media(max-width:620px){.member-calendar-controls{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.member-calendar-controls>time,.member-calendar-month{text-align:left}.member-calendar-controls nav{justify-self:start}.member-calendar-controls .member-calendar-customise{justify-self:end}.member-calendar-customise-panel{top:142px}}.paid-member-dashboard{color:#132016;font-family:DM Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:.52px}.paid-member-dashboard :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,time,em,label,button,a,input,select,textarea,li){color:#132016!important;font-family:DM Sans,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.52px!important;text-transform:none!important}.paid-member-dashboard .member-calendar-customise-panel :is(strong,small){color:#132016!important;font:400 16px/1.45 DM Sans,Arial,sans-serif!important;letter-spacing:.52px!important;text-transform:none!important}.paid-member-dashboard .member-calendar-customise-panel>header strong{font-size:1.18rem!important;font-weight:var(--support-copy-weight)!important}html body .member-activity-calendar .member-calendar-controls nav>button:not(:disabled){border:1px solid rgba(19,32,22,.28)!important;background:#f7f5ee!important;color:#132016!important;transform:none!important;box-shadow:none!important;transition:none!important}html body .member-activity-calendar .member-calendar-controls nav>button:not(:disabled):is(:hover,:focus-visible){border-color:#86bd3b!important;background:#86bd3b!important;color:#071007!important;outline:none!important;transform:none!important;box-shadow:none!important}html body .member-activity-calendar .member-calendar-controls nav>button:not(:disabled):active{border-color:#132016!important;background:#132016!important;color:#f7f5ee!important;transform:translateY(0)!important;box-shadow:none!important}.member-calendar-customise>button{box-sizing:border-box;height:38px;min-height:38px;max-height:38px;padding:0 .6rem;display:flex;align-items:center;gap:.45rem;border:1px solid rgba(19,32,22,.28);background:#f7f5ee;color:#132016;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.member-calendar-customise>button svg{width:13px;color:inherit;transition:none;transform:none!important}.member-calendar-customise[data-open=true]>button{border-color:#132016!important;background:#132016!important;color:#f7f5ee!important;box-shadow:none!important;transform:none!important}.member-calendar-customise>.member-calendar-filter-trigger{box-sizing:border-box;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;display:grid!important;place-items:center!important}.member-calendar-customise>.member-calendar-filter-trigger svg{width:15px;height:15px;transform:none!important}.member-calendar-customise-panel.is-closing{animation:calendar-customise-close .24s cubic-bezier(.2,.8,.2,1) forwards}@keyframes calendar-customise-close{0%{opacity:1;transform:none}to{opacity:0;transform:scaleY(.94)}}.member-activity-calendar :is(strong,b,small,time,span,em,label){color:#132016!important;font-family:DM Sans,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.52px!important;text-transform:none!important}.member-calendar-event>em{border-color:rgba(19,32,22,.28);background:#f7f5ee;color:#132016}.member-calendar-grid>article.is-today>b{color:#132016!important;font-weight:400!important}.member-calendar-grid>article>div{position:absolute;top:50%;left:50%;width:min(96px,calc(100% - .5rem));height:81px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,27px);grid-auto-flow:column;align-items:center;align-content:center;gap:0;transform:translate(-50%,-50%)}.member-calendar-event{position:relative;box-sizing:border-box;width:100%;min-width:0;height:27px;padding:0!important;display:flex;align-items:center;justify-content:center;gap:0;border:0!important;background:transparent!important;color:#132016!important;pointer-events:none;box-shadow:none!important;transform:none!important}.member-calendar-event.is-care{pointer-events:none;cursor:default}.member-calendar-event:is(:hover,:focus-visible,:active){border:0!important;background:transparent!important;color:#132016!important;box-shadow:none!important;transform:none!important}.member-calendar-grid .member-calendar-event-icon{display:none!important}.member-calendar-event-icon{box-sizing:border-box;width:29px;height:29px;min-width:29px;padding:0;place-items:center;overflow:hidden;border:1px solid rgba(19,32,22,.28);background:#fff;color:#365c1d!important}.member-calendar-event-icon>svg{width:14px!important;height:14px!important;min-width:14px!important;color:#365c1d!important}.member-calendar-oasis-logo{box-sizing:border-box;width:18px!important;height:18px!important;display:block;border:2px solid #65972d;border-radius:50%;background:transparent}.member-calendar-event>b{min-width:0;margin:0;color:#132016!important;font:500 .78rem/1 var(--sans)!important;text-align:center}.member-calendar-wheel{width:16px;height:16px;display:block;border:2px solid #365c1d;border-radius:50%;background:repeating-conic-gradient(#365c1d 0 18deg,transparent 18deg 36deg);box-shadow:inset 0 0 0 3px #fff}.member-calendar-event>em{display:none;left:0;bottom:calc(100% + 8px)}.paid-today-list .member-calendar-wheel{width:18px;height:18px;margin:0 auto;border-color:#65972d;background:repeating-conic-gradient(#65972d 0 18deg,transparent 18deg 36deg);box-shadow:inset 0 0 0 3px #f7f5ee}.admin-activity-calendar .member-calendar-grid>article>div{position:absolute;top:50%;left:50%;width:min(96px,calc(100% - .5rem));height:81px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,27px);grid-auto-flow:column;align-items:center;align-content:center;gap:0;transform:translate(-50%,-50%)}.paid-member-dashboard .member-calendar-event.is-order{grid-column:1;grid-row:1}.paid-member-dashboard .member-calendar-event.is-blog{grid-column:1;grid-row:2}.paid-member-dashboard .member-calendar-event.is-care{grid-column:1;grid-row:3}.paid-member-dashboard .member-calendar-event.is-draw{grid-column:2;grid-row:1}.paid-member-dashboard .member-calendar-event.is-seasonal{grid-column:2;grid-row:2}.paid-member-dashboard .member-calendar-event.is-chat{grid-column:2;grid-row:3}.admin-activity-calendar .member-calendar-event.is-order{grid-column:1;grid-row:1}.admin-activity-calendar .member-calendar-event.is-blog{grid-column:1;grid-row:2}.admin-activity-calendar .member-calendar-event.is-care{grid-column:1;grid-row:3}.admin-activity-calendar .member-calendar-event.is-draw{grid-column:2;grid-row:1}.admin-activity-calendar .member-calendar-event.is-seasonal{grid-column:2;grid-row:2}.admin-activity-calendar .member-calendar-event.is-chat{grid-column:2;grid-row:3}.paid-today-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(19,32,22,.2);background:#f7f5ee;color:#132016}.paid-today-panel>header{padding:.8rem 1rem;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(19,32,22,.15)}.paid-today-panel>header span{display:grid;gap:.15rem}.paid-today-panel>header small{color:#667268;font:400 1rem/1.3 var(--sans)}.paid-today-panel>header b,.paid-today-panel>header strong{font:400 1rem/1.3 var(--sans)}.paid-today-panel>div{min-height:0;padding:1rem;overflow:auto}.paid-today-list{display:grid;align-content:start}.paid-today-list>button{min-height:74px;padding:.85rem;display:grid;grid-template-columns:22px 1fr;gap:.75rem;align-items:start;border:0;border-bottom:1px solid rgba(19,32,22,.14);background:transparent;color:#132016;text-align:left;transition:none}.paid-today-list>button.has-task-status{grid-template-columns:22px minmax(0,1fr) auto;align-items:center}.paid-calendar-task-status{padding:.24rem .5rem;border:1px solid rgba(19,32,22,.2);color:#667268;font:500 .72rem/1.2 var(--sans);white-space:nowrap}.paid-calendar-task-status.is-done{border-color:#244c38;background:#244c38;color:#fff}.paid-calendar-task-status.is-not-done{border-color:#9b493e;background:#f8ece9;color:#78342b}.paid-calendar-task-status.is-pending{border-color:#b9bba9;background:#f4f3ec;color:#667268}.paid-today-list>button>svg{width:18px;color:#65972d}.paid-today-list>button>span{display:grid;gap:.2rem}.paid-today-list>button small,.paid-today-list>button strong{font:400 1rem/1.4 var(--sans)}.paid-today-list>button:is(:hover,:focus-visible){background:#86bd3b;color:#071007;outline:none}.paid-today-list>button:active{background:#132016;color:#f7f5ee}.paid-today-empty{height:100%;display:grid;place-content:center;place-items:center;text-align:center}.paid-today-empty>svg{width:24px;color:#65972d}.paid-today-empty p,.paid-today-empty strong{font:400 1rem/1.45 var(--sans)}.paid-today-empty p{max-width:30ch;margin:.45rem 0 0;color:#657167}@media(max-width:900px){.paid-today-panel{min-height:420px}}.paid-today-panel>header{text-align:center}.paid-today-panel>header>strong{font:400 1rem/1.45 var(--sans)}.paid-today-empty p{margin:0;color:#132016}.member-activity-calendar{border-bottom:1px solid rgba(19,32,22,.2);border-left:1px solid rgba(19,32,22,.2)}.member-activity-calendar>header{box-sizing:border-box;height:64px;min-height:64px;padding-block:0;padding-right:0;padding-left:0;align-items:center}.member-calendar-controls{position:static;margin-top:-2px;align-items:center}.member-activity-calendar nav .member-calendar-today,.member-activity-calendar nav button,.member-calendar-customise>button{box-sizing:border-box;height:38px!important;min-height:38px!important;max-height:38px!important}.member-calendar-customise-panel{top:64px}@media(max-width:900px){.member-activity-calendar>header{height:108px;min-height:108px}.member-calendar-customise-panel{top:108px}}@media(max-width:620px){.member-activity-calendar>header{height:154px;min-height:154px}.member-calendar-customise-panel{top:154px}}.member-calendar-grid>article{transition:none}.member-calendar-grid>article:hover{z-index:3;background:#f7f5ee!important;color:#132016!important;box-shadow:inset 0 0 0 1px #86bd3b!important;transform:none!important}.member-calendar-grid>article.has-activity{cursor:pointer}.member-calendar-grid>article.has-activity:focus-visible{z-index:3;background:#f7f5ee!important;color:#132016!important;box-shadow:inset 0 0 0 1px #86bd3b!important;outline:none;transform:none!important}.member-calendar-grid>article.is-today:focus-visible,.member-calendar-grid>article.is-today:hover{box-shadow:inset 0 0 0 1px #65972d}html body .paid-member-dashboard .member-activity-calendar .member-calendar-grid>article.has-activity:is(:hover,:focus-visible),html body .paid-member-dashboard .member-activity-calendar .member-calendar-grid>article:is(:hover,:focus-visible){z-index:3!important;border-color:var(--acid)!important;outline:none!important;transform:none!important;translate:none!important;scale:none!important}html body .paid-member-dashboard .member-activity-calendar .member-calendar-grid>article,html body .paid-member-dashboard .member-activity-calendar .member-calendar-grid>article.has-activity{background:#fff!important;color:#132016!important;box-shadow:none!important;transform:none!important}html body .paid-member-dashboard .member-activity-calendar .member-calendar-grid>article.is-today{z-index:2!important;box-shadow:inset 0 0 0 1px #65972d!important}html body .member-activity-calendar .member-calendar-grid>article.is-selected{z-index:3!important;background:#fff!important;box-shadow:inset 0 0 0 1px #65972d!important}html body .paid-member-dashboard .member-activity-calendar .member-calendar-grid>article.has-activity:is(:hover,:focus-visible),html body .paid-member-dashboard .member-activity-calendar .member-calendar-grid>article:is(:hover,:focus-visible){background:#fff!important;color:#132016!important;box-shadow:inset 0 0 0 1px var(--acid)!important}html body .member-activity-calendar button:not(:disabled):is(:hover,:focus-visible),html body .paid-today-list>button:is(:hover,:focus-visible){border-color:#86bd3b!important;background:#86bd3b!important;color:#071007!important;outline:none!important;transform:none!important;box-shadow:0 12px 28px rgba(2,10,6,.2)!important;transition:none!important}.member-activity-calendar{border:0}.member-activity-calendar:after{content:"";position:absolute;z-index:60;top:64px;right:0;bottom:0;left:0;box-sizing:border-box;border-right:1px solid rgba(19,32,22,.2);border-bottom:1px solid rgba(19,32,22,.2);border-left:1px solid rgba(19,32,22,.2);pointer-events:none}.member-calendar-controls nav>button svg{color:inherit!important}.member-calendar-controls nav{width:169px;justify-content:end;justify-self:end}.member-calendar-controls nav>button,.member-calendar-controls nav>button:nth-child(2),.member-calendar-controls nav>button:nth-child(3){box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;line-height:0!important}.member-calendar-controls nav>.member-calendar-today{width:72px!important;min-width:72px!important;max-width:72px!important;padding:0!important;line-height:1!important}.member-calendar-controls nav>button svg{display:block;width:14px!important;height:14px!important;margin:0!important}@media(max-width:1100px){.member-calendar-controls{grid-template-columns:200px 81px 151px}.member-calendar-controls nav{width:151px;grid-template-columns:62px 38px 38px;justify-content:end}.member-calendar-controls nav>.member-calendar-today{width:62px!important;min-width:62px!important;max-width:62px!important}}@media(max-width:900px){.member-activity-calendar:after{top:108px}}@media(max-width:620px){.member-activity-calendar:after{top:154px}}.paid-today-panel>header{box-sizing:border-box;height:64px;min-height:64px;display:flex;align-items:center;justify-content:center;padding-block:0}html body .member-activity-calendar .member-calendar-event.is-care,html body .member-activity-calendar .member-calendar-event.is-care:is(:hover,:focus,:focus-visible,:active){border:0!important;background:transparent!important;color:#132016!important;outline:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body .member-activity-calendar .member-calendar-event.is-care:is(:hover,:focus,:focus-visible,:active)>.member-calendar-event-icon,html body .member-activity-calendar .member-calendar-event.is-care>.member-calendar-event-icon{border:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;filter:none!important}html body .member-activity-calendar .member-calendar-grid>article.is-selected,html body .member-activity-calendar .member-calendar-grid>article.is-selected:is(:hover,:focus-visible){z-index:3!important;background:#fff!important;box-shadow:inset 0 0 0 1px #65972d!important}html body .member-activity-calendar .member-calendar-grid>article:not(.has-activity):not(.is-today):is(:hover,:focus-visible){background:#fff!important;box-shadow:none!important}html body .member-activity-calendar .member-calendar-grid>article.is-today:not(.is-selected),html body .member-activity-calendar .member-calendar-grid>article.is-today:not(.is-selected):is(:hover,:focus-visible){box-shadow:none!important}html body .member-activity-calendar .member-calendar-grid>article.is-today>b{position:relative;z-index:1;box-sizing:border-box;width:2.25rem;height:1.5rem;margin:-.18rem 0 0 -.18rem;padding:0 0 0 .28rem;display:flex;align-items:center;isolation:isolate;border:0;background:linear-gradient(90deg,rgba(134,189,59,.5),rgba(134,189,59,.5) 48%,rgba(134,189,59,.24) 66%,rgba(134,189,59,0) 88%);color:#132016!important}html body .member-activity-calendar .member-calendar-grid>article.is-today>b:before{content:none}html body .member-activity-calendar .member-calendar-grid>article.is-today.is-selected,html body .member-activity-calendar .member-calendar-grid>article.is-today.is-selected:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px #65972d!important}.paid-feature-area{padding:0 .75rem .75rem}@media(max-width:900px){.paid-feature-area{padding:0 .75rem .75rem}}.paid-member-dashboard{--paid-dashboard-container-gap:19px;position:relative;box-sizing:border-box;width:100%;padding:var(--paid-dashboard-container-gap);overflow:hidden;border:1px solid var(--control-border);background:#fff}.paid-member-dashboard,.paid-member-dashboard-main{gap:var(--paid-dashboard-container-gap)}.paid-member-dashboard .paid-feature-area{min-height:0;padding:0;border:0;background:transparent}.paid-member-dashboard .member-activity-calendar{height:100%;min-height:0;background:#fff}.paid-member-dashboard .paid-today-panel{box-sizing:border-box;height:100%;padding:0;border:0;background:#fff}.paid-member-dashboard .paid-today-panel>header{border-right:0;border-left:0}.paid-member-dashboard .paid-today-panel>div{min-height:0;padding:1rem;border-right:1px solid rgba(19,32,22,.2);border-bottom:1px solid rgba(19,32,22,.2);border-left:1px solid rgba(19,32,22,.2)}.paid-member-dashboard>.member-order-strip{box-sizing:border-box;min-height:48px;padding:.55rem 1rem;background:#fff}.paid-member-dashboard>.member-order-strip.has-order{grid-template-columns:minmax(0,1fr) minmax(360px,2fr) minmax(0,1fr)}.paid-member-dashboard>.member-order-strip.has-order>.order-status-trail{grid-column:2;width:100%;justify-self:stretch}.paid-member-dashboard>.member-order-strip.has-order>.member-order-total{grid-column:3;justify-self:end}.paid-member-dashboard .paid-order-picker{position:relative;display:inline-grid!important;gap:0!important}.paid-member-dashboard .paid-order-picker-trigger{box-sizing:border-box;min-width:116px;height:34px;padding:0 .7rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid rgba(19,32,22,.28);background:#fff;color:#132016;cursor:pointer}.paid-member-dashboard .paid-order-picker-trigger>span{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paid-member-dashboard .paid-order-picker-trigger>svg{width:14px;height:14px;color:inherit}.paid-member-dashboard .paid-order-picker-trigger:not(:disabled):is(:hover,:focus-visible){border-color:var(--acid)!important;background:var(--acid)!important;color:#071007!important;outline:none;box-shadow:0 12px 28px rgba(2,10,6,.2)!important}.paid-member-dashboard .paid-order-picker.is-open>.paid-order-picker-trigger,.paid-member-dashboard .paid-order-picker.is-open>.paid-order-picker-trigger:is(:hover,:focus,:focus-visible,:active){border-color:var(--forest)!important;background:var(--forest)!important;color:#fff!important;box-shadow:none!important}.paid-member-dashboard .paid-order-picker-trigger:disabled{border-color:rgba(19,32,22,.2)!important;background:#fff!important;color:#132016!important;cursor:default!important;opacity:1!important}.paid-member-dashboard .paid-order-picker-menu{position:absolute;z-index:45;right:0;bottom:calc(100% + .45rem);min-width:220px;max-height:min(320px,55vh);display:grid!important;gap:0!important;overflow:auto;border:1px solid rgba(19,32,22,.28);background:#fff;box-shadow:0 -18px 36px rgba(19,32,22,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px) scaleY(.96);transform-origin:bottom center;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;scrollbar-width:none}.paid-member-dashboard .paid-order-picker-menu::-webkit-scrollbar{display:none}.paid-member-dashboard .paid-order-picker.is-open>.paid-order-picker-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.paid-member-dashboard .paid-order-picker-menu>button{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem .8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;border:0;border-bottom:1px solid rgba(19,32,22,.16);background:#fff;color:#132016;text-align:left;cursor:pointer}.paid-member-dashboard .paid-order-picker-menu>button:last-child{border-bottom:0}.paid-member-dashboard .paid-order-picker-menu>button>span{display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paid-member-dashboard .paid-order-picker-menu>button>small{color:#667268!important;text-transform:capitalize!important;white-space:nowrap}.paid-member-dashboard .paid-order-picker-menu>button:not(.is-selected):is(:hover,:focus-visible){position:relative;z-index:2;background:var(--acid)!important;color:#071007!important;outline:none;box-shadow:0 12px 28px rgba(2,10,6,.2)!important}.paid-member-dashboard .paid-order-picker-menu>button.is-selected,.paid-member-dashboard .paid-order-picker-menu>button.is-selected:is(:hover,:focus,:focus-visible,:active){position:relative;z-index:3;background:var(--forest)!important;color:#fff!important;outline:none;box-shadow:none!important}.paid-member-dashboard .paid-order-picker-menu>button.is-selected>small{color:#fff!important}@media(prefers-reduced-motion:reduce){.paid-member-dashboard .paid-order-picker-menu{transition-duration:1ms!important}}.paid-member-dashboard .member-calendar-grid>article,.paid-member-dashboard .member-calendar-grid>i,.paid-member-dashboard .member-calendar-grid>small{border-right:1px solid rgba(19,32,22,.1)!important;border-bottom:1px solid rgba(19,32,22,.1)!important}.paid-member-dashboard .member-calendar-grid>:nth-child(7n){border-right:0!important}.paid-member-dashboard .member-activity-calendar:after{border-right:1px solid rgba(19,32,22,.2)!important;border-bottom:1px solid rgba(19,32,22,.2)!important;border-left:1px solid rgba(19,32,22,.2)!important}@media(max-width:900px){.paid-member-dashboard{height:auto;overflow:visible}.paid-member-dashboard-main{grid-template-columns:1fr}}