.desktop-home-only{display:none}

@media (min-width:1025px){
  :root{
    --kh-sidebar:252px;
    --kh-green:var(--theme-accent);
    --kh-bg:var(--theme-bg);
    --kh-panel:var(--theme-surface);
    --kh-panel-2:var(--theme-surface-2);
    --kh-line:var(--theme-border);
    --kh-text:var(--theme-text);
    --kh-muted:var(--theme-muted);
    --kh-danger:var(--theme-danger);
    --kh-warning:var(--theme-warning);
  }
  *{box-sizing:border-box}
  html,body{min-width:1025px;min-height:100%;background:var(--kh-bg)}
  .desktop-home-only{display:block}
  body.kovra-home-page{
    margin:0!important;min-height:100vh!important;padding:0 0 0 var(--kh-sidebar)!important;overflow-x:hidden!important;
    background:var(--theme-bg)!important;
    color:var(--kh-text)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important
  }
  body.kovra-home-page>.app{
    width:100%!important;max-width:1680px!important;min-height:100vh!important;margin:0 auto!important;padding:26px 28px 48px!important;
    display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,370px)!important;gap:14px 16px!important;align-content:start!important;background:transparent!important
  }

  /* HEADER */
  body.kovra-home-page .header{
    grid-column:1/-1!important;min-height:68px!important;margin:0!important;padding:0!important;display:grid!important;
    grid-template-columns:minmax(240px,.7fr) minmax(340px,1fr) auto auto!important;gap:16px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important
  }
  .home-mobile-heading{display:none!important}.desktop-home-heading{display:block!important}
  .desktop-home-heading h1{margin:0!important;color:var(--theme-text)!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:790!important}
  .desktop-home-heading p{margin:5px 0 0!important;color:var(--theme-muted)!important;font-size:13px!important;line-height:1.35!important}
  body.kovra-home-page .kovra-logo-home{
    position:fixed!important;z-index:150!important;top:28px!important;left:25px!important;width:156px!important;max-width:156px!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;transform:none!important;filter:brightness(1.06) contrast(1.03)!important
  }
  body.kovra-home-page .kovra-logo-home img{width:100%!important;height:auto!important;display:block!important}

  .desktop-home-search{position:relative!important;height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 12px!important;border:1px solid rgba(134,163,146,.17)!important;border-radius:9px!important;background:var(--theme-surface)!important}
  .desktop-home-search-icon{color:var(--theme-muted)!important;font-size:19px!important}.desktop-home-search-key{flex:0 0 auto!important;padding:4px 6px!important;border:1px solid var(--theme-border)!important;border-radius:5px!important;color:var(--theme-muted)!important;font-size:13px!important;font-weight:700!important}
  #desktopHomeSearch{width:100%!important;height:100%!important;min-width:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--theme-text)!important;font-size:13px!important;font-weight:500!important}
  #desktopHomeSearch::placeholder{color:var(--theme-muted)!important}
  .desktop-home-search-results{position:absolute!important;z-index:4000!important;top:50px!important;left:0!important;right:0!important;max-height:360px!important;overflow:auto!important;padding:7px!important;border:1px solid rgba(136,166,148,.2)!important;border-radius:10px!important;background:var(--theme-surface)!important;box-shadow:0 18px 50px rgba(0,0,0,.5)!important}
  .desktop-home-search-results[hidden]{display:none!important}.desktop-search-result{width:100%!important;min-height:50px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--theme-text-2)!important;text-align:left!important;cursor:pointer!important}
  .desktop-search-result:hover{background:var(--theme-accent-soft)!important}.desktop-search-result-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important}
  .desktop-search-result div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.desktop-search-result strong{font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.desktop-search-result small,.desktop-search-empty{color:var(--theme-muted)!important;font-size:13px!important}.desktop-search-empty{padding:16px!important;text-align:center!important}

  .desktop-home-account{min-width:190px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.desktop-home-account-copy{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.desktop-home-account-copy strong{max-width:180px!important;color:var(--theme-text-2)!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.desktop-home-account-copy span{color:var(--theme-muted)!important;font-size:13px!important}
  .desktop-home-avatar{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid var(--theme-border)!important;border-radius:50%!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;font-size:13px!important;font-weight:780!important}
  .notification-button{position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(136,166,148,.17)!important;border-radius:9px!important;background:var(--theme-surface)!important;color:var(--theme-text-2)!important;box-shadow:none!important}.notification-button>span:first-child{font-size:20px!important}.notification-count{position:absolute!important;top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border:2px solid var(--theme-bg)!important;border-radius:9px!important;background:var(--kh-green)!important;color:var(--theme-on-accent)!important;font-size:13px!important;font-weight:850!important}.notification-dot{display:none!important}

  /* KPI */
  .summary-grid{grid-column:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}
  .summary-card{position:relative!important;min-width:0!important;min-height:128px!important;margin:0!important;padding:17px 18px 16px!important;overflow:hidden!important;border:1px solid var(--kh-line)!important;border-radius:10px!important;background:var(--theme-surface)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.012)!important}
  .summary-card p{margin:0 0 14px!important;padding-left:33px!important;color:var(--theme-text-2)!important;font-size:13px!important;line-height:1.2!important;font-weight:610!important}.summary-card h3{position:relative!important;z-index:2!important;margin:0!important;max-width:75%!important;color:var(--theme-text)!important;font-size:22px!important;line-height:1.08!important;font-weight:710!important;letter-spacing:-.02em!important}
  .summary-card .positive,.summary-card .warning{position:absolute!important;left:18px!important;bottom:14px!important;color:var(--theme-success)!important;font-size:13px!important;font-weight:630!important}.summary-card .warning{color:var(--kh-warning)!important}.summary-card>.card-icon{display:none!important}
  .summary-card-icon{position:absolute!important;top:14px!important;left:17px!important;width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important;font-size:13px!important}.summary-card-icon.warning-icon{background:var(--theme-danger-soft)!important;color:var(--theme-danger)!important}
  .desktop-kpi-spark{position:absolute!important;right:16px!important;bottom:36px!important;width:84px!important;height:29px!important;background:none!important;filter:drop-shadow(0 5px 8px rgba(44,211,85,.15))!important;opacity:.82!important}.desktop-kpi-spark.late{background:none!important}
  .desktop-kpi-bars{position:absolute!important;right:20px!important;bottom:31px!important;height:38px!important;display:flex!important;align-items:flex-end!important;gap:4px!important}.desktop-kpi-bars i{width:7px!important;border-radius:2px 2px 0 0!important;background:var(--theme-accent)!important}.desktop-kpi-bars i:nth-child(1){height:16px!important}.desktop-kpi-bars i:nth-child(2){height:23px!important}.desktop-kpi-bars i:nth-child(3){height:19px!important}.desktop-kpi-bars i:nth-child(4){height:31px!important}.desktop-kpi-bars i:nth-child(5){height:38px!important}

  /* SHARED PANELS */
  .desktop-home-analytics,.desktop-smart-collections,.desktop-recent-activity,.desktop-alerts-panel,.desktop-quick-slot,.collections{min-width:0!important;border:1px solid var(--kh-line)!important;border-radius:10px!important;background:var(--theme-surface)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.012)!important}
  .desktop-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 11px!important}.desktop-section-head>div:first-child{min-width:0!important}.desktop-section-head span{display:block!important;margin:0 0 3px!important;color:var(--theme-muted)!important;font-size:13px!important;line-height:1!important;font-weight:760!important;letter-spacing:.06em!important}.desktop-section-head h2{margin:0!important;color:var(--theme-text)!important;font-size:14px!important;line-height:1.2!important;font-weight:690!important}

  /* ANALYTICS */
  .desktop-home-analytics{grid-column:1!important;padding:16px 18px 14px!important}.desktop-analytics-period{padding:7px 9px!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;color:var(--theme-muted)!important;font-size:13px!important}.desktop-analytics-totals{display:flex!important;gap:36px!important;margin:0 0 8px!important}.desktop-analytics-totals>div{display:flex!important;flex-direction:column!important;gap:2px!important}.desktop-analytics-totals span{color:var(--theme-muted)!important;font-size:13px!important}.desktop-analytics-totals strong{color:var(--theme-text)!important;font-size:15px!important;font-weight:700!important}.green{color:var(--kh-green)!important}
  .desktop-chart-legend{display:flex!important;gap:18px!important;margin:0 0 4px!important;color:var(--theme-muted)!important;font-size:13px!important}.desktop-chart-legend span{display:flex!important;align-items:center!important;gap:5px!important}.desktop-chart-legend i{display:inline-block!important}.bar-key{width:8px!important;height:8px!important;background:var(--theme-accent-strong)!important}.line-key{width:14px!important;height:2px!important;background:var(--theme-accent)!important}.desktop-chart-wrap{width:100%!important;overflow:hidden!important}#desktopCollectionsChart{display:block!important;width:100%!important;height:230px!important;overflow:visible!important}.chart-grid-lines line{stroke:var(--theme-border)!important;stroke-width:1!important}.desktop-chart-bar{fill:url(#homeBarGradient)!important}#desktopChartLine{stroke:var(--theme-accent)!important;stroke-width:3!important;stroke-linejoin:round!important;stroke-linecap:round!important;filter:none!important}#desktopChartDots circle{fill:var(--theme-accent)!important;stroke:var(--theme-surface)!important;stroke-width:2!important}#desktopChartLabels text{fill:var(--theme-muted)!important;font-size:13px!important;text-anchor:middle!important}
  .desktop-analytics-foot{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:4px!important;border:1px solid var(--theme-border)!important;border-radius:8px!important;overflow:hidden!important}.desktop-analytics-foot>div{min-height:58px!important;padding:10px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;border-right:1px solid var(--theme-border)!important}.desktop-analytics-foot>div:last-child{border-right:0!important}.desktop-analytics-foot span{color:var(--theme-muted)!important;font-size:13px!important}.desktop-analytics-foot strong{color:var(--theme-text-2)!important;font-size:13px!important}

  /* TODAY + PROMISES */
  #todayDashboardSection{grid-column:2!important;grid-row:2/span 2!important}#promiseDashboardSection{grid-column:2!important}.collections{margin:0!important;padding:0 12px 12px!important;overflow:hidden!important}.today-dashboard-summary,.promise-dashboard-summary{min-height:58px!important;margin:0!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid var(--theme-border)!important;list-style:none!important}.today-dashboard-summary::-webkit-details-marker,.promise-dashboard-summary::-webkit-details-marker{display:none!important}.today-dashboard-summary h2,.promise-dashboard-summary h2{margin:0 0 3px!important;color:var(--theme-text)!important;font-size:12.5px!important;font-weight:680!important}#todayDashboardCompactMeta,#promiseDashboardCompactMeta{color:var(--theme-muted)!important;font-size:13px!important}.today-dashboard-chevron{display:none!important}.today-dashboard-content,.promise-dashboard-content{display:block!important;padding-top:9px!important}.today-dashboard-actions,.promise-dashboard-actions{display:flex!important;justify-content:flex-end!important;margin:0 0 7px!important}.see-all{height:30px!important;padding:0 9px!important;border:1px solid var(--theme-border)!important;border-radius:6px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;font-size:13px!important;cursor:pointer!important}.client-list,.promise-dashboard-list{display:flex!important;flex-direction:column!important;gap:6px!important}
  .client-card,.promise-dashboard-card{width:100%!important;min-height:58px!important;margin:0!important;padding:8px 9px!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:var(--theme-surface-2)!important;color:var(--theme-text-2)!important;box-shadow:none!important;text-align:left!important}.client-card{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto 14px!important;gap:8px!important;align-items:center!important}.client-avatar{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--theme-success-soft)!important;color:var(--theme-success)!important;font-size:13px!important;font-weight:800!important}.client-info{min-width:0!important}.client-info strong{display:block!important;color:var(--theme-text-2)!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.client-info span{display:block!important;color:var(--theme-muted)!important;font-size:13px!important}.due-chip{margin-top:3px!important;color:var(--theme-warning)!important;font-weight:700!important}.payment-info{text-align:right!important}.payment-info strong{display:block!important;color:var(--theme-text-2)!important;font-size:13px!important}.payment-info span{display:block!important;color:var(--theme-muted)!important;font-size:13px!important}.arrow{color:var(--theme-muted)!important}
  .promise-dashboard-card{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.promise-dashboard-icon{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important;font-size:13px!important}.promise-dashboard-main strong{display:block!important;color:var(--theme-text-2)!important;font-size:13px!important}.promise-dashboard-main span,.promise-dashboard-side span{color:var(--theme-muted)!important;font-size:13px!important}.promise-dashboard-side{text-align:right!important}.promise-dashboard-side strong{display:block!important;color:var(--theme-text-2)!important;font-size:13px!important}.promise-dashboard-side span{color:var(--theme-warning)!important;font-weight:750!important}.dashboard-empty{min-height:108px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:var(--theme-muted)!important}.dashboard-empty:not(.visible){display:none!important}.empty-dashboard-icon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important}.dashboard-empty strong{display:block!important;color:var(--theme-muted)!important;font-size:13px!important}.dashboard-empty span{display:block!important;margin-top:2px!important;font-size:13px!important}

  /* SMART COLLECTIONS */
  .desktop-smart-collections{grid-column:2!important;padding:14px!important}.smart-head b{min-width:30px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:var(--theme-success-soft)!important;color:var(--theme-success)!important;font-size:13px!important}.desktop-smart-list{display:flex!important;flex-direction:column!important;gap:6px!important}.desktop-smart-list>div{min-height:54px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:7px 8px!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:var(--theme-surface-2)!important}.smart-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important;font-size:13px!important}.smart-icon.danger{background:var(--theme-danger-soft)!important;color:var(--theme-danger)!important}.smart-icon.warning{background:var(--theme-warning-soft)!important;color:var(--theme-warning)!important}.desktop-smart-list p{margin:0!important}.desktop-smart-list strong{display:block!important;color:var(--theme-text-2)!important;font-size:13px!important}.desktop-smart-list small{display:block!important;margin-top:2px!important;color:var(--theme-muted)!important;font-size:13px!important;line-height:1.3!important}.desktop-smart-list>div>b{color:var(--theme-text-2)!important;font-size:13px!important}.desktop-smart-open{height:38px!important;margin-top:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--theme-border-strong)!important;border-radius:7px!important;background:var(--theme-surface-2)!important;color:var(--kh-green)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}

  /* RECENT + ALERTS */
  .desktop-recent-activity{grid-column:1!important;padding:14px 16px!important}.desktop-section-head button{height:30px!important;padding:0 9px!important;border:1px solid var(--theme-border)!important;border-radius:6px!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;font-size:13px!important;cursor:pointer!important}.desktop-activity-list{display:flex!important;flex-direction:column!important}.desktop-activity-row{min-height:52px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:7px 4px!important;border-top:1px solid var(--theme-border)!important}.desktop-activity-row:first-child{border-top:0!important}.desktop-activity-icon{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important;font-size:13px!important}.desktop-activity-icon.client{color:var(--theme-info)!important;background:var(--theme-info-soft)!important}.desktop-activity-icon.promise{color:var(--theme-warning)!important;background:var(--theme-warning-soft)!important}.desktop-activity-copy{min-width:0!important}.desktop-activity-copy strong{display:block!important;color:var(--theme-text-2)!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.desktop-activity-copy small,.desktop-activity-time,.desktop-activity-empty{display:block!important;color:var(--theme-muted)!important;font-size:13px!important}.desktop-activity-copy small{margin-top:2px!important}.desktop-activity-time{white-space:nowrap!important}.desktop-activity-empty{padding:22px!important;text-align:center!important}
  .desktop-alerts-panel{grid-column:1!important;padding:14px 16px!important}.desktop-alerts-panel .desktop-section-head a{color:var(--theme-muted)!important;font-size:13px!important;text-decoration:none!important}.desktop-alert-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.desktop-alert-row{min-height:54px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px 9px!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:var(--theme-surface-2)!important}.desktop-alert-row>span{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important;font-size:13px!important}.desktop-alert-row.danger>span{background:var(--theme-danger-soft)!important;color:var(--theme-danger)!important}.desktop-alert-row.warning>span{background:var(--theme-warning-soft)!important;color:var(--theme-warning)!important}.desktop-alert-row strong{display:block!important;color:var(--theme-text-2)!important;font-size:13px!important}.desktop-alert-row small{display:block!important;margin-top:2px!important;color:var(--theme-muted)!important;font-size:13px!important}

  /* QUICK ACTIONS */
  .desktop-quick-slot{grid-column:2!important;padding:14px!important}.desktop-quick-slot .desktop-section-head{margin-bottom:9px!important}.desktop-quick-slot #quickMenu{position:static!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;opacity:1!important;visibility:visible!important;transform:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.desktop-quick-slot #quickMenu button,.desktop-quick-slot #quickMenu a{min-width:0!important;min-height:76px!important;margin:0!important;padding:9px 6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--theme-border)!important;border-radius:7px!important;background:var(--theme-surface)!important;color:var(--theme-text-2)!important;font-size:13px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important}.desktop-quick-slot #quickMenu .quick-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;background:transparent!important;color:var(--kh-green)!important;font-size:20px!important}

  /* SIDEBAR */
  body.kovra-home-page>.bottom-nav{position:fixed!important;z-index:130!important;inset:0 auto 0 0!important;width:var(--kh-sidebar)!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:105px 15px 100px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;border:0!important;border-right:1px solid var(--theme-border)!important;background:var(--theme-nav)!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important;overflow-y:auto!important}.bottom-nav .nav-button{position:relative!important;width:100%!important;height:45px!important;min-height:45px!important;margin:0!important;padding:0 13px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--theme-text-2)!important;font-size:13px!important;line-height:1!important;font-weight:590!important;text-decoration:none!important;box-shadow:none!important}.bottom-nav .nav-button.active{border-color:var(--theme-border)!important;background:var(--theme-accent-soft)!important;color:var(--kh-green)!important;box-shadow:inset 2px 0 0 var(--kh-green)!important}.bottom-nav .nav-button:hover{background:var(--theme-surface-2)!important}.bottom-nav .nav-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:inherit!important;font-size:18px!important}.bottom-nav .smart-nav-link{margin-top:3px!important;color:var(--theme-text-2)!important}.bottom-nav .add-button{position:relative!important;order:50!important;width:100%!important;height:44px!important;min-height:44px!important;margin:15px 0 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid var(--theme-border-strong)!important;border-radius:8px!important;background:var(--theme-accent)!important;color:var(--theme-on-accent)!important;box-shadow:none!important;font-size:0!important;font-weight:820!important;transform:none!important}.bottom-nav .add-button::before{content:"+";font-size:20px!important}.bottom-nav .add-button::after{content:"Crear";font-size:11.5px!important;font-weight:720!important}.desktop-sidebar-account{position:absolute!important;left:15px!important;right:15px!important;bottom:18px!important;min-height:70px!important;padding:10px 11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1px solid var(--theme-border)!important;border-radius:8px!important;background:var(--theme-surface)!important}.desktop-sidebar-account span{color:var(--theme-muted)!important;font-size:13px!important;font-weight:800!important}.desktop-sidebar-account strong{margin-top:4px!important;color:var(--theme-text-2)!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.desktop-sidebar-account small{margin-top:2px!important;color:var(--theme-muted)!important;font-size:13px!important}
  body.kovra-home-page>.quick-menu:not(.desktop-mounted){display:none!important}
  body.kovra-home-page .first-home-welcome{z-index:6000!important}.first-home-welcome-card{max-width:560px!important}


  @media (min-width:1025px) and (max-height:940px){
    body.kovra-home-page>.app{
      min-height:100dvh!important;
      padding:14px 22px 16px!important;
      gap:9px 12px!important;
    }
    body.kovra-home-page .header{min-height:54px!important}
    .summary-grid{gap:8px!important}
    .summary-card{min-height:108px!important;padding:13px 15px 12px!important}
    .summary-card p{margin-bottom:9px!important;padding-left:31px!important}
    .summary-card h3{font-size:20px!important}
    .summary-card .positive,.summary-card .warning{left:15px!important;bottom:10px!important}
    .summary-card-icon{top:11px!important;left:14px!important}
    .desktop-home-analytics{padding:11px 14px 10px!important}
    .desktop-section-head{margin-bottom:7px!important}
    .desktop-analytics-totals{margin-bottom:5px!important}
    #desktopCollectionsChart{height:168px!important}
    .desktop-analytics-foot>div{min-height:48px!important;padding:7px 10px!important}
    .collections{padding:0 10px 9px!important}
    .today-dashboard-summary,.promise-dashboard-summary{min-height:48px!important}
    .today-dashboard-content,.promise-dashboard-content{padding-top:5px!important}
    .today-dashboard-actions,.promise-dashboard-actions{margin-bottom:5px!important}
    .dashboard-empty{min-height:72px!important}
    .desktop-smart-collections{padding:10px!important}
    .desktop-smart-list{gap:4px!important}
    .desktop-smart-list>div{min-height:44px!important;padding:5px 7px!important}
    .smart-icon{width:28px!important;height:28px!important}
    .desktop-smart-open{height:32px!important;margin-top:6px!important}
    .desktop-recent-activity,.desktop-alerts-panel{padding:10px 13px!important}
    .desktop-activity-row{min-height:44px!important;padding:5px 3px!important}
    .desktop-alert-list{gap:5px!important}
    .desktop-alert-row{min-height:45px!important;padding:6px 8px!important}
    .desktop-quick-slot{padding:10px!important}
    .desktop-quick-slot .desktop-section-head{margin-bottom:6px!important}
    .desktop-quick-slot #quickMenu{gap:5px!important}
    .desktop-quick-slot #quickMenu button,.desktop-quick-slot #quickMenu a{min-height:58px!important;padding:6px!important;gap:4px!important}
    .desktop-quick-slot #quickMenu .quick-icon{width:26px!important;height:26px!important;font-size:18px!important}
  }

  @media (max-width:1320px){
    body.kovra-home-page>.app{grid-template-columns:minmax(0,1fr) 340px!important;padding:22px 22px 42px!important}.header{grid-template-columns:minmax(220px,.6fr) minmax(290px,1fr) auto auto!important}.summary-card{min-height:122px!important;padding:15px!important}.summary-card h3{font-size:20px!important}#desktopCollectionsChart{height:205px!important}
  }
  @media (max-height:780px){
    body.kovra-home-page>.app{padding-top:18px!important;gap:11px 13px!important}.header{min-height:58px!important}.summary-card{min-height:114px!important}#desktopCollectionsChart{height:188px!important}.bottom-nav{padding-top:98px!important}.kovra-logo-home{top:24px!important}
  }
}

/* KOVRA PC home final space pass — keep important actions above the fold without shrinking content. */
@media (min-width:1025px){
  body.kovra-home-page .desktop-home-account,
  body.kovra-home-page .notification-button,
  body.kovra-home-page .desktop-smart-collections{
    display:none!important;
  }

  body.kovra-home-page .header{
    min-height:54px!important;
    grid-template-columns:minmax(210px,.55fr) minmax(420px,720px) minmax(210px,.55fr)!important;
    gap:14px!important;
  }
  body.kovra-home-page .home-brand-block{grid-column:1!important}
  body.kovra-home-page .desktop-home-search{
    grid-column:2!important;
    width:100%!important;
    justify-self:center!important;
  }

  body.kovra-home-page .summary-grid{
    grid-column:1!important;
    grid-row:2!important;
  }
  body.kovra-home-page .desktop-quick-slot{
    grid-column:2!important;
    grid-row:2!important;
    align-self:stretch!important;
  }
  body.kovra-home-page .desktop-home-analytics{
    grid-column:1!important;
    grid-row:3!important;
  }
  body.kovra-home-page .desktop-alerts-panel{
    grid-column:2!important;
    grid-row:3!important;
    align-self:start!important;
  }
  body.kovra-home-page .desktop-recent-activity{
    grid-column:1!important;
    grid-row:4 / span 2!important;
  }
  body.kovra-home-page #todayDashboardSection{
    grid-column:2!important;
    grid-row:4!important;
  }
  body.kovra-home-page #promiseDashboardSection{
    grid-column:2!important;
    grid-row:5!important;
  }

  body.kovra-home-page .desktop-quick-slot #quickMenu button,
  body.kovra-home-page .desktop-quick-slot #quickMenu a{
    min-height:62px!important;
  }
  body.kovra-home-page .desktop-alerts-panel{
    padding:11px 13px!important;
  }
  body.kovra-home-page .desktop-alert-list{
    gap:6px!important;
  }
  body.kovra-home-page .desktop-alert-row{
    min-height:48px!important;
    padding:6px 8px!important;
  }
  body.kovra-home-page .today-dashboard-summary,
  body.kovra-home-page .promise-dashboard-summary{
    min-height:46px!important;
  }

  @media (max-height:900px){
    body.kovra-home-page>.app{
      padding-top:14px!important;
      padding-bottom:14px!important;
      gap:8px 12px!important;
    }
    body.kovra-home-page .summary-card{
      min-height:102px!important;
      padding:12px 14px 11px!important;
    }
    body.kovra-home-page .summary-card p{margin-bottom:7px!important}
    body.kovra-home-page .summary-card .positive,
    body.kovra-home-page .summary-card .warning{bottom:9px!important}
    body.kovra-home-page #desktopCollectionsChart{height:150px!important}
    body.kovra-home-page .desktop-home-analytics{padding:9px 12px!important}
    body.kovra-home-page .desktop-analytics-foot>div{
      min-height:44px!important;
      padding:6px 9px!important;
    }
    body.kovra-home-page .desktop-recent-activity{
      padding:9px 12px!important;
    }
    body.kovra-home-page .desktop-activity-row{
      min-height:42px!important;
      padding:5px 3px!important;
    }
  }
}
