/* Holtikon Betriebs-App v0.19.5 */
.v195-case-summary,
.v195-kva-summary{
  display:grid;
  grid-template-columns:repeat(3,minmax(180px,1fr));
  gap:10px;
  margin:0 0 12px;
}
.v195-case-summary button,
.v195-kva-summary>div{
  min-width:0;
  border:1px solid var(--line);
  border-radius:14px;
  background:#fff;
  padding:14px 16px;
  text-align:left;
  box-shadow:var(--shadow);
}
.v195-case-summary button{
  color:var(--ink);
}
.v195-case-summary button:hover,
.v195-case-summary button.active{
  border-color:var(--orange);
  box-shadow:inset 0 3px var(--orange),var(--shadow);
}
.v195-case-summary small,
.v195-kva-summary small{
  display:block;
  color:var(--muted);
  font-weight:700;
  margin-bottom:5px;
}
.v195-case-summary strong,
.v195-kva-summary strong{
  display:block;
  font-size:27px;
  line-height:1;
}
.v195-case-summary span,
.v195-kva-summary span{
  display:block;
  color:var(--muted);
  font-size:12px;
  margin-top:6px;
}
.v195-case-result-note{
  padding:11px 14px;
  border-top:1px solid var(--line);
  color:var(--muted);
  background:#fff;
}
.v195-case-result-note strong{color:var(--ink)}
.v195-open-task-count{
  display:block;
  margin-top:5px;
  color:#995800;
  font-size:11px;
  font-weight:800;
}
.v195-kva-statusbar{
  display:flex;
  align-items:center;
  gap:7px;
  flex-wrap:wrap;
  padding:10px 12px;
  margin-bottom:10px;
  border:1px solid var(--line);
  border-radius:12px;
  background:#f8f9fb;
}
.v195-kva-statusbar>strong{margin-right:4px}
.v195-kva-statusbar .active{
  color:#fff;
  background:#20242a;
  border-color:#20242a;
}
#page-settings.v195-settings-ready #v12SettingsShell,
#page-settings.v195-settings-ready .v12-settings-tabs,
#page-settings.v195-settings-ready .v12-settings-panels{
  visibility:visible!important;
  opacity:1!important;
}
#page-settings.v195-settings-ready #v12SettingsShell{display:block!important}
#page-settings.v195-settings-ready .v12-settings-tabs{display:flex!important}
#page-settings.v195-settings-fallback>.stationery-card,
#page-settings.v195-settings-fallback>.pricing-card,
#page-settings.v195-settings-fallback>.v11-worktime-card,
#page-settings.v195-settings-fallback>.v10-kva-settings,
#page-settings.v195-settings-fallback>.grid{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  margin-bottom:16px;
}
@media(max-width:800px){
  .v195-case-summary,.v195-kva-summary{grid-template-columns:1fr}
}
