.fg-tariff-feature-list{list-style:none!important;padding:0!important;margin:12px 0!important;display:grid;gap:6px;min-width:0}
.fg-tariff-feature-list li{display:flex;align-items:baseline;gap:7px;min-width:0;line-height:1.45;font-size:12px}
.fg-tariff-feature-list li>span:last-child,.fg-tariff-feature-list li>s{min-width:0;overflow-wrap:anywhere}
.fg-tariff-feature-list .fg-feature-mark{flex:none;width:12px;font-size:13px;font-weight:750}
.fg-tariff-feature-list .is-on .fg-feature-mark{color:#b2dc7b}
.fg-tariff-feature-list .is-off{color:#a5b6b8}
.fg-tariff-feature-list .is-off s{text-decoration-color:#9babad;text-decoration-thickness:1px}
.settings-page .fg-profile-plans a.fg-plan-select,.settings-page .fg-profile-plans a.fg-plan-select:visited,
.fg-service-tariffs a.fg-action-link,.fg-service-tariffs a.fg-action-link:visited,
.public-main a.button.primary,.public-main a.button.primary:visited,.public-main button.primary{
 background:#a5d660!important;color:#10272a!important;-webkit-text-fill-color:#10272a!important;opacity:1!important;font-weight:750;text-decoration:none!important
}
.settings-page .fg-profile-plans a.fg-plan-select:hover,.fg-service-tariffs a.fg-action-link:hover,.public-main a.button.primary:hover,.public-main button.primary:hover{background:#b5e57d!important;color:#10272a!important}
.settings-page .fg-profile-plans a.fg-plan-select:focus-visible,.fg-service-tariffs a.fg-action-link:focus-visible,.public-main .primary:focus-visible{outline:2px solid #e7ffc9;outline-offset:3px}
.fg-profile-plan>.fg-tariff-feature-list{flex:1;margin:5px 0 9px!important}
.fg-profile-plan>p{flex:0!important}
.fg-profile-plan>.fg-plan-select,.fg-profile-plan>.fg-plan-active{margin-top:auto}
.price-card>.fg-tariff-feature-list,.sub-card>.fg-tariff-feature-list{flex:1}
.price-card>.fg-tariff-feature-list li,.sub-card>.fg-tariff-feature-list li{font-size:13px}
.fg-plan-limits{list-style:none;padding:0;margin:4px 0;font-size:12px;color:#b0c5c5}
.sub-grid>.sub-card{display:flex;flex-direction:column}
.settings-page>.fg-profile-plans{padding:12px 16px;margin-bottom:0}
.fg-profile-plans .fg-profile-plan-top{margin-bottom:6px;align-items:center}
.fg-profile-plan-top>div{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:2px 9px;min-width:0}
.fg-profile-plan-top>div h2{font-size:19px;margin:0;line-height:1.3}
.fg-profile-plan-top>div p{grid-column:1/-1;margin:0;line-height:1.4}
.fg-profile-plan-disclosure{margin:0!important;padding:0!important;min-width:0}
.settings-page .fg-profile-plan-disclosure>summary{display:inline-flex;align-items:center;gap:7px;list-style:none;cursor:pointer;color:#b4df7b;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:3px 0!important;font-size:12px;font-weight:600;line-height:1.5}
.fg-profile-plan-disclosure>summary::-webkit-details-marker{display:none}
.fg-profile-plan-disclosure>summary::after{content:'⌄';font-size:15px;line-height:1;transition:transform .15s ease}
.fg-profile-plan-disclosure[open]>summary::after{transform:rotate(180deg)}
.fg-profile-plan-disclosure>summary:focus-visible{outline:2px solid #a5d660;outline-offset:3px}
.fg-profile-plan-disclosure>.fg-profile-plan-grid{padding-top:10px}
@media(max-width:650px){
 .settings-page>.fg-profile-plans{padding:10px 12px}
 .fg-profile-plans .fg-profile-plan-top{gap:7px 12px}
 .fg-profile-plan-top .fg-plan-manage{font-size:12px}
 .fg-profile-plan>.fg-tariff-feature-list{grid-column:1/-1;grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}
 .fg-profile-plan>.fg-tariff-feature-list li{font-size:11px}
 .fg-profile-plan>.fg-plan-select,.fg-profile-plan>.fg-plan-active,.fg-profile-plan>a{grid-column:1/-1!important;grid-row:5!important;max-width:none!important;justify-self:stretch}
 .fg-profile-plan>.fg-plan-select{min-height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
}
