Skip to content

Polar Flow ( flow.polar.com ) Dark Theme Alt1 by barmaleyko

Screenshot of Polar Flow ( flow.polar.com ) Dark Theme Alt1

Details

Authorbarmaleyko

LicenseMIT

Categoryhttps://flow.polar.com/

Created

Updated

Size46 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Dark theme for Polar Flow website

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==

@name           Polar Flow ( flow.polar.com ) Dark Theme Alt1
@namespace      B@rm@le1ko
@version        1.09
@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: #111111 !important;
    }

    .wrapper {
        min-height: 100%;
        padding-top: 80px;
        background: #000 !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 #444;
        padding-top: 0;
        padding-bottom: 4px;
        background-color: #111;
        min-height: 40px;
        margin-left: -5px;
        margin-right: 1px;
        line-height: 1.05;
    }

    .main-nav__menu .active div {
        background: #222;
    }

    .single-chart:after {
        background-color: #222 !important;
    }

    path[stroke="#cccccc"] {
        stroke: #222222 !important;
    }

    .sleep-minigraph-data-label {
        background-color: #222;
        color: #aaa;
    }

    table.calendar-month tbody td .bday,
    table.calendar-week tbody td .bday {
        transition: all 200ms;
        transition-delay: .1s;
        position: relative;
        background: #222222;
        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: #aaa;
        background-color: #333;
        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: #444444;
        margin-left: -2px;
        color: #aaaaaa;
    }

    table {
        display: table;
        border-collapse: separate;
        box-sizing: border-box;
        text-indent: initial;
        border-spacing: 2px;
        border-color: #444444;
    }

    table.calendar-month tr td:first-child {
        border-color: #444444;
    }


    table.calendar-month tr td:last-child .items-container::before {
        display: block;
        height: 2px;
        background: #444444;
        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: #444444;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        content: '';
        margin-left: auto;
        margin-right: auto;
    }

    [role=footer] {
        width: 100%;
        border-top: 1px solid #222;
        padding: 5px;
        z-index: 10;
        position: absolute;
        bottom: 0;
        background: #141414;
    }

    .mouse-tooltip {
        z-index: 1030;
        background: #333333;
        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: #aaaaaa;
    }

    [role=footer] aside:first-of-type a {
        border-right: 1px solid #444444;
    }

    .main-nav {
        background: #111;
    }

    .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: #444;
    }

    .flow-popover .popover__menu {
        width: 150px;
        list-style-type: none;
        margin: 0;
        padding: 5px;
        text-align: center;
        background: #111111;
        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: #111;
        overflow: hidden;
    }
    ul.summary-tabs li.active a {
        background-color: #111;
        color: #aaaaaa;
    }

    ul.summary-tabs li a {
        font-size: .875em;
        display: block;
        background-color: #444444;
        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: #333333;
        cursor: pointer;
    }

    .global-nav__list li.active a {
        background: #333333;
        color: #aaaaaa;
    }

    .bottom-summary-24 span.value-huge {
        color: #aaaaaa;
    }

    table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnRest {
        background-color: #666666;
        border: 1px solid #333333;
    }

    table.activityLevelTable td {
        vertical-align: bottom;
        width: 20%;
        padding: 0;
        border-left: 2px solid #333333;
    }

    div.activityLevelContainer.scale {
        min-height: 200px;
        max-height: 200px;
        border-bottom: 2px solid #444444;
        border-left: 2px solid #444444;
    }

    table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnSedentary {
        background-color: #888888;
    }

    table.activityLevelTable tr.activityClassSummary td {
        background-color: #222222;
        text-align: center;
        color: #aaaaaa;
        width: 20%;
        font-size: .875em;
        vertical-align: middle;
        padding: 0.5em 0;
        border-left: 2px solid #222222
    }

    div.fancy-select div.trigger {
        background: #222;
        border: 1px solid #333333;
        color: #aaaaaa;
    }
    ul.fancy-select.options {
        background: #222;
        border: 1px solid #333333...

Reviews

No reviews yet.