/* Cricket Plugin - Element Isolation CSS */
/* Prevents theme CSS from affecting plugin elements */

/* Matchbox Carousel Wrapper - Fix z-index and positioning */
.matchbox-ui-wrapper {
    position: relative;
    z-index: 1;
    clear: both;
    margin-top: 0;
    padding-top: 0;
}

/* Matchbox UI Card Elements */
.matchbox-ui-header-text {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font-weight: inherit;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.matchbox-ui-team-name,
.matchbox-ui-team-score {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font-weight: inherit;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.matchbox-ui-footer-schedule,
.matchbox-ui-footer-points {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font-weight: inherit;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

/* Score Details Page */
.cmu-score-details-title {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    color: #333;
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.cmu-score-details-widget {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

/* Series Schedule Table */
.series-schedule-wrapper {
    margin: 0;
    padding: 0;
    width: 100%;
}

.series-schedule-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.series-schedule-thead {
    background: #f0f0f0;
    margin: 0;
    padding: 0;
}

.series-schedule-tbody {
    margin: 0;
    padding: 0;
}

.series-schedule-row {
    margin: 0;
    padding: 0;
}

.series-schedule-th {
    padding: 8px;
    border: 1px solid #ccc;
    text-align: left;
    font-weight: 600;
    background: #f0f0f0;
    margin: 0;
    line-height: 1.5;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
    font-style: normal;
}

.series-schedule-td {
    padding: 8px;
    border: 1px solid #ccc;
    text-align: left;
    margin: 0;
    line-height: 1.5;
    vertical-align: top;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
    font-style: normal;
}

.series-schedule-link {
    text-decoration: none;
    color: #0073aa;
    cursor: pointer;
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
    line-height: 1.5;
}

.series-schedule-link:hover {
    text-decoration: underline;
    color: #005177;
}

/* Points Table */
.mt25-points-section {
    margin: 0;
    padding: 20px;
    background-color: #fff;
    font-family: 'Arial', sans-serif;
}

.mt25-header {
    margin: 0 0 20px 0;
    padding: 0;
}

.mt25-title {
    text-align: center;
    font-size: 28px;
    margin: 0 0 5px 0;
    padding: 0;
    line-height: 1.3;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: 600;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.mt25-bold {
    font-weight: bold;
}

.mt25-highlight {
    color: #FFC107;
    font-weight: bold;
}

.mt25-subtext {
    text-align: center;
    color: #666;
    font-size: 14px;
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.mt25-table-wrapper {
    overflow-x: auto;
    margin: 20px 0 0 0;
    padding: 0;
}

.mt25-points-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.mt25-thead {
    margin: 0;
    padding: 0;
    background: #f5f5f5;
}

.mt25-tbody {
    margin: 0;
    padding: 0;
}

.mt25-row {
    margin: 0;
    padding: 0;
}

.mt25-th {
    padding: 12px;
    text-align: center;
    border: 1px solid #ddd;
    margin: 0;
    font-weight: 600;
    line-height: 1.5;
    background: #f5f5f5;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
    font-style: normal;
}

.mt25-td {
    padding: 12px;
    text-align: center;
    border: 1px solid #ddd;
    margin: 0;
    line-height: 1.5;
    vertical-align: middle;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
    font-style: normal;
}

.mt25-team-cell {
    text-align: left;
}

.mt25-team-logo {
    width: 20px;
    height: auto;
    vertical-align: middle;
    margin: 0 6px 0 0;
    display: inline-block;
    border: none;
}

.mt25-team-name {
    vertical-align: middle;
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.mt25-form-cell {
    white-space: nowrap;
}

.mt25-form {
    display: inline-block;
    padding: 3px 6px;
    border-radius: 4px;
    margin: 0 2px 0 0;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    line-height: 1;
}

.mt25-win {
    background-color: #4CAF50;
}

.mt25-loss {
    background-color: #F44336;
}

.mt25-n {
    background-color: #CCC;
    color: #666;
}

/* Cricket Match Center Elements */
.cmc-wp__tabbtn {
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.5;
    color: var(--matchbox-primary-color, #0b4fa2);
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    cursor: pointer;
    border: 1px solid var(--matchbox-primary-300, #ddd);
    border-radius: 10px;
    background: var(--matchbox-primary-50, #fff);
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    transition: all 0.2s ease;
}

.cmc-wp__tabbtn:hover {
    background: var(--matchbox-primary-100, #f0f8ff);
    border-color: var(--matchbox-primary-500, #b6d4fe);
    color: var(--matchbox-primary-800, #0b4fa2);
}

.cmc-wp__tabbtn[aria-selected="true"] {
    background: var(--matchbox-primary-200, #eef6ff);
    color: var(--matchbox-primary-900, #0b4fa2);
    border-color: var(--matchbox-primary-400, #b6d4fe);
    font-weight: 800;
}

.cmc-wp__badge {
    margin: 0;
    padding: 6px 10px;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    text-decoration: none;
    font-style: normal;
    border: 1px solid #ddd;
    border-radius: 20px;
    box-sizing: border-box;
    display: inline-block;
}

.cmc-wp__chip {
    margin: 0;
    padding: 6px 10px;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    border: 1px solid #ddd;
    border-radius: 20px;
    box-sizing: border-box;
    display: inline-block;
}

.cmc-wp__pill {
    margin: 0;
    padding: 6px 10px;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    border: 1px solid var(--matchbox-primary-300, #d7e7ff);
    border-radius: 10px;
    background: var(--matchbox-primary-100, #f6f9ff);
    color: var(--matchbox-primary-color, #0b4fa2);
    box-sizing: border-box;
    display: block;
    width: 100%;
}

.cmc-wp__subtle {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #666;
}

.cmc-wp__logo {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.cmc-wp__abbr {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #666;
}

.cmc-wp__name {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #333;
}

.cmc-wp__score {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 900;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #333;
}

.cmc-wp__vs {
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 900;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #666;
}

.cmc-wp__pair {
    margin: 0;
    padding: 0;
    display: flex;
    box-sizing: border-box;
}

.cmc-wp__kv {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.cmc-wp__meta {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.cmc-wp__title {
    margin: 0;
    padding: 0;
    font-size: 22px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.3;
    color: #333;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.cmc-wp__title-area {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.cmc-wp__sub {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #666;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.cmc-wp__subtitle {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #666;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.cmc-wp__header {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.cmc-wp__note {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #666;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.cmc-wp__kv-item {
    margin: 0;
    padding: 0;
    display: block;
}

.cmc-wp__kv-label {
    margin: 0;
    padding: 0;
    font-weight: 600;
    display: inline;
    font-size: 14px;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.cmc-wp__sec-title {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    color: var(--matchbox-primary-color, #0b4fa2);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.cmc-wp__thead {
    margin: 0;
    padding: 0;
    background: var(--matchbox-primary-50, #f5f5f5);
}

.cmc-wp__tbody {
    margin: 0;
    padding: 0;
}

.cmc-wp__tr {
    margin: 0;
    padding: 0;
    background: var(--matchbox-primary-50, #fff);
    transition: background 0.2s ease;
}

.cmc-wp__tr:hover {
    background: var(--matchbox-primary-100, #f9f9f9);
}

.cmc-wp__th {
    padding: 8px;
    text-align: left;
    font-weight: 600;
    border: 1px solid var(--matchbox-primary-300, #ddd);
    margin: 0;
    line-height: 1.5;
    background: var(--matchbox-primary-50, #f5f5f5);
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #000;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
    font-style: normal;
}

.cmc-wp__td {
    padding: 8px;
    text-align: left;
    border: 1px solid var(--matchbox-primary-300, #ddd);
    margin: 0;
    line-height: 1.5;
    vertical-align: top;
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
    font-style: normal;
    background: inherit;
}

.cmc-wp__meta-item {
    margin: 0;
    padding: 0;
    display: block;
}

.cmc-wp__meta-label {
    margin: 0;
    padding: 0;
    font-weight: 600;
    display: inline;
    font-size: 14px;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

/* Cricket Schedule Board Elements */
.csw-wp-schedule__header-left {
    margin: 0;
    padding: 0;
    display: block;
}

.csw-wp-schedule__title {
    margin: 0;
    padding: 0;
    font-size: 22px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.3;
    color: #333;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.csw-wp-schedule__title-area {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.csw-wp-schedule__sub {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #666;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.csw-wp-schedule__date-text {
    margin: 0;
    padding: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    display: inline;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.csw-wp-schedule__match-count {
    margin: 0 0 0 8px;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
    color: #666;
    display: inline;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.csw-wp-schedule__time-main {
    margin: 0;
    padding: 0;
    font-weight: 600;
    display: block;
    font-size: 14px;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.csw-wp-schedule__logo-img {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0;
    padding: 0;
    border: none;
}

.csw-wp-schedule__option {
    margin: 0;
    padding: 4px;
    font-size: 14px;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: normal;
    text-transform: none;
    font-style: normal;
}

.csw-wp-schedule__checkbox {
    margin: 0 5px 0 0;
    padding: 0;
    display: inline;
    vertical-align: middle;
}

.csw-wp-schedule__label-text {
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 14px;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.csw-wp-schedule__search-input {
    margin: 0;
    padding: 4px 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.5;
    width: 100%;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #333;
    background-color: #fff;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    font-style: normal;
}

.csw-wp-schedule__search-icon {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
}

.csw-wp-schedule__filter-btn {
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 700;
    line-height: 1.5;
    color: #333;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    cursor: pointer;
    border: 1px solid #ddd;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.csw-wp-schedule__badge {
    margin: 0;
    padding: 6px 10px;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    text-decoration: none;
    font-style: normal;
    border: 1px solid #ddd;
    border-radius: 20px;
    box-sizing: border-box;
    display: inline-block;
}

.csw-wp-schedule__chip {
    margin: 0;
    padding: 6px 10px;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    border: 1px solid #ddd;
    border-radius: 20px;
    box-sizing: border-box;
    display: inline-block;
}

.csw-wp-schedule__cta {
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 700;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    cursor: pointer;
    border: 1px solid #cbe5ff;
    border-radius: 10px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
}

.csw-wp-schedule__winner {
    margin: 0;
    padding: 2px 6px;
    font-size: 11px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 600;
    line-height: 1.5;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    display: inline-block;
}

.csw-wp-schedule__logo {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.csw-wp-schedule__teamline {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.csw-wp-schedule__abbr {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #666;
}

.csw-wp-schedule__name {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 700;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #333;
}

.csw-wp-schedule__score {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.5;
    text-align: right;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #333;
}

.csw-wp-schedule__venue {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    color: #666;
}

.csw-wp-schedule__group-title {
    margin: 0;
    padding: 10px 12px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 800;
    line-height: 1.5;
    color: #666;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
    box-sizing: border-box;
    display: block;
}

.csw-wp-schedule__header {
    margin: 0;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.csw-wp-schedule__summary {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #666;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    font-style: normal;
}

.mt25-trend-up {
    color: green;
    font-size: 18px;
    display: inline;
    margin: 0;
    padding: 0;
}
