.fi-service-stats { font: inherit; color: inherit; line-height: 1.65; }
.fi-service-stats [hidden] { display: none !important; }
.fi-service-stats-list { padding-left: 1.25em; margin: 0; }
.fi-service-stats-list li { margin: .25em 0; overflow-wrap: anywhere; }
.fi-service-stats .fi-statistics-message { font-size: .9em; margin: .75em 0 0; }
.wp-admin .fi-service-stats { max-width: 1100px; }
.wp-admin .fi-service-stats-list { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 12px; list-style: none; padding: 0; margin: 12px 0 20px; }
.wp-admin .fi-service-stats-list li { margin: 0; padding: 12px 16px; border: 1px solid #c3c4c7; background: #fff; }
.wp-admin .fi-service-stats-list li:last-child { grid-column: 1 / -1; }
.wp-admin .fi-service-stats-list span { display: block; font-size: 1.4em; font-weight: 600; margin-top: 4px; }
#fi_statistics .fi-service-stats-list { grid-template-columns: repeat(2,minmax(0,1fr)); }
@media (max-width: 900px) { .wp-admin .fi-service-stats-list { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media (max-width: 480px) { .wp-admin .fi-service-stats-list, #fi_statistics .fi-service-stats-list { grid-template-columns: 1fr; } }
