
/* V10 integration ownership: alternate paired themes only. Theme 01 remains
   entirely owned by the Reference V3 surface and its existing correction files. */
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin{
  display:grid!important;position:relative!important;isolation:isolate!important;
  width:100%!important;min-height:100dvh!important;height:auto!important;
  padding:22px!important;gap:14px!important;overflow:visible!important;
  grid-template-areas:var(--df10-signin-areas)!important;
  grid-template-columns:var(--df10-signin-cols)!important;
  grid-template-rows:var(--df10-signin-rows)!important;
  background:linear-gradient(145deg,var(--df10-bg-a),var(--df10-bg-b) 54%,var(--df10-bg-c))!important;
  color:var(--df10-ink)!important;font-family:var(--df10-font-ui)!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-visual,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-panel,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-frame,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v2-context-dock,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-intelligence{
  display:contents!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-visual::before,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-visual::after,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-mobile-launcher,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-install-chip,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-campaign-mark-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-service-row,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-panel-footer{
  display:none!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-brand-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-hero-copy,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-widget,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-spotlight-widget,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-news-widget,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-world-widget,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-card{
  position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;
  width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;
  transform:none!important;float:none!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-brand-v3{grid-area:brand!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-hero-copy{grid-area:hero!important;align-self:stretch!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-widget{grid-area:weather!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-spotlight-widget{grid-area:spotlight!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-news-widget{grid-area:news!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-world-widget{grid-area:time!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail{grid-area:features!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-card{grid-area:auth!important;align-self:stretch!important;overflow:auto!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v2-drone-layer{
  grid-area:auto!important;position:absolute!important;z-index:6!important;display:block!important;
  top:clamp(92px,13vh,160px)!important;right:clamp(24px,15vw,280px)!important;
  width:clamp(130px,12vw,250px)!important;height:auto!important;max-width:none!important;
  object-fit:contain!important;pointer-events:none!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-hero-copy .v2-hero-identity{max-width:none!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-hero-copy h1{font-family:var(--df10-font-display)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-hero-copy p{font-size:14px!important;line-height:1.45!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-widget,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-spotlight-widget,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-news-widget,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-world-widget{
  border:1px solid var(--df10-line)!important;background:var(--df10-glass)!important;box-shadow:var(--df10-shadow)!important;backdrop-filter:blur(20px) saturate(1.06)!important;border-radius:var(--df10-radius)!important;padding:15px!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-widget-head,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auxiliary-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--df10-deep)!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auxiliary-head>span,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auxiliary-head>small{
  min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-spotlight-widget h2,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-news-widget h2{
  margin:12px 0 6px!important;color:var(--df10-deep)!important;font-size:18px!important;line-height:1.15!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-spotlight-widget p,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-news-widget p{
  color:var(--df10-muted)!important;font-size:14px!important;line-height:1.35!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-widget{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;gap:12px!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-widget .v712-widget-head{grid-column:1/-1!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-main{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(54px,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-metrics small{font-size:12px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-metrics strong{font-size:16px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-weather-footer{display:none!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-clock-grid{
  display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:10px!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-clock-card{
  min-width:0!important;min-height:0!important;height:auto!important;padding:8px!important;border:1px solid var(--df10-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--df10-paper) 88%,transparent)!important;box-shadow:none!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-clock-v3{
  display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr auto!important;gap:5px!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-analog-v3{width:52px!important;height:52px!important;margin:7px auto!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-digital-v3{font-size:13px!important;line-height:1!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-clock-head-v3{display:grid!important;justify-items:center!important;text-align:center!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-clock-head-v3 strong{font-size:12px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-clock-head-v3 small,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-clock-copy-v3 small{font-size:12px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:0!important;background:transparent!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail>div{
  min-width:0!important;padding:12px 14px!important;border:1px solid var(--df10-line)!important;border-radius:18px!important;background:color-mix(in srgb,var(--df10-deep) 76%,transparent)!important;color:#fff!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail b{display:block!important;font-size:12px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail small{display:block!important;font-size:12px!important;line-height:1.35!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-card{
  display:block!important;color:var(--df10-ink)!important;font-family:var(--df10-font-ui)!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-card .auth-card-head h2{font-family:var(--df10-font-display)!important;font-size:clamp(30px,2.6vw,52px)!important;color:var(--df10-deep)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-card .auth-card-head p{font-size:14px!important;color:var(--df10-muted)!important;line-height:1.45!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v6-auth-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;margin:20px 0!important;padding:5px!important;border-radius:16px!important;background:color-mix(in srgb,var(--df10-primary) 9%,var(--df10-paper))!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v6-auth-tab{min-height:44px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--df10-deep)!important;font-size:13px!important;font-weight:800!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v6-auth-tab.active{background:linear-gradient(135deg,var(--df10-primary),var(--df10-action))!important;color:#fff!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .form-stack{display:grid!important;gap:14px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .form-stack label{font-size:13px!important;color:var(--df10-deep)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .form-stack input,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .form-stack select{
  min-height:48px!important;margin-top:6px!important;border:1px solid var(--df10-line)!important;border-radius:12px!important;background:#fff!important;padding:0 13px!important;color:var(--df10-ink)!important;font-size:14px!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .primary-button,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .signin-social-button{
  min-height:46px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .primary-button{border:0!important;background:linear-gradient(135deg,var(--df10-primary),var(--df10-action))!important;color:#fff!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .signin-social-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .signin-social-button{border:1px solid var(--df10-line)!important;background:#fff!important;color:var(--df10-deep)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-provisional-note-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v69-auth-note{
  display:grid!important;gap:5px!important;margin-top:14px!important;padding:13px!important;border:1px solid color-mix(in srgb,var(--df10-gold) 45%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--df10-gold) 8%,#fff)!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v69-auth-note span,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-provisional-note-v3 span{font-size:12px!important;line-height:1.4!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .auth-legal{font-size:12px!important;line-height:1.4!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-card :is(button,input,select){min-height:44px}

html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard{
  display:grid!important;position:relative!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow:visible!important;
  padding:14px!important;gap:12px!important;grid-template-areas:var(--df10-dash-areas)!important;grid-template-columns:var(--df10-dash-cols)!important;grid-template-rows:var(--df10-dash-rows)!important;
  background:linear-gradient(145deg,var(--df10-dash-a),var(--df10-dash-b) 54%,var(--df10-dash-c))!important;color:var(--df10-ink)!important;font-family:var(--df10-font-ui)!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard > .df-dashboard-area-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-main-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-top-grid-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-main-grid-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-left-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-bottom-grid-v3{
  display:contents!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;zoom:1!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-v3{grid-area:side!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-topbar-v3{grid-area:top!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-page-head-v3{grid-area:hero!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-policy-card-v3{grid-area:policy!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-timer-card-v3{grid-area:sla!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-status-card-v3{grid-area:status!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-pending-card-v3{grid-area:pending!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-permission-card-v3{grid-area:permissions!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-experience-card-v3{grid-area:preview!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-restrictions-card-v3{grid-area:restrictions!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-banner-v3{grid-area:campaign!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-quote-card-v3{display:none!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard :is(.df-nav-v3,.df-topbar-v3,.df-page-head-v3,.df-admin-card-v3,.df-admin-banner-v3){
  min-width:0!important;max-width:none!important;min-height:0!important;position:relative!important;inset:auto!important;float:none!important;transform:none!important;overflow:hidden!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-v3{
  height:100%!important;padding:16px!important;border-radius:var(--df10-radius)!important;background:var(--df10-sidebar-bg)!important;color:var(--df10-sidebar-ink)!important;border:1px solid var(--df10-line)!important;box-shadow:var(--df10-shadow)!important;overflow:auto!important;
}
/* The command-center renderer replaces the legacy navigation markup after
   the page shell loads. Keep its real logo and menu inside the paired-theme
   sidebar instead of allowing the legacy image dimensions to expand it. */
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-brand-v3{
  display:grid!important;align-content:start!important;justify-items:start!important;box-sizing:border-box!important;height:100px!important;min-height:100px!important;padding:7px 11px 9px!important;overflow:hidden!important;border-bottom:1px solid color-mix(in srgb,var(--df10-sidebar-ink) 12%,transparent)!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-brand-v3 img{
  display:block!important;width:100%!important;max-width:204px!important;height:84px!important;object-fit:contain!important;filter:drop-shadow(0 3px 6px rgba(4,80,42,.13))!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-brand-v3>span,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-mobile-close-v3{display:none!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-list-v3{display:grid!important;flex:none!important;gap:2px!important;padding:12px 0 0!important;overflow:visible!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-group-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-children-v3{display:grid!important;gap:2px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-children-v3{padding-left:17px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-item-v3{
  display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:39px!important;padding:0 13px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:inherit!important;text-align:left!important;font:650 12px/1.1 var(--df10-font-ui)!important;cursor:pointer!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-item-v3.active{background:linear-gradient(135deg,var(--df10-primary),var(--df10-action))!important;color:#fff!important;box-shadow:0 8px 16px color-mix(in srgb,var(--df10-primary) 18%,transparent)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-icon-v3{display:grid!important;place-items:center!important;flex:0 0 20px!important;width:20px!important;color:var(--df10-primary)!important;font-size:18px!important;line-height:1!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-item-v3.active .df-nav-icon-v3{color:#fff!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-chevron-v3{margin-left:auto!important;font-size:15px!important;font-weight:700!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-people-v3{display:flex!important;align-items:center!important;gap:11px!important;box-sizing:border-box!important;min-height:63px!important;margin:18px 2px 0!important;padding:10px!important;border:1px solid color-mix(in srgb,var(--df10-sidebar-ink) 16%,transparent)!important;border-radius:15px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--df10-primary) 16%,transparent),color-mix(in srgb,var(--df10-accent) 18%,transparent))!important;color:inherit!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-people-v3 strong{font-size:12px!important;line-height:1.25!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-footer-v3{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important;padding:20px 6px 13px!important;color:color-mix(in srgb,var(--df10-sidebar-ink) 70%,transparent)!important;font-size:10px!important;line-height:1.35!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-footer-v3 button{padding:0!important;border:0!important;background:none!important;color:inherit!important;font:700 10px/1 var(--df10-font-ui)!important;cursor:pointer!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-topbar-v3{
  height:auto!important;padding:8px 12px!important;border:1px solid var(--df10-line)!important;border-radius:var(--df10-radius)!important;background:var(--df10-glass)!important;box-shadow:var(--df10-shadow)!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-page-head-v3{
  padding:22px!important;border-radius:var(--df10-radius)!important;background:linear-gradient(110deg,color-mix(in srgb,var(--df10-deep) 84%,transparent),color-mix(in srgb,var(--df10-primary) 44%,transparent))!important;color:#fff!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-page-head-v3 h1{
  margin:8px 0 5px!important;font-family:var(--df10-font-display)!important;font-size:clamp(30px,3vw,56px)!important;line-height:1!important;color:#fff!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-page-head-v3 h1 span{color:var(--df10-accent)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-page-head-v3 p{max-width:960px!important;margin:0!important;font-size:14px!important;line-height:1.45!important;color:rgba(255,255,255,.86)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-card-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-banner-v3{
  width:auto!important;height:auto!important;margin:0!important;box-sizing:border-box!important;
  border:1px solid var(--df10-line)!important;border-radius:var(--df10-radius)!important;background:var(--df10-glass)!important;box-shadow:var(--df10-shadow)!important;color:var(--df10-ink)!important;
}
/* Paired dashboards reuse the live Provisional Accounts components while
   their theme pack owns the outer composition. Give those components enough
   measured track depth to keep controls and labels visible at desktop sizes;
   tablet/phone continue to recompose to automatic single-column rows below. */
@media(min-width:1181px){
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard{
    grid-template-rows:auto minmax(160px,auto) minmax(220px,auto) minmax(430px,auto) minmax(230px,auto)!important;
  }
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-card-v3 h2{color:var(--df10-deep)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard :is(.df-card-title-v3,.df-table-tools-v3){min-width:0!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-table-wrap-v3{overflow:auto!important;max-width:100%!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-table-wrap-v3 table{min-width:720px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard :is(.df-policy-row-v3 strong,.df-timer-details-v3 strong,.df-status-grid-v3 span,.df-table-wrap-v3 th,.df-table-wrap-v3 td,.df-permission-row-v3,.df-quick-presets-v3>button,.df-restrictions-card-v3 li,.df-preview-widgets-v3 span){font-size:12px!important;line-height:1.35!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard :is(.df-nav-footer-v3 small,.df-period-v3,.df-period-v3 span,.df-table-wrap-v3 td small,.df-preview-dashboard-v3 small,.df-preview-widgets-v3 small,.df-permission-list-v3 small,.df-quick-presets-v3 small){font-size:12px!important;line-height:1.35!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard :is(button,input,select){min-height:44px}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-item-v3{font-size:13px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-banner-v3{padding:18px 28px!important}
html[data-daenem-theme="command-dock"]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-card-v3,
html[data-daenem-theme="command-dock"]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-admin-banner-v3{background:#f3f8f5!important;color:#163a2f!important}
@media(max-width:1180px){
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin{
    grid-template-areas:"brand brand weather" "hero hero auth" "spotlight news auth" "time time auth" "features features features"!important;
    grid-template-columns:1fr 1fr 390px!important;grid-template-rows:auto auto auto auto auto!important;
  }
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v2-drone-layer{display:none!important}
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard{
    grid-template-areas:"top top" "hero hero" "policy sla" "status permissions" "pending pending" "preview restrictions" "system settings" "campaign campaign"!important;
    grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important;
  }
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-nav-v3{display:none!important}
}
@media(max-width:760px){
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin{
    padding:12px!important;grid-template-areas:"brand" "weather" "hero" "auth" "spotlight" "news" "time" "features"!important;grid-template-columns:1fr!important;gap:12px!important;
  }
  /* The canonical brand artwork contains a wide embedded tagline. Alternate
     mobile layouts also render their own paired-theme brand treatment, so the
     legacy tagline must wrap inside the single-column grid instead of adding
     nine pixels of page-level horizontal overflow at 390px. */
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-brand-v3{
    box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;
  }
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .df-brand-tagline-v3{
    box-sizing:border-box!important;width:100%!important;max-width:100%!important;
    white-space:normal!important;overflow-wrap:anywhere!important;
  }
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-auth-card{max-height:none!important;padding:20px!important}
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v712-clock-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard{
    grid-template-areas:"top" "hero" "status" "policy" "sla" "pending" "permissions" "preview" "restrictions" "system" "settings" "campaign"!important;grid-template-columns:1fr!important;
  }
}
@media(max-width:650px){
  /* The shared command-center contract converts account tables into stacked
     records on phones. Keep the alternate-theme override from restoring the
     retired 720px desktop table inside that mobile presentation. */
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df-table-wrap-v3 table{
    min-width:0!important;
  }
}
@media(max-width:520px){
  html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712 .v3-feature-rail{grid-template-columns:1fr!important}
}
/* Pack grid maps contain a few non-rectangular areas. These fallbacks preserve
   each supplied layout family while keeping the real DOM free of implicit tracks. */
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="canopy-split"] #portalSigninV712.df10-signin{--df10-signin-areas:"brand top weather auth" "brand hero hero auth" "brand hero hero auth" "brand time time auth" "brand spotlight news auth"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="field-atlas"] #portalSigninV712.df10-signin{--df10-signin-areas:"auth weather weather top" "auth hero hero hero" "auth hero hero hero" "spotlight news time time" "spotlight news time time"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #portalSigninV712.df10-signin{--df10-signin-areas:"brand hero auth art" "brand hero auth art" "brand spotlight auth art" "brand spotlight auth art" "features features features art"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="sunrise-canvas"] #portalSigninV712.df10-signin{--df10-signin-areas:"brand hero top art" "weather hero auth art" "weather hero auth art" "spotlight hero auth art" "time time time time"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #portalSigninV712 .df10-weather,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #portalSigninV712 .df10-news,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #portalSigninV712 .df10-features,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="agro-glass-tower"] #portalSigninV712 .df10-features,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="agro-glass-tower"] #portalSigninV712 .df10-art-rail,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="sunrise-canvas"] #portalSigninV712 .df10-news,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="sunrise-canvas"] #portalSigninV712 .df10-features,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="command-dock"] #portalSigninV712 .df10-brand,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="command-dock"] #portalSigninV712 .df10-weather,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="command-dock"] #portalSigninV712 .df10-spotlight,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="command-dock"] #portalSigninV712 .df10-news,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="greenhouse-panorama"] #portalSigninV712 .df10-spotlight,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="greenhouse-panorama"] #portalSigninV712 .df10-news,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="greenhouse-panorama"] #portalSigninV712 .df10-art-rail,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="orchard-mosaic"] #portalSigninV712 .df10-hero,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="horizon-command"] #portalSigninV712 .df10-art-rail,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="field-atlas"] #portalSigninV712 .df10-brand,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="field-atlas"] #portalSigninV712 .df10-features,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="field-atlas"] #portalSigninV712 .df10-art-rail,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="canopy-split"] #portalSigninV712 .df10-features,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="canopy-split"] #portalSigninV712 .df10-art-rail{display:none!important}

html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="agro-glass-tower"] #appShell.df10-dashboard{--df10-dash-areas:"side top top top" "side hero hero campaign" "side policy sla status" "side pending permissions permissions" "side preview restrictions restrictions"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #appShell.df10-dashboard{
  --df10-dash-areas:"side top top top" "side hero hero campaign" "side pending pending status" "side pending pending permissions" "side preview policy sla" "side restrictions restrictions restrictions"!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="command-dock"] #appShell.df10-dashboard{--df10-dash-areas:"top top top top" "side hero hero campaign" "side policy sla status" "side pending pending permissions" "side system preview permissions"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="orchard-mosaic"] #appShell.df10-dashboard{--df10-dash-areas:"side top top top" "side hero hero settings" "side policy sla status" "side pending pending permissions" "side system preview campaign"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="greenhouse-panorama"] #appShell.df10-dashboard{--df10-dash-areas:"side top top top" "side hero hero hero" "side policy sla status" "side pending pending permissions" "side system preview campaign"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="horizon-command"] #appShell.df10-dashboard{--df10-dash-areas:"top top top top" "hero hero hero status" "policy policy sla status" "pending pending pending permissions" "preview restrictions campaign permissions"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="sunrise-canvas"] #appShell.df10-dashboard{--df10-dash-areas:"side top top top" "side hero hero hero" "side policy sla status" "side permissions pending pending" "side preview restrictions campaign"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="field-atlas"] #appShell.df10-dashboard{--df10-dash-areas:"side top top top" "side hero hero hero" "side policy sla status" "side pending permissions permissions" "side preview restrictions campaign"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="canopy-split"] #appShell.df10-dashboard{--df10-dash-areas:"side top top top" "side hero hero campaign" "side policy sla status" "side pending pending permissions" "side preview restrictions permissions"!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df10-system{grid-area:system!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell.df10-dashboard .df10-settings{grid-area:settings!important}
html[data-daenem-theme="reference-v3"] #appShell .df10-v10-only:not(.df10-settings){display:none!important}
/* The legacy health widget is functional telemetry, but it is not part of
   any supplied v10 theme composition. Keep it out of the paired visual shell
   even when the legacy auth script mounts it after the bridge. */
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #v692AuthHealth{display:none!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin .df10-news img,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin .v712-news-item img{
  display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin .df10-clock-grid{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;min-width:0!important;width:100%!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin .df-clock-v3{
  grid-template-columns:minmax(0,1fr) minmax(0,63px)!important;min-width:0!important;width:auto!important;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin .df-clock-body-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin .df-digital-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712.df10-signin .df-clock-weather-v3{
  min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis;
}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="horizon-command"] #appShell.df10-dashboard .df-nav-v3,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="horizon-command"] #appShell.df10-dashboard .df10-system,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="horizon-command"] #appShell.df10-dashboard .df10-settings,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="sunrise-canvas"] #appShell.df10-dashboard .df10-system,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="sunrise-canvas"] #appShell.df10-dashboard .df10-settings,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="field-atlas"] #appShell.df10-dashboard .df10-system,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="field-atlas"] #appShell.df10-dashboard .df10-settings,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="canopy-split"] #appShell.df10-dashboard .df10-system,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="canopy-split"] #appShell.df10-dashboard .df10-settings,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="agro-glass-tower"] #appShell.df10-dashboard .df10-system,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="agro-glass-tower"] #appShell.df10-dashboard .df10-settings,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #appShell.df10-dashboard .df10-system,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="command-dock"] #appShell.df10-dashboard .df10-restrictions,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="command-dock"] #appShell.df10-dashboard .df10-settings,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="orchard-mosaic"] #appShell.df10-dashboard .df10-restrictions,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="greenhouse-panorama"] #appShell.df10-dashboard .df10-restrictions,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="greenhouse-panorama"] #appShell.df10-dashboard .df10-settings,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #appShell.df10-dashboard .df10-system,
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"])[data-daenem-theme="harvest-magazine"] #appShell.df10-dashboard .df10-settings{display:none!important}

html[data-daenem-theme] .df10-theme-settings-overlay{
  position:fixed!important;inset:104px 24px 24px 272px!important;z-index:50!important;overflow:auto!important;
  padding:22px!important;border:1px solid var(--df10-line)!important;border-radius:var(--df10-radius)!important;
  background:var(--df10-glass)!important;box-shadow:var(--df10-shadow)!important;color:var(--df10-ink)!important;
}
@media(max-width:960px){html[data-daenem-theme] .df10-theme-settings-overlay{inset:76px 12px 12px!important}}

/* Readability contract: legacy auth/admin selectors may not reduce visible
   operational copy below the v10 floor. Headline hierarchy remains intact
   because headings are intentionally excluded from this floor rule. */
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712#portalSigninV712 :where(p,span,small,label,button,a,dt,dd,time,b){font-size:max(12px,1em)!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #appShell#appShell :where(p,span,small,label,button,a,dt,dd,time,th,td,b){font-size:max(12px,1em)!important}

/* Integration CSS is loaded last. Keep the compact, measured Reference V3
   widget copy at the readable floor instead of letting the inherited 16px
   parent size re-expand it and overflow its fixed reference box. */
html[data-daenem-design="reference-v3"] #portalSigninV712#portalSigninV712 .v712-news-summary,
html[data-daenem-design="reference-v3"] #portalSigninV712#portalSigninV712 .v712-news-item small,
html[data-daenem-design="reference-v3"] #portalSigninV712#portalSigninV712 .auth-card-head p{font-size:12px!important}

html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712#portalSigninV712 :where(
  .v712-widget-head,.v712-world-title,.v712-world-title strong,.df-clock-weather-v3,
  .df-clock-weather-v3 strong,.signin-form-actions,.auth-divider,.v69-auth-note,
  .v69-auth-note strong,.v69-auth-note span,.v712-service-row strong,.signin-reference-subtitle
){font-size:12px!important}
html[data-daenem-theme]:not([data-daenem-theme="reference-v3"]) #portalSigninV712#portalSigninV712 .signin-reference-subtitle{font-size:14px!important}
