﻿.breadcrumbs{margin:8px 0 16px 0}.breadcrumbs ol{list-style:none;display:flex;overflow-x:auto;white-space:nowrap;gap:4px;padding:0;margin:0}.breadcrumbs ol li{font-size:12px}.breadcrumbs ol li:not(:last-of-type)::after{content:"»";margin-left:4px}.breadcrumbs ol li a{color:#e353d1;font-size:12px}.related-links{margin:32px 0 32px 0}.related-links__list{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:8px;margin-top:12px}.related-links__item a{display:flex;flex-direction:column;gap:2px;box-sizing:border-box;height:100%;padding:8px 12px;border:1px solid #d7d5d6;border-left:4px solid #e353d1;border-radius:4px;text-decoration:none;color:#444;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.related-links__item a:hover .related-links__label{color:#e353d1}.related-links__label{font-weight:bold;font-size:14px}.related-links__desc{font-size:12px;color:#3b3939}#footer{display:block;background-color:#3b3939;margin-top:8px}#footer #footer-content{display:flex;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;padding:8px 0}#footer #footer-content>*{flex:1 0 0}#footer #footer-content *{color:#d7d5d6}#footer #footer-content a{text-decoration:none}#footer #footer-content .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:12px}#footer #footer-content .apps-offer{margin:8px;display:flex}#footer #footer-content .apps-offer .app-offer{flex:1 0 0}#footer #footer-content .apps-offer .app-offer img{width:135px}.current-stretch{margin-top:16px}.current-stretch__now{display:block;margin-top:24px;margin-bottom:16px;padding:12px 16px;border-left:4px solid #e353d1;border-radius:4px;background-color:rgba(227,83,209,.08);color:#444;font-size:14px;line-height:1.5;margin-top:0;margin-bottom:8px}.current-stretch__badge{display:inline-block;padding:2px 8px;border-radius:4px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px}.current-stretch__badge.st-1{background-color:#39c639}.current-stretch__badge.st-2{background-color:#f0bd4d}.current-stretch__badge.st-3{background-color:#ed1b24}.current-stretch__note{font-size:12px;line-height:1.5;color:#444}.current-stretch__note a{color:#e353d1}.stretch-table{margin-top:16px}.stretch-table h3{margin-bottom:8px;font-size:18px}.stretch-table table{width:100%;border-collapse:collapse;font-size:14px}.stretch-table table th,.stretch-table table td{padding:8px;text-align:left;border-bottom:1px solid #d7d5d6}.stretch-table table th{font-size:12px;text-transform:uppercase;color:#3b3939}.stretch-table table .st-name{font-weight:bold;white-space:nowrap}.stretch-table table .st-color{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:2px;vertical-align:middle}.stretch-table table .st-color.st-1{background-color:#39c639}.stretch-table table .st-color.st-2{background-color:#f0bd4d}.stretch-table table .st-color.st-3{background-color:#ed1b24}.holidays{margin-top:32px}.holidays p{font-size:14px;line-height:1.5}.holidays__list{list-style-type:none;margin-top:12px;display:flex;flex-direction:column;gap:4px}.holidays__item{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #d7d5d6;font-size:14px}.holidays__item--past{color:#3b3939}.holidays__date{white-space:nowrap}.holidays__name{text-align:right}.holidays__source{margin-top:12px;font-size:12px;color:#3b3939}.stretch-tag{font-size:12px;font-weight:bold;text-transform:uppercase;white-space:nowrap}.stretch-tag.st-1{color:#39c639}.stretch-tag.st-2{color:#f0bd4d}.stretch-tag.st-3{color:#ed1b24}.updated-content>*{font-size:12px}.location-list .location-links{margin-top:16px;border-top:1px solid #eee;padding-top:16px}.location-list .location-links p{font-size:12px;margin-bottom:12px;text-align:center;color:#444;font-weight:bold}.location-list .location-links__items{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.location-list .location-links__items a{padding:12px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;background-color:#d7d5d6;color:#444;box-sizing:border-box}.location-list .location-links__items a.selected{padding:12px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;background-color:#d7d5d6;color:#444;box-sizing:border-box;background-color:#e353d1;color:#fff}.location-list .location-links__items a:last-of-type{padding:12px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;background-color:#d7d5d6;color:#444;box-sizing:border-box;background-color:#e353d1;color:#fff}.pvpc-hour-list{margin-top:32px}.pvpc-hour-list h2{padding-bottom:4px;border-bottom:1px solid #444}.pvpc-hour-list table{width:100%}.pvpc-hour-list__content{margin-top:8px;display:flex;flex-direction:column;gap:8px}.pvpc-hour-list__content .hour-block{display:flex;justify-content:space-between;align-items:center;padding:0 8px;height:41px;border:1px solid #d7d5d6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.pvpc-hour-list__content .hour-block .mark-and-time{height:inherit;display:flex;align-items:center;gap:8px}.pvpc-hour-list__content .hour-block .mark-and-time .mark{display:inline-block;width:12px;height:inherit}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-1{background-color:green}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-2{background-color:#39c639}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-3{background-color:#f0bd4d}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-4{background-color:#ed1b24}.pvpc-hour-list__content .hour-block .mark-and-time .hour{font-weight:bold}.pvpc-hour-list__content .hour-block .price{font-weight:bold;font-size:18px}.pvpc-hour-list__content .hour-block .price.type-1{color:green}.pvpc-hour-list__content .hour-block .price.type-2{color:#39c639}.pvpc-hour-list__content .hour-block .price.type-3{color:#f0bd4d}.pvpc-hour-list__content .hour-block .price.type-4{color:#ed1b24}.mean-price{display:block;margin-top:32px}.mean-price .text{display:block}.text-block{display:block}.tomorrow-call{display:block;background-color:#fff;padding-bottom:10px}.tomorrow-call div{display:flex;flex-direction:column}.tomorrow-call div p{text-align:center;margin:8px 0}.tomorrow-call div p:nth-of-type(2){font-weight:bold}.tomorrow-call div p:last-of-type{font-size:10pt}