.nv-stat.illustrated65{position:relative;isolation:isolate;overflow:hidden;min-height:150px;border:0!important;background:#26483c!important;color:#fff!important;text-align:left;justify-content:flex-end;padding:18px!important;border-radius:22px!important}.picture65{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}.illustrated65:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,35,27,.08),rgba(12,35,27,.8));z-index:-1;pointer-events:none}.nv-stat.illustrated65 span,.nv-stat.illustrated65 b,.nv-stat.illustrated65 small{color:#fff!important;text-shadow:0 1px 5px #18312966}.visual-heading65{position:relative;isolation:isolate;overflow:hidden;min-height:115px;padding:20px!important;border-radius:20px;align-items:flex-end!important;margin-bottom:12px!important}.visual-heading65 h2,.visual-heading65 button{color:white!important}.nv-event.important65{position:relative;isolation:isolate;overflow:hidden;padding:0!important;display:grid!important;grid-template-columns:42% 1fr!important;min-height:130px;gap:0!important;border-radius:20px!important}.important65>.picture65{position:relative;grid-column:1;grid-row:1;width:100%;height:100%;min-height:130px;z-index:0}.important65:after{display:none}.important65>.nv-event-date{position:absolute!important;left:8px;top:8px;background:#ffffffeb!important;border-radius:12px!important;padding:6px!important;z-index:1}.important65>span:last-child{padding:15px;align-self:center}.important65 strong{overflow-wrap:anywhere}
@media(max-width:700px){.compact-calendar65 .nv-cal-toolbar{display:flex;flex-direction:column;gap:12px}.compact-calendar65 .nv-cal-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:5px;background:#e8ece4;border-radius:18px}.compact-calendar65 .nv-cal-tabs button{min-width:0;padding:11px 3px;border-radius:13px;font-size:13px}.compact-calendar65 .nv-cal-tabs button.active{background:#345c4c;color:white;box-shadow:0 3px 9px #26483c25}.week-dates65{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:10px 0 16px}.week-dates65 button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 0;border:0;border-radius:15px;background:#eef0e9;color:#355447}.week-dates65 span{font-size:11px}.week-dates65 b{font-size:18px}.week-dates65 .today{background:#365f4e;color:#fff}.agenda-heading65{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:14px 0;font-size:13px;color:#5f7167}.agenda-heading65 button{font-size:12px;padding:9px}.agenda-day65{padding:14px;background:#fffdf8;border:1px solid #dce2d7;border-radius:22px;margin-bottom:12px;scroll-margin-top:90px}.agenda-day65 header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.agenda-day65 h2{font-size:15px;margin:0;text-transform:capitalize;color:#355447}.agenda-item65{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr);text-align:left;gap:10px;align-items:center;border:0;border-top:1px solid #e7eadd;background:transparent;padding:13px 0;color:#253b31;scroll-margin:100px}.agenda-item65 strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.agenda-item65 small{display:block;font-size:11px;color:#728175;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.agenda-time65{font-size:13px;font-variant-numeric:tabular-nums;color:#527462}.agenda-empty65{font-size:12px;color:#7c877d;margin:12px 0}.nv-stat.illustrated65{min-height:145px}.nv-summary{gap:10px!important}.agenda-heading65 button:disabled{opacity:.4}}
#page-day .nv-head.visual-heading65{padding:18px!important;box-sizing:border-box}#page-day .nv-head.visual-heading65 h2{color:#fff!important}#page-day .nv-head.visual-heading65 button{color:#fff!important;background:#ffffff1a;border-radius:12px;padding:7px!important}
html.public-mobile61 #page-day .nv-head.visual-heading65{padding:18px!important}#page-day .important65>.j33-event-icon{display:none!important}#page-day .nv-event.important65{grid-template-columns:42% minmax(0,1fr)!important}#page-day .important65>.picture65{height:100%;min-height:140px;align-self:stretch}
