🏠 Home 

Polar Flow ( flow.polar.com ) Dark Theme

Dark theme for Polar Flow website


安装为用户样式?
/* ==UserStyle==
@name           Polar Flow ( flow.polar.com ) Dark Theme
@namespace      B@rm@le1ko
@version        1.69
@description    Dark theme for Polar Flow website
@author         🄯 B@rm@le1ko
@license        MIT
==/UserStyle== */
@-moz-document url-prefix("https://flow.polar.com/") {
body {
height: 100%;
font-family: Helvetica, Arial, sans-serif;
line-height: 1.42857143;
color: #aaaaaa;
background-color: #222222 !important;
}
.wrapper {
min-height: 100%;
padding-top: 80px;
background: #222222 !important;
padding-bottom: 3.15rem;
color: #aaaaaa;
position: relative;
z-index: 3;
box-shadow: -5px -5px 5px rgba(0, 0, 0, .3);
transition: transform .2s ease-in-out;
-webkit-transition: -webkit-transform .2s ease-in-out;
-moz-transition: -moz-transform .2s ease-in-out;
-ms-transition: -ms-transform .2s ease-in-out;
}
.history-list__row {
border-bottom: 1px dashed #666666;
padding-top: 0;
padding-bottom: 4px;
background-color: #333333;
min-height: 40px;
margin-left: -5px;
margin-right: 1px;
line-height: 1.05;
}
table.calendar-month tbody td .bday,
table.calendar-week tbody td .bday {
transition: all 200ms;
transition-delay: .1s;
position: relative;
background: #333333;
color: #aaaaaa;
}
table.calendar-month tbody td .bday .holder,
table.calendar-week tbody td .bday .holder {
padding: 5px;
color: #aaaaaa;
}
table.calendar-month .bday__header {
margin-bottom: 2px;
color: #aaaaaa;
}
table.calendar-month div.active .number {
color: #aaaaaa;
}
table.calendar-month thead th .long,
table.calendar-month thead th.summary-title {
font-size: 1em;
color: #aaaaaa;
}
table.calendar-month .bday .training {
height: 66px;
color: #aaaaaa;
}
.small-icons-wrapper {
color: #aaaaaa;
}
.day-content-list .bday__footer,
table.calendar-month tbody td .bday .bday__footer,
table.calendar-week tbody td .bday .bday__footer {
position: relative;
display: block;
color: #aaaaaa;
}
.primary-heading-chapter {
background-color: transparent;
border-bottom: none !important;
position: relative;
padding-top: 20px;
padding-bottom: 15px;
}
table.calendar-month tr td:last-child {
color: #CCCCCC;
}
table.calendar .event a,
table.calendar-week .event a {
display: block;
color: #aaaaaa;
}
table.calendar .event-week.exercise .details,
table.calendar-week .event-week.exercise .details,
table.calendar .event-month.exercise .details,
table.calendar-week .event-month.exercise .details,
table.calendar .event-week.rrTest .details,
table.calendar-week .event-week.rrTest .details,
table.calendar .event-month.rrTest .details,
table.calendar-week .event-month.rrTest .details {
color: #aaaaaa !important;
}
table.calendar .event .target-title,
table.calendar-week .event .target-title,
table.calendar .event .target-value,
table.calendar-week .event .target-value {
color: #aaaaaa !important;
}
table.calendar .event .details > span:first-child,
table.calendar-week .event .details > span:first-child {
color: #aaaaaa !important;
}
.calendar-month .items-container.bday:not(.active) .holder {
background: #262626;
}
.calendar-grid-summary .grid-summary__value-container {
position: absolute;
background: #141414;
z-index: 2;
right: 0;
top: 0;
padding-left: 5px;
font-size: .875em;
color: #CCCCCC;
}
.calendar-grid-summary .icon {
position: absolute;
left: 0;
top: 0;
font-size: 16px;
color: #CCCCCC;
background: #141414;
z-index: 2;
padding-right: 5px;
}
td.summary {
background: #141414;
}
.btn-basic {
color: #ccc;
background-color: #555555;
border-color: transparent;
border-width: 1px;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
}
.nav-pills > li > a {
border-radius: 0;
background: #555555;
margin-left: -2px;
color: #aaaaaa;
}
table {
display: table;
border-collapse: separate;
box-sizing: border-box;
text-indent: initial;
border-spacing: 2px;
border-color: #555555;
}
table.calendar-month tr td:first-child {
border-color: #555555;
}
table.calendar-month tr td:last-child .items-container::before {
display: block;
height: 2px;
background: #555555;
position: absolute;
top: -2px;
left: 0;
right: 0;
content: '';
margin-left: auto;
margin-right: auto;
}
table.calendar-month tr.last-row td:last-child .items-container::after {
display: block;
height: 2px;
background: #555555;
position: absolute;
bottom: 0;
left: 0;
right: 0;
content: '';
margin-left: auto;
margin-right: auto;
}
[role=footer] {
width: 100%;
border-top: 1px solid #555555;
padding: 5px;
z-index: 10;
position: absolute;
bottom: 0;
background: #141414;
}
.mouse-tooltip {
z-index: 1030;
background: #444444;
border: 1px solid #666666;
padding: 5px;
position: absolute;
font-family: Helvetica, Arial, sans-serif;
font-size: 1rem;
white-space: nowrap;
margin-left: 0;
margin-top: 0;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
color: #cacaca !important;
}
.mouse-tooltip .custom-tooltip__value {
text-align: right;
color: #cccccc;
}
[role=footer] aside:first-of-type a {
border-right: 1px solid #555555;
}
.main-nav {
width: 100%;
-webkit-box-shadow: 0 3px 6px 2px rgba(0, 0, 0, .12);
box-shadow: 0 3px 6px 2px rgba(0, 0, 0, .12);
background: #141414;
}
.main-nav__username {
color: #aaaaaa;
}
.main-nav__menu .active > a {
color: #718bd3;
}
.main-nav__menu a:hover {
color: #8aa4ea;
}
.brand img {
filter: invert(35%) !important;
}
.day-content-list:hover .holder,
table.calendar-month tbody td .bday:hover .holder,
table.calendar-week tbody td .bday:hover .holder,
.day-content-list.is-open .holder,
table.calendar-month tbody td .bday.is-open .holder,
table.calendar-week tbody td .bday.is-open .holder {
padding: 5px 5px 0 5px;
position: absolute;
top: 0;
left: 0;
display: inline-block;
width: 100%;
min-width: 100%!important;
max-width: 149px;
max-height: 800px!important;
box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
z-index: 19;
background: #555;
}
.flow-popover .popover__menu {
width: 150px;
list-style-type: none;
margin: 0;
padding: 5px;
text-align: center;
background: #222222;
color: #aaaaaa;
border: 2px solid #444 !important;
border-spacing: 0 !important;
}
.flow-popover .popover__menu-link {
display: block;
padding: 5px 0;
color: #aaaaaa;
}
.tab-panels .tab-panel {
background-color: #333333;
overflow: hidden;
}
ul.summary-tabs li.active a {
background-color: #333333;
color: #aaaaaa;
}
ul.summary-tabs li a {
font-size: .875em;
display: block;
background-color: #555555;
padding: 5px 10px;
color: #aaaaaa;
-webkit-transition: background-color .3s;
-moz-transition: background-color .3s;
transition: background-color .3s;
float: left;
}
ul.summary-tabs li a:hover {
text-decoration: none;
background-color: #444444;
cursor: pointer;
}
.global-nav__list li.active a {
background: #444444;
color: #cccccc;
}
.bottom-summary-24 span.value-huge {
color: #cccccc;
}
table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnRest {
background-color: #666666;
border: 1px solid #444444;
}
table.activityLevelTable td {
vertical-align: bottom;
width: 20%;
padding: 0;
border-left: 2px solid #444444;
}
div.activityLevelContainer.scale {
min-height: 200px;
max-height: 200px;
border-bottom: 2px solid #555555;
border-left: 2px solid #555555;
}
table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnSedentary {
background-color: #888888;
}
table.activityLevelTable tr.activityClassSummary td {
background-color: #333333;
text-align: center;
color: #aaaaaa;
width: 20%;
font-size: .875em;
vertical-align: middle;
padding: 0.5em 0;
border-left: 2px solid #333333
}
div.fancy-select div.trigger {
background: #555555;
border: 1px solid #444444;
color: #cccccc;
}
ul.fancy-select.options {
background: #555555;
border: 1px solid #444444;
border-top: 0 solid #444444;
color: #cccccc;
}
.multi-select.fancy-select ul.options.open {
color: #cccccc !important;
}
.multi-select.fancy-select a {
color: #cccccc !important;
}
.multi-select.fancy-select ul.options li.parent.selected-value > a {
background: #333333;
}
.multi-select.fancy-select ul.options li a:hover {
background: #666666;
}
.uneditable-input,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
background-color: #262626;
border: 1px dotted #555;
box-shadow: inset 1px 2px 2px rgba(0, 0, 0, .2);
color: #cccccc;
}
ul.fancy-select.options li {
background: #333333;
color: #aaaaaa;
}
.btn-icon {
background-color: #444444;
border-color: #444444;
color: #cccccc;
}
.select-component .select-component__control {
background: #555555;
border: 1px solid #444444;
color: #cccccc;
}
.css-1uccc91-singleValue {
color: #cccccc;
}
.group-summary-row {
color: #d5d5d5;
}
div#totalLoad div.timestamplabel {
color: #ccc;
}
div#totalLoad .totalload-tooltip {
background: #444;
color: #cccccc;
}
div#totalLoad .totalload-tooltip .exercise,
div#totalLoad .totalload-tooltip .activity {
background-color: #444;
color: #cccccc;
}
div#totalLoad .totalload-tooltip .exercise .details span,
div#totalLoad .totalload-tooltip .activity .details span {
color: #cccccc;
}
div#totalLoad .totalload-tooltip:hover {
background: #666;
color: #fff !important;
}
div#totalLoad .totalload-tooltip .exercise:hover,
div#totalLoad .totalload-tooltip .activity:hover {
background-color: #666;
color: #fff !important;
}
div#totalLoad .totalload-tooltip .exercise .details:hover span,
div#totalLoad .totalload-tooltip .activity .details:hover span {
color: #fff !important;
}
div#totalLoad div.lastSyncLabel {
color: #cccccc;
border: 1px solid #444444;
background-color: #555555;
}
div#totalLoad div.recoveryLevel {
background-color: #999;
border: 1px solid #444;
color: #222;
}
.highcharts-plot-bands-0 path[fill="rgba(255, 255, 255, 0.7)"] {
fill: rgba(255, 255, 255, 0.2) !important;
}
.test-hub__summary-table-cell,
.test-hub__r###lt-table-cell {
background: #333333 !important;
border-left: 1px solid #555555;
}
.comparison-table__cell {
border: 1px solid #555555;
}
.basic-table__table-data {
background: #333333 !important;
border-left: 1px solid #555555;
}
.comparison-table__first-row {
background-color: #333333;
border-bottom: 1px solid #555555;
}
.basic-table__table-row:nth-child(odd) {
background-color: #333333;
}
.basic-table__table-body {
border: 1px solid #555555;
}
.card-holder .inner-content,
.card-holder .card__panel {
background: #333333 !important;
}
.summary-panel__item {
background-color: #333;
}
/*
.highcharts-background {
fill: #222;
}
*/
.activity-graph__xaxis-label {
color: #aaaaaa;
}
.sleep-edit-promotion {
background: #333333;
}
/*
.sleep-edit-promotion .sleep-edit-promotion__image img {
filter: invert(100%) !important;
}
*/
.sleep-mini-graph-label-x,
.sleep-mini-graph-label-y {
color: #aaaaaa;
}
svg.highcharts-root image#highcharts-bg-gray-image {
opacity: 0.6;
}
span.sleep-plotband-type-label {
color: #ffffff !important;
}
span.highcharts-plot-band-label {
color: #262626 !important;
}
#highcharts-bg-gray-image {
background: #000000 !important;
}
.detail-data-panel {
background: #333333;
}
.detail-data-panel__item .label-dark {
color: #cccccc;
}
.nav.nav-pills > li > a {
background: #333333;
color: #aaaaaa;
}
.nav.nav-pills > li > a:hover {
background: #555555;
color: #cccccc;
}
.nav.nav-pills--flat > li.active > a {
background: #333333;
color: #aaaaaa;
box-shadow: 0 3px 0 grey;
}
.nav.nav-pills--flat > li > a.active {
background: #F70F42 !important;
color: #FFFFFF !important;
box-shadow: 0 3px 0 #d10027;
}
.nav.nav-pills--flat > li.active > a:focus {
background: #F70F42;
color: #FFFFFF;
box-shadow: 0 3px 0 grey;
}
.nav.nav-pills--flat > li.active > a:hover {
background: #F70F42 !important;
color: #FFFFFF !important;
box-shadow: 0 3px 0 #d10027;
}
.nav.nav-pills--flat > li:hover > a:hover {
background: #555555 !important;
color: #cccccc !important;
box-shadow: 0 3px 0 #d10027;
}
.nav.nav-pills > li.disabled > a {
background-color: #333333;
border-color: #444444;
color: #666666;
}
.nav.nav-pills > li > a:before {
border-left: 1px solid #555;
}
path[fill="#F2F2F2"] {
fill: #222222 !important;
}
.layout-padding {
padding: 10px;
background: #333333;
}
#highcharts-d12pj6a-267 path.highcharts-axis-line {
stroke: #666;
}
#highcharts-d12pj6a-267 path.highcharts-plot-line {
stroke: #666;
}
#highcharts-d12pj6a-267 path.highcharts-grid-line {
stroke: #666;
}
.activity-score__graph--bottom-labels-table td {
background-color: #222222;
text-align: center;
color: #cccccc;
border-left: 2px solid #444444;
}
rect.highcharts-point {
fill: rgb(0, 155, 224);
stroke: #444444 !important;
stroke-width: 1;
}
#sleep-segment-tabs .nav-tabs li > a {
color: #aaaaaa;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}
#sleep-segment-tabs .nav-tabs li:last-child a {
border-right: 1px solid #666666;
}
#sleep-segment-tabs .nav-tabs li > a:after {
background: #666666;
}
.basic-data-panel__header {
background-color: #333333;
}
.basic-data-panel__label--black {
color: #cccccc;
}
.main-nav__usermenu > li > a,
.main-nav__iconmenu > li > a,
.new-notifications > li > a {
color: #aaaaaa;
}
.graph-settings {
background-color: #333333;
}
.summary-container {
background: #333333;
}
.activityBenefit {
background-color: #333333;
}
.bottom-summary-24 {
color: #cccccc !important
}
.sleep-report__summary-table-cell--primary,
.sleep-report__summary-table-cell--black,
.sleep-report__summary-table-cell--turquoise,
.sleep-report__summary-table-cell--navy,
.sleep-report__summary-table-cell--purple,
.sleep-report__summary-table-cell--green,
.sleep-report__summary-table-cell--orange {
background: #333333;
}
sleep-report__summary-table-cell {
background: #333333;
}
.sleep-report__summary-table-cell--primary .sleep-report__summary-table-cell-left:before,
.sleep-report__summary-table-cell--turquoise .sleep-report__summary-table-cell-left:before {
background: #666;
border-bottom: 1px solid #444444;
}
.sleep-report__summary-table-cell--black .sleep-report__summary-table-cell-left:before {
background: #262626;
border-bottom-color: #444444;
}
.sleep-report__summary-table-cell--purple .sleep-report__summary-table-cell-left:before {
background: #5a25a0;
border-bottom-color: #444444;
}
.sleep-report__summary-table-cell--navy .sleep-report__summary-table-cell-left:before {
background: #05f;
border-bottom-color: #444444;
}
.timeline-calendar__cell {
background: #333;
border: 1px dotted #444444;
border-right-color: #444444;
}
.program-weekly-heading {
background: #333333;
}
.detail-data-panel__item:after {
border-left: 1px solid #666666;
}
.program-slider__week-content {
background-color: #333333;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .05);
}
.program-slider__week.current .program-slider__week-content {
background-color: #666666;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .05);
}
.program-slider__week.past .program-slider__week-content {
background-color: #333333;
}
.spacer {
background: #333333;
}
.weekly-training-item__icon--has-target {
box-shadow: -2px -2px 0 rgba(208, 208, 208, .5);
}
.training-zones-full__unit-label-value {
color: #ccc;
}
.season-landing-hero .create-season-container {
background-color: #333333;
}
rect#sleep-report__timing-chart-y-axis-avg-band {
fill: #222 !important;
}
.target-explorer .spacer {
background: #333333;
}
table.calendar-week td {
border: 2px solid #555555;
background-color: #333333;
}
table.calendar-week tbody td {
border-bottom: 2px solid #555555 !important;
}
table.calendar-week tbody tr td:first-child {
background: #222222;
}
table.calendar-week tfoot .summary-cell {
background-color: #141414 !important;
}
table.calendar-week tfoot td {
background: #222222;
}
table.calendar-week tfoot .summary-cell::before {
background: #555;
}
table.calendar-week tfoot .summary-cell:last-child::after {
background: #555;
}
.fc-summary,
.summary-cell {
background-color: #333333!important;
color: #aaaaaa;
}
.daily-feeling-container {
background: #333333;
}
ul.daily-feeling-list li a,
ul.daily-feeling-list li a.active,
ul.daily-feeling-list li a.selectedFeeling {
background-color: #555555;
color: #CCCCCC;
border-radius: 0!important;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 10px;
background-color: #555555;
border-radius: 4px;
color: #cccccc;
}
table.calendar-month tbody td .bday.selected {
background-color: #222222;
font-weight: bold;
}
table.reachGoal {
background-color: #222222;
}
.day-items-list-container .day-content-list {
background-color: #333333;
border-left: 1px solid #555555;
}
.override .day-items-list-container .hour-divider {
background-color: #222222;
border-bottom: 1px solid #555555;
}
.day-content-list .event-day .details {
color: #cccccc;
}
.day-items-list-container {
border: 1px solid #555555;
}
.datepicker-dropdown-title-element a h1 {
color: #aaaaaa;
}
table.calendar-week thead th {
color: #cccccc;
}
.day-content-list .event-day.trainingTarget {
background-color: #666;
}
.day-content-list .event-day.trainingTarget .target-title,
.day-content-list .event-day.trainingTarget .target-value {
color: #ccc!important;
}
.history-list:hover {
background-color: #555;
color: #cccccc;
}
.checkbox-group input[type=checkbox] + span {
background-color: #202020;
}
.nav.nav-pills > li > a:focus {
background: #F70F42;
color: #FFFFFF;
}
.bootstrap-datetimepicker-widget {
background: #333;
}
.bootstrap-datetimepicker-widget .datepicker .table-condensed td {
border-right: 1px solid #444444;
padding: 5px;
}
.bootstrap-datetimepicker-widget .table-condensed td:last-child {
border-right: 1px solid #555555 !important;
}
.bootstrap-datetimepicker-widget .datepicker thead tr:first-child th {
background: #222222;
}
.select-component .select-component__control .select-component__indicators .select-component__indicator:after {
color: #ccc;
}
.mini-graph-panel__axis-label,
.mini-graph-panel__yaxis-label {
color: #cccccc;
}
.timeline-calendar__day-name {
background: #333333;
}
.highcharts-grid path[stroke="#D8D8D8"] {
stroke: #333;
}
.mini-graph-panel__graph-container rect.highcharts-background,
.highcharts-root rect[fill="#f2f2f2"] {
fill: #333;
}
g.highcharts-grid path[stroke="#e6e6e6"] {
stroke: #555;
}
g.highcharts-axis path[stroke="#D8D8D8"] {
stroke: #555;
}
.emptychart__overlay-content {
background-color: #222222;
border: 4px solid #444444;
}
g.highcharts-legend-item text {
color: #aaaaaa !important;
fill: #aaaaaa !important;
}
g.highcharts-axis-labels text {
color: #aaaaaa !important;
fill: #aaaaaa !important;
}
.multi-select__trigger {
background: #333 none repeat scroll 0 0;
border: 1px solid #555;
box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
color: #aaaaaa;
}
.multi-select__trigger.disabled:hover:after {
border-top: 6px solid #555555;
}
.multi-select__trigger.disabled:hover {
background-color: #333;
border: 1px solid #555;
}
#sleep-report__sleep-timing-chart span.sleep-report__xaxis-label {
color: #aaaaaa;
}
.highcharts-container span {
color: #aaa !important;
}
.alert-message {
background: #333;
}
.arrow-control i.icon-arrow-left,
.arrow-control i.icon-arrow-right {
color: #aaa !important;
}
div.sleep-column-chart-summary,
p.sleep-column-chart-title span {
color: #aaa !important;
fill: #aaa !important;
}
rect.highcharts-point highcharts-color-1 {
fill: rgb(249, 168, 26) !important;
stroke: rgb(255, 255, 255);
}
.activityGoal .activity-goal__value {
color: #fff !important;
font-weight: bold;
}
span.sleep-plotband-type-label.hidden-xs {
color: #fff !important;
}
#progressChart rect[stroke="#cccccc"],
#progressChart path[stroke="#C0D0E0"] {
stroke: #555555;
}
.report-label {
color: #ccc !important;
}
.report-label {
color: #ccc !important;
}
div.highcharts-label span.activity-graph__icon-background-corner--right,
div.highcharts-label span.activity-graph__icon-background-corner--left {
color: #fff !important;
}
div.highcharts-label span.activity-graph__icon-background-corner--right span,
div.highcharts-label span.activity-graph__icon-background-corner--left span {
color: #fff !important;
}
div.highcharts-label span {
color: #262626 !important;
padding-top: 0px;
}
@media (max-width: 991px) {
span.icon-bar,
span.icon-bar:after,
span.icon-bar:before {
display: inline-block;
width: 1.5625em;
height: 3px;
background: #aaaaaa;
}
}
table.calendar-month td div.today div.number {
color: #d93131;
font-weight: 1000;
}
.calendar .bday.items-container.active.today.bday--future.events.targets {
border: 2px solid #d10027 !important;
}
.training-lap-container {
border-color: #333333 !important;
}
div.lap-cell.static-cell.static-header {
color: #cccccc !important;
border-color: #444444 !important;
}
div.lap-cell {
color: #aaaaaa !important;
border-color: #444444 !important;
}
.lap-cell {
background: #333333 !important;
border-color: #444444 !important;
color: #cccccc !important;
}
.lap-th {
border-bottom: none !important;
}
.lap-row .static-cell,
.lap-th .static-cell {
background: #262626 !important;
border-color: #444444 !important;
color: #aaaaaa !important;
}
.feedbackModalBoxBtn {
color: #aaaaaa;
}
#trainingDetailsContainerBox {
background-color: #333333;
}
.supergraph-marker__number {
background: #cccccc;
color: #262626;
}
.supergraph-fullscreen {
background-color: #222222;
}
.mapFullscreenHeader,
.graphFullscreenHeader {
background-color: #333333;
}
.zon###mmary .zone-distribution {
color: #aaaaaa;
}
.donut-list__text {
color: #aaaaaa;
}
#flow_overlay h1 {
background: #444444;
color: #cccccc;
border-bottom: 1px solid #555555;
}
#flow_overlay .modal-body {
background: #222222;
}
.notification-panel {
background: #333333;
border: 2px solid #555555;
box-shadow: 0 0 0 5px #666;
color: #cccccc;
}
.modal-header {
background: #444444;
}
.modal-content {
position: relative;
background-color: #222222;
}
.health-benefit-panel__description {
background: #222222;
}
.health-benefit-panel__description:before {
border-color: transparent #222222;
}
.activity-timeline__info-modal .activity-timeline__info-modal-titles-container {
background-color: #333333;
}
.activity-timeline__info-modal .activity-timeline__info-modal-info-container .icon.activity-timeline__info-modal-button {
color: #aaaaaa;
}
.page-indicator .active {
color: #555555;
}
.summary-panel__column .carousel-indicators .active {
background-color: #555555;
}
.consent-modal-content {
background-color: #222222;
}
.consent-modal .consents-information {
background-color: #333333;
}
.consent-modal .modal-header {
background: #333;
}
.modal-title {
background: #333;
color: #aaa;
}
.consent-modal .consent-container:before {
content: " ";
display: block;
border-top: 2px solid #555;
}
.modal-title {
background: #333;
color: #aaa;
border-bottom: none !important;
}
.consent-check input[type=checkbox] + span {
background-color: #333;
}
.date-picker-title :hover {
background: #444444;
color: #cccccc;
}
.week-training-sheet td {
background-color: #333333;
border: 1px solid #444444;
}
.week-training-sheet .theme-row td.sheet-theme-cell {
color: #555555;
}
.week-training-sheet .timeline-month-row td.timeline-month-cell .month-wrap .timeline-month {
position: absolute;
overflow: hidden;
text-align: center;
font-weight: 700;
border: solid #444444;
border-width: 1px 1px 0;
background-color: #555555;
}
.week-training-sheet tr.theme-header td {
background-color: #222222;
}
.week-training-sheet tr.theme-header td .theme-header-wrap .theme-title-input-wrap .theme-title-input {
color: #cccccc;
}
.week-training-sheet .theme-row td.sheet-theme-cell.cursor-color-no-paint {
background: #333333;
}
.week-training-sheet .theme-row tr.theme-cell-wrap:hover {
background: #111111 !important;
}
.season-tips {
background: #222;
}
#season-tips div img {
filter: invert(89%) !important;
}
.week-training-sheet tr.week-numbers td.week-number {
-webkit-user-select: none;
user-select: none;
transition: all .5s;
color: #aaa;
border-color: #666 #444;
}
.week-training-sheet .theme-row td.sheet-theme-cell.end-of-period {
border-right-color: #666666;
}
.week-training-sheet tr.week-numbers td.week-number.current-week {
color: #f94667;
font-weight: bold;
}
.os-theme-polar-planner-editor > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
background: #666666;
}
.week-training-sheet tr.periods-row td.empty,
.week-training-sheet tr.periods-row td.period-cell {
height: 42px;
border: 1px solid #444444;
border-bottom-color: #666666;
}
.week-training-sheet td.period-cell .period-control-wrap .stretch-layer .stretch-handle-left .handle-bar:after,
.week-training-sheet td.period-cell .period-control-wrap .stretch-layer .stretch-handle-right .handle-bar:after {
background: none;
}
.week-training-sheet td.period-cell .period-control-wrap .button-layer .delete-button {
background: #333333;
}
.color-picker .color-picker-wrap .pop-over {
background-color: #333333;
border: 1px solid #555555;
}
.registeredProducts_Ebdci .product-container .product {
background-color: #333;
}
.registeredProducts_Ebdci .product-container .registered_product_right {
background-color: #333;
}
.registeredProducts_Ebdci .product-container .registered_product_middle {
background-color: #333;
}
.registeredProducts_Ebdci .product-container .polar_product_picture {
background-color: #333;
}
.settingsContainer_1bi3Q .header-container {
background-color: #444;
}
.settingsContainer_1bi3Q .collapsible .content-container {
background-color: #333333;
}
.download-card {
background-color: #333;
}
.btn-basic.btn--highlighted:focus,
.btn-basic.btn--highlighted:hover {
border-color: #f70f42;
color: #fff;
}
.btn-basic.btn--highlighted {
border-color: #555;
color: #0face7;
}
.download-card .type-icon img {
filter: invert(75%) !important;
}
.download-card .links-container .btn img {
filter: invert(75%) !important;
}
.banner-container .banner.left {
background-color: #333;
}
.banner-container .banner.right {
background-image: linear-gradient(90deg, #333, #000);
}
.btn-basic.btn--highlighted {
border-color: #555;
color: #cccccc;
}
.scrollerItem.card__item.card__item--fixed-width,
.card__item header,
.card__item header,
.card__item-row .card__column:last-child,
.scrollerItem.card__item .card__item-icon,
.card__item .card__panel {
background-color: #333;
}
div.js-distribution-container div div div {
background-color: #333 !important;
}
div.js-distribution-container .nav.nav-pills > li > a {
background: #555555;
color: #cccccc;
}
div.js-distribution-container .nav.nav-pills > li > a:hover {
background: #f70f42;
color: #ffffff;
}
div.js-distribution-container .nav.nav-pills > li.active > a {
background: #d10027;
color: #ffffff;
}
.reports-tooltip {
padding: 10px;
border: 1px solid #555555;
box-shadow: 4px 4px 8px #333333;
background-color: #282828;
font-family: Helvetica, Arial, sans-serif;
z-index: 1030;
font-size: 1rem
}
.reports-tooltip__title {
font-size: 1em;
color: #bbbbbb;
}
.reports-tooltip__item-value-container--default {
color: #bbbbbb;
}
.reports-tooltip:after {
border-color: rgba(0, 0, 0, 0);
border-top-color: #282828;
}
.range-statistics-wrapper .basic-data-panel {
background-color: #333333;
}
.btn-icon.btn--highlighted {
border-color: #555;
}
.test-hub__info-modal .testhub__info-modal-titles-container {
background-color: #333333;
}
.graph-settings .checkbox-group input[type=checkbox] + span,
.graph-settings .radio-group input[type=radio] + span {
background-color: #777777;
}
.program-update-panel__content {
background: #333;
}
.sport-picker .sport-picker__control {
border: 1px solid #555;
background: #444;
color: #ccc;
}
.sport-picker .sport-picker__control .sport-picker__indicators .sport-picker__indicator:after {
color: #aaa;
}
.target-type-header .target-type-header-content {
background: #333;
color: #ccc;
}
.target-type-header .target-type-header-content p {
background: #333;
color: #ccc;
}
.target-type-header .target-type-header-content span {
background: #333;
color: #ccc;
}
.phase-header {
background-color: #333 !important;
}
.phase-container .phase-content {
background-color: #444;
}
.flow-tooltip__view-content--overlay {
width: 100%;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
background-color: #333;
background-color: rgba(55, 55, 55, .9);
}
.flow-tooltip__title {
background-color: #333;
color: #ccc;
}
.popover__content--add-favorite-target .flow-tooltip__view-wrapper {
background-color: #444;
color: #ccc;
}
.calendar-favorites__item {
background-color: #444;
}
.calendar-favorites__item:hover {
background-color: #666;
}
.calendar-favorites__item-title {
color: #ccc;
}
#target-type-container .target-type-content {
background-color: #333;
}
.text-left {
color: #aaa;
}
#duration-target-type .target-type-input-container .duration-input-group .colon-separator {
color: #aaa;
}
.placeholder-phase {
border: 2px dotted #555;
color: #aaa;
background-color: #333;
}
.zones .zone {
background: #3e3e3e;
font-size: 12.5px;
font-weight: bold;
}
.zones .zone.active.heart-rate-zones.zone-1,
.zones .zone.active.heart-rate-zones.zone-2,
.zones .zone.active.heart-rate-zones.zone-3,
.zones .zone.active.heart-rate-zones.zone-4,
.zones .zone.active.heart-rate-zones.zone-5 {
color: #222;
}
.info-box {
background-color: #333;
}
div.reachGoalAlt div.intensity div.or {
border: 1px solid #555;
color: #aaa;
background-color: #333;
}
div.reachGoalAlt div.intensity {
border-top: 1px solid #555;
}
.device-panel {
background: #333;
}
.device-panel .device-content-wrap .device-favorites {
background-color: #444;
padding: 12px;
}
.favorite-component,
.favorite-component * {
background-color: #444;
color: #ccc;
}
.favorite-list-component .list-header {
display: flex;
justify-content: space-between;
align-items: stretch;
margin-bottom: 2px;
border-bottom: 2px solid #555;
}
.favorite-select-toggle-button,
.favorite-select-toggle-button * {
background-color: #444;
}
.favorite-tray-component .favorite-list-component .device-assignment-wrapper {
background-color: #444;
}
.selected.favorite-select-toggle-button .button-border {
background-color: #555;
}
.draggable-favorite-container .draggable-favorite .reorder-handle {
background-color: #444;
color: #ccc;
}
.favorite-component .sport-icon {
background-color: #666;
}
.device-assignment-wrapper.white-background {
background-color: #666;
}
.phase-settings .phase-goal input,
.phase-settings .phase-name input {
border: 1px solid #555;
}
.highcharts-series.highcharts-tracker rect[fill="#d8d8d8"] {
fill: #444 !important;
}
.highcharts-grid path[stroke="#ccc"] {
stroke: #444 !important;
}
.highcharts-grid path[stroke="#666"] {
stroke: #444;
}
hr {
border-top: 1px solid #555 !important;
}
.highcharts-container [stroke="#262626"] {
stroke: #aaa;
opacity: 0.6;
stroke-width: 3 !important;
}
.highcharts-container [stroke="#ccc"] {
stroke: #444 !important;
}
.highcharts-container [fill="#262626"] {
fill: #aaa !important;
opacity: 0.6;
}
div.totalLoadLegend ul li .dot.load {
background-color: #444;
border: 1px solid #555;
}
div#totalLoad div.timestamplabel.today span {
color: #d10027 !important;
}
div#totalLoad div.timestamplabel.today span:hover {
color: #fff !important;
}
div#totalLoad div.timestamplabel:hover span,
div#totalLoad div.timestamplabel:hover {
color: #fff !important;
}
div#totalLoad div.timestamplabel:hover span {
color: #fff !important;
}
div.event.event-month.exercise a:hover div.details span {
color: #222 !important;
}
div.event.event-month.trainingTarget a:hover div.details span {
color: #777 !important;
}
.calendar .bday.items-container.active.today.bday--future.events.targets {
border: 2px solid rgba(217, 49, 49, 9) !important;
background-color: rgba(209, 0, 39, .1) !important;
color: #ccc !important;
}
.calendar .bday.items-container.active.today.bday--future.events.targets:hover {
border: none !important;
}
div.holder.tooltip-trigger:hover {
background-color: #222 !important;
border: 2px solid rgba(209, 0, 39, 9) !important;
}
div.favorite-library-preview-modal .modal-header h4.modal-title,
.favorite-library-preview-modal.modal-dialog .modal-header {
background-color: #444 !important;
border-bottom: none !important;
}
.favorite-library-preview-modal .preview-row .preview-value .preview-textarea,
.favorite-library-preview-modal .preview-row .preview-value .preview-textfield {
border: 1px solid #555 !important;
}
.training-zones-full__data-container {
border-right: 1px dotted #555;
}
.training-zones-full__zone {
border-top: 1px dotted #555;
border-right: 1px dotted #555;
}
.training-zones-full__zone:last-child {
border-bottom: 1px dotted #555;
}
.popover__content--add-favorite-target {
width: 250px !important;
border: 1px solid #555;
}
.border-left-lg-before:before {
border-left: 1px solid #555;
}
.table .table__header {
background: #333;
border: 0;
color: #adadae;
padding: 3px;
}
.table .table__header-cell {
border-right: 1px solid #555;
}
.community-classes-table-concise .table__header .table__cell:nth-child(2),
.community-classes-table .table__header .table__cell:nth-child(2) {
width: 36%;
}
.community-classes-table-concise .table__header .table__cell:nth-child(3),
.community-classes-table .table__header .table__cell:nth-child(3) {
width: 18%;
}
.community-classes-table-concise .table__header .table__cell:nth-child(4),
.community-classes-table .table__header .table__cell:nth-child(4) {
width: 23%;
}
.table .table__session-row {
background: #333;
border-top: 1px dotted #555;
}
.table .table__session-row:hover {
background: #555;
cursor: pointer;
}
.flow-modal__heading {
background: #555;
padding: 1.25em;
}
.modal-wrap {
background: #333;
max-width: 500px;
border: 1px solid #555;
}
.mfp-close-btn-in .mfp-close {
color: #ccc;
}
table.calendar-month td {
border: 2px solid #555555;
border-left: 0;
border-bottom: 0;
}
table.calendar-month tr {
border-bottom: 2px solid #555555;
border-left: 0;
}
.calendar-month .items-container.bday:not(.active) {
border-left: none;
border-top: none;
}
table.calendar-month tr.last-row .bday.items-container:not(.active) {
border-width: 0;
border-bottom: none;
border-right: none;
}
table.calendar-month tr.last-row > td {
border-bottom: none !important;
border-color: #555555;
}
.main-nav__menu a span {
border-right: 1px solid #555;
}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days td.cw {
background-color: #555;
color: #ddd !important;
}
.card__item-row {
border-top: 1px solid #555;
}
.dropdown-menu {
background-color: #333;
border: 1px solid #555;
}
.datepicker .table-condensed td {
text-align: center;
border-right: 1px solid #555;
padding: 5px 0;
}
.datepicker .table-condensed td:hover[colspan="7"] {
background: 0 0;
color: #ccc;
}
.date-picker-title.open {
background: #555;
border-radius: 0 5px 5px 0;
border: 1px solid #433e46;
}
.dropdown-menu > li > a {
color: #aaa;
}
.program-slider__break-content:before {
border-left: none;
}
div#totalLoad div.lastSyncLabel .pointer {
filter: invert(67%) !important;
}
.day-content-list .event-day a:hover {
background: #333;
}
.feedbackModalBoxBtn {
background: #333;
border-color: #444 !important;
margin: 10px 0px;
}
.feedbackModalBoxBtn:hover {
background: #222;
border-color: #444 !important;
color: #ccc;
}
.notification-listing {
background: #222;
border: 1px solid #444;
}
.notification-listing .item.new {
background: #333 !important;
}
.notification-listing .item .content p {
color: #aaa !important;
}
.notification-listing .item {
border-bottom: 1px solid #444;
color: #aaa !important;
}
.open .notification-wrapper:after {
border-left: 12px solid #000 !important;
border-right: 12px solid #000 !important;
border-bottom: 10px solid #222 !important
}
.notification-listing .item:hover {
background: #333 !important;
color: #ccc !important;
}
.main-nav__menu .active div {
background: #141414;
}
.repeat .repeat-content.empty {
background: #333 !important;
}
*::-webkit-scrollbar {
width: 12px !important;
}
*::-webkit-scrollbar-track {
background: #111 !important;
}
*::-webkit-scrollbar-thumb {
background-color: #666 !important;
border-radius: 20px !important;
border: 3px solid #444 !important;
}
.view--has-submenu .wrapper {
background: #222 !important;
}
.container-summary .col-md-4 {
border-right: 1px solid #555 !important;
}
.dropdown-menu > li > a,
.dropdown-menu li > .dropdown-menu-item {
color: #aaa !important;
}
.sleep-report__chart-overlay-content {
background: #333;
border: 2px solid #444;
box-shadow: 0 0 0 5px #333;
}
.highcharts-fixed path {
fill: #222 !important;
}
.beta-info-modal .beta-info-modal-titles-container .beta-info-modal-title {
color: #ccc;
}
.beta-info-modal .beta-info-modal-titles-container {
background-color: #222;
justify-content: space-between;
align-items: center;
gap: 20px;
margin: 20px -30px;
padding: 5px 30px;
display: flex;
}
.modal-header {
background: #333;
}
.modal-dialog__close-modal i {
font-size: 24px;
color: #999 !important;
}
.training-summary .detail-data-panel__item .detail-data-panel__label .summary-feeling .non-colored {
color: #999;
background-color: #333;
border: none;
padding-left: 2px;
padding-right: 2px;
}
.training-summary .detail-data-panel__item .detail-data-panel__label .summary-feeling .colored {
color: #d10027;
background-color: #333;
border: none;
padding-left: 2px;
padding-right: 2px;
}
.training-summary .panel-row {
color: #ccc !important;
background-color: #333;
}
.training-benefit-value {
color: #ccc !important;
}
.training-summary .detail-data-panel__item .detail-data-panel__label .prefix-value {
color: #ccc;
background-color: #444;
border: 1px solid #555;
border-radius: 4px;
margin-right: 4px;
padding-left: 2px;
padding-right: 2px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 400 !important;
}
.training-summary .detail-data-panel__item .detail-data-panel__label {
color: #ccc;
}
.analysis-switch-container {
background-color: #222;
}
.map-and-analysis-header-container {
color: #ccc;
margin-top: 10px;
font-family: Open Sans, sans-serif;
font-size: 18px;
font-weight: 400;
}
.analysis__chart .chart-wrapper .chart-content {
background-color: #333 !important;
}
.analysis__chart .chart-wrapper .chart-content .chart-inner-wrapper {
background-color: #333 !important;
}
.analysis__chart .chart-navigator {
background-color: #333;
width: 100%;
height: 80px;
margin-top: 1px;
display: flex;
box-shadow: 0 0 15px rgba(1, 1, 1, .1);
}
.highlight-summary-container {
z-index: 1;
background-color: #333;
border: 3px solid #d10027;
border-top-width: 50px;
margin-top: 0;
position: relative;
}
.highlight-summary-item .highlight-summary-item-table {
color: #ccc;
white-space: nowrap;
padding-left: 10px;
font-size: 14px;
}
.detail-data-panel__label {
color: #ccc !important;
padding-left: 40px;
font-size: 13px;
line-height: 15px;
}
.highlight-summary-item .highlight-summary-item-text {
color: #ccc;
}
.split-data-table-container {
background-color: #333 !important;
}
.split-data-table-container .table-body {
background-color: #222;
}
.split-data-table-container .table-data-row:nth-child(2n),
.split-data-table-container .table-data-row.phase {
background-color: #111;
}
.highcharts-background {
fill: #333 !important;
}
.highcharts-data-labels .values {
background-color: #333 !important;
}
div.highcharts-label span {
color: #ccc !important;
padding-top: 0px;
}
.highcharts-plot-line {
stroke: #333 !important;
}
.analysis__chart .chart-wrapper .chart-content .hover:hover {
background-color: #333 !important;
}
.analysis__chart .dividers-overlay {
stroke: #222 !important;
}
.analysis__chart .chart-wrapper .chart-content .chart-inner-wrapper .chart-container .highcharts-container .tooltip-styling {
background-color: #222;
font-family: Helvetica, Arial, sans-serif;
box-shadow: 1px 2px 3px #111;
}
.analysis__chart .dividers-overlay .lap-number-circle {
color: #ccc;
background: #333;
}
.analysis__header .analysis-container-wrapper .beta-container .beta-toggle {
background-color: #222 !important;
}
}