a:focus {
    outline: none;
    box-shadow: none;
    color: #0073aa;
}

.wsr-table {
    margin: 10px;
}

.wsr-table .search-box {
    margin-bottom: 5px;
}

.wsr-table th#url,
.wsr-table td#url {
    width: 32%;
}

.wsr-table th#user_agent,
.wsr-table td#user_agent {
    width: 20%;
}

.wsr-table .tablenav input[type=submit] {
    float: left;
}

.wsr-filter-separator {
    display: inline-block;
    margin-left: 10px;
}

.wsr-badge-container {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
}

.wsr-badge {
    width: 15%;
    background: #fff;
    padding: 10px 0;
    display: inline-block;
    margin: 10px;
    cursor: pointer;
    text-decoration: none;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

a.wsr-badge:focus {
    color: #0073aa;
}

.wsr-badge-content h3 {
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 0.7em;
    color: #0073aa;
}

.wsr-badge.current,
a.wsr-badge:hover {
    -webkit-box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.wsr-sales-insights-form .bulkactions {
    display: none;
}

.wsr-sales-insights-form.page-devices .column-display_name {
    width: 35% !important;
}

.wsr-sales-insights-form.page-orders .column-id {
    width: 20%;
}

.wsr-sales-insights-form.page-orders .column-items,
.wsr-sales-insights-form.page-orders .column-total {
    width: 15%;
}

.wsr-table-filters {
    margin-bottom: 10px;
}

.wsr-table-filters #export-query-submit {
    margin-left: 10px;
}

.wsr-table-filters #filter-query-submit {
    margin-left: 5px;
}

.wsr-details {
    display: none;
}

.wsr-table-title h3 {
    font-size: 1.8em;
    font-weight: normal;
}

.wsr-table-title a {
    text-decoration: none;
    position: relative;
    top: 10px;
    left: 10px;
}

.wsr-link-badge,
.wsr-static-badge {
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    padding: 2px 3px;
    background: #93a6b5;
    min-width: 20px;
    text-align: center;
}

.wsr-static-badge {
    background: #929394;
    opacity: 0.95;
}

.wsr-link-badge:focus,
.wsr-link-badge:active {
    color: #fff;
}

.wsr-link-badge:hover {
    opacity: 0.9;
    color: #fff;
}

@media (max-width: 576px) {
    .wsr-badge {
        width: 100%;
    }
}

@media (min-width: 577px) {
    .wsr-badge {
        width: 30%;
    }
}

@media (min-width: 1100px) {
    .wsr-badge {
        width: 15%;
    }
}
