.prototype-ui .tariff-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:17px;display:grid}.prototype-ui .tariff-plans{min-width:0}.prototype-ui .tariff-plans-head{padding-bottom:4px}.prototype-ui .tariff-plans-head h2{margin:0}.prototype-ui .tariff-plans-hint{color:var(--muted);margin:0;padding:0 18px 14px;font-size:11px;line-height:1.6}.prototype-ui .tariff-row{border-top:1px solid var(--line);background:var(--card);grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);align-items:start;gap:28px;padding:20px 18px;display:grid}.prototype-ui .tariff-identity{gap:16px;min-width:0;display:grid}.prototype-ui .tariff-identity h3{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.prototype-ui .tariff-identity .pill{letter-spacing:.04em}.prototype-ui .tariff-term{gap:5px;margin:0;display:grid}.prototype-ui .tariff-term dt{color:var(--muted);font-size:10px}.prototype-ui .tariff-term dd{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.5}.prototype-ui .tariff-services{gap:10px;min-width:0;display:grid}.prototype-ui .tariff-label{color:var(--muted);margin:0;font-size:10px}.prototype-ui .tariff-services>p:not(.tariff-label){color:var(--muted);margin:0;font-size:12px;line-height:1.6}.prototype-ui .tariff-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.prototype-ui .tariff-checks li{overflow-wrap:anywhere;align-items:flex-start;gap:9px;min-width:0;font-size:12px;line-height:1.5;display:flex}.prototype-ui .tariff-checks small{color:var(--muted);font-size:10px;display:block}.prototype-ui .tariff-check{background:var(--ink);width:16px;height:16px;color:var(--card);border-radius:4px;flex:0 0 16px;place-items:center;margin-top:2px;display:grid}.prototype-ui .tariff-check .icon{stroke-width:2.4px;width:11px;height:11px}.prototype-ui .tariff-row.is-current{border-color:var(--ink);background:var(--ink);color:var(--card)}.prototype-ui .tariff-row.is-current :is(.tariff-term dt,.tariff-term dd,.tariff-label,.tariff-checks small,.tariff-services>p){color:color-mix(in srgb,var(--card) 74%,var(--ink))}.prototype-ui .tariff-row.is-current .tariff-check{background:var(--card);color:var(--ink)}.prototype-ui.dark .tariff-row.is-current{border-color:var(--blue);background:var(--tint);color:var(--ink)}.prototype-ui.dark .tariff-row.is-current :is(.tariff-term dt,.tariff-term dd,.tariff-label,.tariff-checks small,.tariff-services>p){color:var(--muted)}.prototype-ui.dark .tariff-row.is-current .tariff-check{background:var(--ink);color:var(--card)}.prototype-ui.dark .tariff-row.is-current .pill{background:var(--card)}.prototype-ui .tariff-context{min-width:0;position:sticky;top:24px}.prototype-ui .tariff-context>section{border-bottom:1px solid var(--line);gap:10px;padding:18px 20px;display:grid}.prototype-ui .tariff-context>section:last-child{border-bottom:0}.prototype-ui .workspace-panel.tariff-context h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border:0;margin:0;padding:0;font-size:10px;font-weight:600}.prototype-ui .tariff-context p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.prototype-ui .tariff-current{color:var(--ink);font-size:19px;line-height:1.3}.prototype-ui .tariff-context .button{justify-self:start}.prototype-ui .tariff-legal{flex-wrap:wrap;gap:16px}.prototype-ui .workspace-notice .text-button{margin-left:6px}@media (width<=1120px){.prototype-ui .tariff-layout{grid-template-columns:minmax(0,1fr)}.prototype-ui .tariff-context{position:static}}@media (width<=660px){.prototype-ui .tariff-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.prototype-ui .tariff-checks{grid-template-columns:minmax(0,1fr)}}@media (width<=660px),(pointer:coarse){.prototype-ui.kontur-workspace:has(.tariff-layout,.tariff-state) :is(.button,.text-button){min-height:44px}}