.application-statistics{margin-top:14px;padding:14px;border:1px solid var(--adm-border,#d2d6de);background:var(--adm-panel,#fff)}
.application-statistics>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.application-statistics h2{font-size:17px;margin:0 0 6px}.application-statistics p{font-size:13px;line-height:1.5;color:var(--adm-text-dim,#657580);margin:6px 0 12px}
.application-stat-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:12px 0 14px}.application-stat-cards>div{padding:12px;border:1px solid var(--adm-border,#d2d6de);border-top:3px solid var(--adm-primary,#3c8dbc);background:var(--adm-panel-2,var(--adm-panel,#fff));min-width:0}.application-stat-cards dt{font-size:13px;font-weight:600}.application-stat-cards dd{margin:6px 0;font-size:28px;font-weight:600;color:var(--adm-text,#263238)}.application-stat-cards small{font-size:12px;line-height:1.4;color:var(--adm-text-dim,#657580)}
.application-statistics summary{cursor:pointer;font-weight:600;padding:8px 0}.application-stat-table{overflow:auto;max-height:480px}.application-stat-table table{width:100%;border-collapse:collapse;font-size:13px}.application-stat-table th,.application-stat-table td{padding:10px;border-bottom:1px solid var(--adm-border,#d2d6de);text-align:right;vertical-align:top}.application-stat-table th:first-child{text-align:left;min-width:180px;overflow-wrap:anywhere}.application-stat-table thead{background:var(--adm-panel-2,var(--adm-panel,#fff))}.application-stat-table tbody th{font-weight:400}.application-stat-table a{display:inline-block;margin-left:8px;color:var(--adm-primary,#3c8dbc)}.application-statistics .application-stat-note{margin-top:12px;font-size:12px}.application-statistics :is(summary,.application-stat-table):focus-visible{outline:2px solid var(--adm-primary,#3c8dbc);outline-offset:2px}
@media(max-width:1000px){.application-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.application-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.application-statistics{padding:10px}.application-stat-cards>div{padding:10px}}
.application-stat-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.application-stat-charts>section{min-width:0;border:1px solid var(--adm-border,var(--sysdash-line,#d2d6de));padding:12px;background:var(--adm-panel-2,var(--sysdash-surface-2,#f9fafb))}.application-stat-charts h3{font-size:14px;margin:0 0 8px}.application-stat-bars{list-style:none;padding:0;margin:12px 0}.application-stat-bars li{display:grid;grid-template-columns:minmax(90px,1fr) minmax(40px,1fr) auto;gap:8px;align-items:center;margin:12px 0;font-size:12px}.application-stat-bars li>span{overflow-wrap:anywhere}.application-stat-bars li>div{height:12px;background:var(--adm-border,var(--sysdash-line,#d2d6de))}.application-stat-bars i{display:block;height:100%;background:var(--adm-primary,var(--sysdash-accent,#3c8dbc))}.application-stat-columns{display:flex;align-items:stretch;height:140px;gap:3px;border-bottom:1px solid var(--adm-border,var(--sysdash-line,#d2d6de));margin-top:14px}.application-stat-columns>div{flex:1;display:flex;align-items:flex-end;min-width:0}.application-stat-columns i{width:100%;background:var(--adm-primary,var(--sysdash-accent,#3c8dbc))}.application-stat-trend{grid-column:1/-1}.application-stat-widget{margin:0;padding:10px;border:0;--adm-text:var(--sysdash-text);--adm-text-dim:var(--sysdash-muted);--adm-panel:var(--sysdash-surface);--adm-panel-2:var(--sysdash-surface-2);--adm-border:var(--sysdash-line);--adm-primary:var(--sysdash-accent)}.application-stat-widget .application-stat-cards{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.application-stat-widget .application-stat-charts{grid-template-columns:1fr}.application-stat-widget .application-stat-cards dd{font-size:23px}
@media(max-width:650px){.application-stat-charts{grid-template-columns:1fr}}
.application-stat-period{margin:12px 0;padding:12px;border:1px solid var(--adm-border,var(--sysdash-line,#d2d6de));min-width:0}.application-stat-period legend{font-size:14px;font-weight:600;padding:0 5px}.application-stat-shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.application-stat-shortcuts button{min-height:34px;padding:6px 9px;border:1px solid var(--adm-border,var(--sysdash-line,#d2d6de));background:var(--adm-panel-2,var(--sysdash-surface-2,#f9fafb));color:inherit;cursor:pointer;font:inherit;text-align:left}.application-stat-shortcuts small{display:block;margin-top:3px;font-size:11px}.application-stat-shortcuts button[aria-pressed=true]{border-color:var(--adm-primary,var(--sysdash-accent,#3c8dbc));box-shadow:inset 3px 0 var(--adm-primary,var(--sysdash-accent,#3c8dbc));background:var(--adm-panel,var(--sysdash-surface,#fff))}.application-stat-dates{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.application-stat-dates label{display:grid;gap:4px;font-size:12px}.application-stat-dates input{min-height:34px;max-width:100%;box-sizing:border-box;font:inherit;color:inherit;background:var(--adm-panel,var(--sysdash-surface,#fff));border:1px solid var(--adm-border,var(--sysdash-line,#d2d6de));padding:5px}.application-stat-dates button{width:34px;height:34px;display:inline-grid;place-items:center;cursor:pointer;color:inherit;background:var(--adm-panel,var(--sysdash-surface,#fff));border:1px solid var(--adm-border,var(--sysdash-line,#d2d6de))}.application-stat-period>small{font-size:12px;line-height:1.4;display:block;margin-top:8px;color:var(--adm-text-dim,var(--sysdash-muted,#657580))}.application-stat-period :focus-visible{outline:2px solid var(--adm-primary,var(--sysdash-accent,#3c8dbc));outline-offset:2px}.application-stat-period [data-application-stat-error]:empty{display:none}.application-stat-period [data-application-stat-error]:not(:empty){border-left:3px solid var(--adm-danger,#dd4b39);padding:8px}
@layer sysimple-actions{.application-statistics .application-stat-shortcuts>button,.sys-dashboard-studio .application-stat-shortcuts>button{width:auto!important;height:auto!important;display:block!important;white-space:normal!important;min-height:34px!important}.application-stat-shortcuts>button :is(strong,small){display:block!important}}
