
/* KHP NEXT CLEAN — fully isolated from Classic/Professional/Premium */
.khp-design-next{
  --nc-bg:#f6f7f9;--nc-panel:#fff;--nc-text:#101828;--nc-muted:#667085;--nc-line:#e4e7ec;
  --nc-green:#12b76a;--nc-green-dark:#079455;--nc-warn:#f79009;--nc-warn-bg:#fffaeb;
  width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;
  display:grid!important;grid-template-columns:236px minmax(0,1fr)!important;
  grid-template-rows:68px minmax(0,1fr) auto!important;
  grid-template-areas:"nav header" "nav content" "nav footer"!important;
  background:var(--nc-bg)!important;color:var(--nc-text)!important;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;
  overflow-x:hidden!important;
}
.khp-design-next,.khp-design-next *{box-sizing:border-box;font-family:inherit!important}
.khp-design-next>.khp-next-clean-nav{grid-area:nav!important}
.khp-design-next>.khp-header{grid-area:header!important}
.khp-design-next>.khp-content{grid-area:content!important}
.khp-design-next>.khp-footer{grid-area:footer!important}
.khp-design-next>.khp-mainnav,.khp-design-next>.khp-subnav,.khp-design-next>.khp-premium-nav{display:none!important}

/* Fixed sidebar */
.khp-next-clean-nav{
  position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:236px!important;height:100dvh!important;
  z-index:90!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;
  background:var(--next-nav,#365467)!important;color:var(--next-nav-text,#fff)!important;
  border:0!important;box-shadow:8px 0 30px rgba(16,24,40,.08)!important;scrollbar-gutter:stable!important;
}
.khp-next-clean-brand{padding:14px 12px 11px!important;border-bottom:1px solid color-mix(in srgb,var(--next-nav-text,#fff) 12%,transparent)!important}
.khp-next-clean-brand a{display:flex!important;align-items:center!important;gap:10px!important;color:var(--next-nav-text,#fff)!important;text-decoration:none!important;min-width:0!important}
.khp-next-clean-brand span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important;background:var(--next-active,#4d7188)!important;color:var(--next-active-text,#fff)!important;font-size:15px!important;font-weight:950!important}
.khp-next-clean-brand b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;font-size:12.5px!important}
.khp-next-clean-nav nav{display:grid!important;gap:1px!important;padding:6px 7px 14px!important}
.khp-next-clean-direct,.khp-next-clean-group>summary{
  display:flex!important;align-items:center!important;gap:9px!important;min-height:38px!important;padding:8px 9px!important;
  border-radius:9px!important;color:color-mix(in srgb,var(--next-nav-text,#fff) 80%,transparent)!important;
  text-decoration:none!important;font-size:12px!important;font-weight:750!important;list-style:none!important;cursor:pointer!important;
}
.khp-next-clean-group>summary::-webkit-details-marker{display:none!important}
.khp-next-clean-direct i,.khp-next-clean-group>summary i{width:21px!important;text-align:center!important;font-style:normal!important;color:inherit!important}
.khp-next-clean-group>summary span{flex:1!important}
.khp-next-clean-group>summary em{font-style:normal!important;transition:.15s!important;opacity:.55!important}
.khp-next-clean-group[open]>summary em{transform:rotate(90deg)!important}
.khp-next-clean-direct:hover,.khp-next-clean-direct.is-active,.khp-next-clean-group>summary:hover,.khp-next-clean-group[open]>summary{
  background:var(--next-active,#4d7188)!important;color:var(--next-active-text,#fff)!important
}
.khp-next-clean-direct.is-active{box-shadow:inset 3px 0 0 #fff!important}
.khp-next-clean-group>div{display:grid!important;gap:1px!important;padding:2px 3px 5px 30px!important}
.khp-next-clean-group>div>a{padding:6px 8px!important;border-radius:7px!important;color:color-mix(in srgb,var(--next-nav-text,#fff) 68%,transparent)!important;text-decoration:none!important;font-size:10.8px!important;font-weight:650!important}
.khp-next-clean-group>div>a:hover,.khp-next-clean-group>div>a.is-active{background:var(--next-active,#4d7188)!important;color:var(--next-active-text,#fff)!important}

/* Header */
.khp-design-next .khp-header{
  position:sticky!important;top:0!important;z-index:70!important;display:flex!important;align-items:center!important;
  min-height:68px!important;padding:10px 22px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--nc-line)!important;
  border-radius:0!important;background:rgba(255,255,255,.96)!important;box-shadow:none!important;backdrop-filter:blur(14px)!important;
}
.khp-design-next .khp-header-brand{display:none!important}
.khp-design-next .khp-header-tools{display:flex!important;align-items:center!important;width:100%!important;gap:9px!important}
.khp-design-next .khp-global-search-form{order:-1!important;width:min(620px,58vw)!important;height:40px!important;min-width:280px!important;padding:0 10px!important;border:1px solid var(--nc-line)!important;border-radius:10px!important;background:#f9fafb!important;box-shadow:none!important}
.khp-design-next .khp-global-search-form input{height:38px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--nc-text)!important;font-size:13px!important}
.khp-design-next .khp-global-search-form button{display:none!important}
.khp-design-next .khp-global-search-icon{color:#98a2b3!important}
.khp-design-next .khp-site-link{margin-left:auto!important;height:38px!important;border:1px solid var(--nc-line)!important;border-radius:9px!important;background:#fff!important;color:#344054!important}
.khp-design-next .khp-notification-center summary{width:38px!important;height:38px!important;border:1px solid var(--nc-line)!important;border-radius:9px!important;background:#fff!important}
.khp-design-next .khp-user{font-size:11px!important;color:var(--nc-muted)!important}
.khp-next-menu-toggle{display:none!important}

/* Content + consistent page heading */
.khp-design-next .khp-content{min-width:0!important;padding:24px 26px 34px!important;background:var(--nc-bg)!important}
.khp-next-clean-pagehead{margin:0 0 18px!important;padding:0 0 17px!important;border-bottom:1px solid var(--nc-line)!important}
.khp-next-clean-pagehead>div>span{display:block!important;margin-bottom:4px!important;color:var(--nc-green-dark)!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.11em!important}
.khp-next-clean-pagehead h2{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 5px!important;color:var(--nc-text)!important;font-size:26px!important;font-weight:900!important;letter-spacing:-.045em!important}
.khp-next-clean-pagehead h2 i{font-style:normal!important;color:var(--nc-green)!important;font-size:20px!important}
.khp-next-clean-pagehead p{margin:0!important;color:var(--nc-muted)!important;font-size:12.5px!important}

/* Hide only first duplicate conventional title/hero in NEXT */
.khp-design-next .khp-content>.khp-title:first-child{display:none!important}
.khp-design-next.khp-module-overblik .khp-dashboard-welcome{display:none!important}

/* Shared cards/dashboard language */
.khp-design-next .khp-dashboard-section,.khp-design-next .khp-dashboard-stat,.khp-design-next .khp-v55-stat,
.khp-design-next .khp-v7-dashboard-stat,.khp-design-next #kht-app .kht-dashboard-stat,.khp-design-next .khp-panel,
.khp-design-next .kht-card,.khp-design-next .kht-panel,.khp-design-next .khp-settings-card,.khp-design-next .khp-card{
  border:1px solid var(--nc-line)!important;border-radius:12px!important;background:#fff!important;color:var(--nc-text)!important;
  box-shadow:0 1px 2px rgba(16,24,40,.025)!important
}
.khp-design-next .khp-dashboard-section{padding:16px!important}
.khp-design-next .khp-v55-stats,.khp-design-next .khp-v7-dashboard-grid,.khp-design-next #kht-app .kht-dashboard-stats{gap:8px!important}
.khp-design-next .khp-v55-stat,.khp-design-next .khp-v7-dashboard-stat,.khp-design-next #kht-app .kht-dashboard-stat{min-height:82px!important;padding:12px!important}
.khp-design-next .khp-v55-stat strong,.khp-design-next .khp-v7-dashboard-stat strong,.khp-design-next #kht-app .kht-dashboard-stat strong{font-size:22px!important;color:var(--nc-text)!important;font-weight:900!important}
.khp-design-next .khp-v55-stat span,.khp-design-next .khp-v7-dashboard-stat small,.khp-design-next #kht-app .kht-dashboard-stat small{color:var(--nc-muted)!important}
.khp-design-next .khp-v55-stat i,.khp-design-next .khp-quick-actions i{background:#f2f4f7!important;color:#475467!important;border-radius:8px!important;box-shadow:none!important}
.khp-design-next .khp-dashboard-section:has(.khp-attention-list){background:var(--nc-warn-bg)!important;border-color:#fedf89!important}
.khp-design-next .khp-dashboard-section:has(.khp-attention-list) h3{color:#93370d!important}
.khp-design-next .khp-attention-list>a{background:#fff!important;border:1px solid #feefc7!important;border-radius:9px!important}
.khp-design-next .khp-attention-list b{color:#7a2e0e!important}
.khp-design-next .khp-attention-list span{color:var(--nc-muted)!important}

/* Tables/forms/buttons */
.khp-design-next .khp-tablewrap,.khp-design-next .kht-table-wrap{border:1px solid var(--nc-line)!important;border-radius:12px!important;background:#fff!important;overflow:auto!important}
.khp-design-next table{border-collapse:collapse!important;background:#fff!important}
.khp-design-next th{padding:10px 12px!important;background:#f9fafb!important;color:#667085!important;border-bottom:1px solid var(--nc-line)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important}
.khp-design-next td{padding:12px!important;border-bottom:1px solid #f0f1f3!important;color:#344054!important;font-size:12px!important}
.khp-design-next input,.khp-design-next select,.khp-design-next textarea{min-height:40px!important;border:1px solid #d0d5dd!important;border-radius:9px!important;background:#fff!important;color:var(--nc-text)!important;box-shadow:0 1px 2px rgba(16,24,40,.02)!important}
.khp-design-next input:focus,.khp-design-next select:focus,.khp-design-next textarea:focus{outline:0!important;border-color:#84caff!important;box-shadow:0 0 0 3px #d1e9ff!important}
.khp-design-next .khp-btn{min-height:38px!important;border-radius:9px!important;background:var(--nc-green)!important;color:#fff!important;font-size:12px!important;font-weight:800!important}
.khp-design-next .khp-btn.khp-secondary{background:#fff!important;color:#344054!important;border:1px solid #d0d5dd!important}

/* Calendar */
.khp-design-next .kh-calendar-wrap{max-width:none!important;margin:0!important}
.khp-design-next .kh-calendar-toolbar,.khp-design-next .kh-calendar-scroll{border:1px solid var(--nc-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
.khp-design-next .kh-calendar td{border-color:#f0f1f3!important}
.khp-design-next .kh-calendar td.is-today{box-shadow:inset 0 0 0 2px var(--nc-green)!important;background:#f6fef9!important}
.khp-design-next .kh-calendar td.is-today .kh-day-number{background:var(--nc-green)!important;color:#fff!important}

/* Footer */
.khp-design-next .khp-footer{padding:12px 26px!important;border-top:1px solid var(--nc-line)!important;background:#fff!important;color:#98a2b3!important;font-size:10px!important}

/* NEXT overlay never visible on desktop */
.khp-next-overlay{display:none!important}

/* Mobile */
@media(max-width:800px){
  html.khp-next-lock{overflow:hidden!important}
  .khp-design-next{display:block!important;width:100%!important;min-height:100dvh!important}
  .khp-design-next>.khp-next-clean-nav{
    display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(88vw,330px)!important;
    height:100dvh!important;transform:translateX(-104%)!important;transition:transform .2s ease!important;z-index:1002!important
  }
  .khp-design-next.khp-next-open>.khp-next-clean-nav{transform:translateX(0)!important}
  .khp-design-next>.khp-next-overlay{
    display:block!important;position:fixed!important;inset:0!important;z-index:1001!important;background:rgba(16,24,40,.48)!important;
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.18s!important
  }
  .khp-design-next.khp-next-open>.khp-next-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
  .khp-design-next .khp-header{display:grid!important;grid-template-columns:1fr auto auto!important;grid-template-areas:"label notice burger"!important;min-height:62px!important;padding:10px 12px!important}
  .khp-design-next .khp-header:before{content:"Kolonihave Portal"!important;grid-area:label!important;align-self:center!important;color:var(--nc-text)!important;font-size:13px!important;font-weight:900!important}
  .khp-design-next .khp-header-tools{grid-area:notice!important;width:auto!important}
  .khp-design-next .khp-global-search-form,.khp-design-next .khp-site-link,.khp-design-next .khp-user{display:none!important}
  .khp-design-next .khp-next-menu-toggle{grid-area:burger!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid var(--nc-line)!important;border-radius:9px!important;background:#fff!important;color:#344054!important;font-size:19px!important}
  .khp-design-next .khp-content{padding:17px 11px 28px!important}
  .khp-next-clean-pagehead{padding-bottom:14px!important;margin-bottom:14px!important}
  .khp-next-clean-pagehead h2{font-size:22px!important}
  .khp-design-next .khp-v55-stats,.khp-design-next .khp-v7-dashboard-grid,.khp-design-next #kht-app .kht-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}


/* ===============================================================
   KHP NEXT 11.1 — unified component system
   =============================================================== */
.khp-design-next{
  --nc-bg:var(--next-bg,#f6f7f9)!important;
  --nc-panel:var(--next-panel,#fff)!important;
  --nc-text:var(--next-text,#344054)!important;
  --nc-heading:var(--next-heading,#101828)!important;
  --nc-muted:var(--next-muted,#667085)!important;
  --nc-line:var(--next-border,#e4e7ec)!important;
  --nc-green:var(--next-primary,#12b76a)!important;
  --nc-green-dark:var(--next-primary-hover,#079455)!important;
  --nc-table-head:var(--next-table-head,#f9fafb)!important;
  --nc-table-hover:var(--next-table-hover,#fcfcfd)!important;
  --nc-icon-bg:var(--next-icon-bg,#f2f4f7)!important;
  --nc-warn:var(--next-warning,#f79009)!important;
  --nc-warn-bg:var(--next-warning-bg,#fffaeb)!important;
  background:var(--nc-bg)!important;color:var(--nc-text)!important;
}
.khp-design-next .khp-content{background:var(--nc-bg)!important;color:var(--nc-text)!important}
.khp-design-next .khp-header,.khp-design-next .khp-footer,
.khp-design-next .khp-panel,.khp-design-next .kht-card,.khp-design-next .kht-panel,
.khp-design-next .khp-settings-card,.khp-design-next .khp-card,.khp-design-next .khp-dashboard-section,
.khp-design-next .khp-dashboard-stat,.khp-design-next .khp-v55-stat,
.khp-design-next .khp-v7-dashboard-stat,.khp-design-next #kht-app .kht-dashboard-stat{
  background:var(--nc-panel)!important;border-color:var(--nc-line)!important;color:var(--nc-text)!important
}
.khp-design-next h1,.khp-design-next h2,.khp-design-next h3,.khp-design-next h4,
.khp-design-next .khp-next-clean-pagehead h2,
.khp-design-next .khp-v55-stat strong,.khp-design-next .khp-v7-dashboard-stat strong,
.khp-design-next #kht-app .kht-dashboard-stat strong{
  color:var(--nc-heading)!important
}
.khp-design-next p,.khp-design-next small,.khp-design-next .khp-muted,
.khp-design-next .khp-next-clean-pagehead p,.khp-design-next .khp-v55-stat span{
  color:var(--nc-muted)!important
}

/* Every panel/widget gets the same header rhythm */
.khp-design-next .khp-widget-heading,
.khp-design-next .khp-next-component-heading{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:12px!important;margin:0 0 14px!important;min-height:34px!important
}
.khp-design-next .khp-widget-heading h3,
.khp-design-next .khp-next-component-heading{
  display:flex!important;align-items:center!important;gap:9px!important;
  margin:0!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;
  color:var(--nc-heading)!important;letter-spacing:-.02em!important
}
.khp-design-next .khp-next-widget-icon{
  display:grid!important;place-items:center!important;flex:0 0 30px!important;
  width:30px!important;height:30px!important;border-radius:9px!important;
  background:var(--nc-icon-bg)!important;color:var(--nc-text)!important;
  font-size:14px!important;font-style:normal!important
}

/* Normalize metric widgets across Hjem / Tilsyn / Drift */
.khp-design-next .khp-v55-stat,
.khp-design-next .khp-v7-dashboard-stat,
.khp-design-next #kht-app .kht-dashboard-stat,
.khp-design-next .khp-dashboard-stat{
  display:flex!important;align-items:center!important;gap:11px!important;
  min-height:84px!important;padding:13px!important;border:1px solid var(--nc-line)!important;
  border-radius:11px!important;box-shadow:0 1px 2px rgba(16,24,40,.025)!important;
  transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease!important
}
.khp-design-next .khp-v55-stat:hover,
.khp-design-next .khp-v7-dashboard-stat:hover,
.khp-design-next #kht-app .kht-dashboard-stat:hover,
.khp-design-next .khp-dashboard-stat:hover{
  transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--nc-line) 55%,var(--nc-text) 12%)!important;
  box-shadow:0 5px 14px rgba(16,24,40,.05)!important
}
.khp-design-next .khp-v55-stat>i,
.khp-design-next .khp-v7-dashboard-stat>i,
.khp-design-next #kht-app .kht-dashboard-stat>i,
.khp-design-next .khp-dashboard-stat>i{
  display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;
  border-radius:10px!important;background:var(--nc-icon-bg)!important;color:var(--nc-text)!important;
  font-size:16px!important;font-style:normal!important;box-shadow:none!important
}

/* Quick action cards match metric cards */
.khp-design-next .khp-quick-actions,
.khp-design-next .khp-v7-quicklinks{gap:8px!important}
.khp-design-next .khp-quick-actions>a,
.khp-design-next .khp-v7-quicklink{
  border:1px solid var(--nc-line)!important;border-radius:11px!important;background:var(--nc-panel)!important;
  color:var(--nc-text)!important;box-shadow:none!important;transition:.14s ease!important
}
.khp-design-next .khp-quick-actions>a:hover,
.khp-design-next .khp-v7-quicklink:hover{
  background:var(--nc-table-hover)!important;border-color:color-mix(in srgb,var(--nc-line) 55%,var(--nc-text) 12%)!important;
  transform:translateY(-1px)!important
}
.khp-design-next .khp-quick-actions i,
.khp-design-next .khp-v7-quicklink i{
  background:var(--nc-icon-bg)!important;color:var(--nc-text)!important;border-radius:9px!important;box-shadow:none!important
}

/* Consistent forms */
.khp-design-next .khp-form,
.khp-design-next form.khp-panel{
  background:var(--nc-panel)!important;color:var(--nc-text)!important
}
.khp-design-next label{color:var(--nc-heading)!important;font-weight:750!important}
.khp-design-next input,.khp-design-next select,.khp-design-next textarea{
  background:var(--nc-panel)!important;color:var(--nc-text)!important;border-color:var(--nc-line)!important
}
.khp-design-next input:focus,.khp-design-next select:focus,.khp-design-next textarea:focus{
  border-color:var(--nc-green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--nc-green) 16%,transparent)!important
}

/* Consistent buttons */
.khp-design-next .khp-btn,
.khp-design-next button:not(.khp-next-menu-toggle):not(.khp-next-overlay){
  background:var(--nc-green)!important;color:#fff!important;border-color:var(--nc-green)!important;
  border-radius:9px!important;min-height:38px!important;font-weight:800!important;box-shadow:none!important
}
.khp-design-next .khp-btn:hover,
.khp-design-next button:not(.khp-next-menu-toggle):not(.khp-next-overlay):hover{
  background:var(--nc-green-dark)!important;border-color:var(--nc-green-dark)!important
}
.khp-design-next .khp-btn.khp-secondary{
  background:var(--nc-panel)!important;color:var(--nc-text)!important;border-color:var(--nc-line)!important
}
.khp-design-next .khp-btn.khp-secondary:hover{background:var(--nc-table-hover)!important}

/* Consistent tables */
.khp-design-next .khp-tablewrap,.khp-design-next .kht-table-wrap{
  border:1px solid var(--nc-line)!important;border-radius:12px!important;background:var(--nc-panel)!important;
  box-shadow:0 1px 2px rgba(16,24,40,.02)!important
}
.khp-design-next table{background:var(--nc-panel)!important}
.khp-design-next th{
  background:var(--nc-table-head)!important;color:var(--nc-muted)!important;
  border-color:var(--nc-line)!important
}
.khp-design-next td{color:var(--nc-text)!important;border-color:var(--nc-line)!important}
.khp-design-next tbody tr:hover td{background:var(--nc-table-hover)!important}

/* Status and attention */
.khp-design-next .khp-dashboard-section:has(.khp-attention-list){
  background:var(--nc-warn-bg)!important;border-color:color-mix(in srgb,var(--nc-warn) 38%,var(--nc-line))!important
}
.khp-design-next .khp-dashboard-section:has(.khp-attention-list) h3{color:var(--nc-heading)!important}
.khp-design-next .khp-attention-list>a{background:var(--nc-panel)!important;border-color:color-mix(in srgb,var(--nc-warn) 28%,var(--nc-line))!important}
.khp-design-next .khp-attention-list>a>i{background:color-mix(in srgb,var(--nc-warn) 15%,var(--nc-panel))!important;color:var(--nc-warn)!important}

/* Old semantic color cards no longer repaint NEXT */
.khp-design-next .khp-stat-green,.khp-design-next .khp-stat-blue,.khp-design-next .khp-stat-orange,
.khp-design-next .khp-stat-purple,.khp-design-next .khp-stat-teal,.khp-design-next .khp-stat-rose{
  background:var(--nc-panel)!important;color:var(--nc-text)!important;border-color:var(--nc-line)!important
}

/* Member / water special cards are brought into the same language */
.khp-design-next .khp-water-active-card,
.khp-design-next .khp-member-center,
.khp-design-next .khp-water-period-list,
.khp-design-next .khp-water-readings{
  border:1px solid var(--nc-line)!important;border-radius:12px!important;background:var(--nc-panel)!important;
  color:var(--nc-text)!important;box-shadow:0 1px 2px rgba(16,24,40,.025)!important
}
.khp-design-next .khp-water-active-icon{
  background:var(--nc-icon-bg)!important;color:var(--nc-text)!important;border-radius:10px!important
}

/* Calendar uses the same configurable surfaces */
.khp-design-next .kh-calendar-toolbar,
.khp-design-next .kh-calendar-scroll{
  background:var(--nc-panel)!important;border-color:var(--nc-line)!important
}
.khp-design-next .kh-calendar thead th{background:var(--nc-table-head)!important;color:var(--nc-muted)!important}
.khp-design-next .kh-calendar td{background:var(--nc-panel)!important;border-color:var(--nc-line)!important}
.khp-design-next .kh-calendar td:hover{background:var(--nc-table-hover)!important}
.khp-design-next .kh-calendar td.is-today{box-shadow:inset 0 0 0 2px var(--nc-green)!important}
.khp-design-next .kh-calendar td.is-today .kh-day-number{background:var(--nc-green)!important;color:#fff!important}

.khp-design-next .khp-next-legacy-title{display:none!important}
