.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{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;line-height:1.35;display:flex}.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 .tariff-row.is-current .pill{color:inherit}.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}}.prototype-ui .tariff-addon-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0 0 12px;padding:0;list-style:none;display:grid}.prototype-ui .tariff-addon-list 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-ai-addon .tariff-check,.prototype-ui .tariff-row.is-current.tariff-ai-addon .tariff-check{background:var(--tint);color:var(--link)}.prototype-ui .tariff-ai-addon h3 .pill{margin-left:8px}@media (width<=660px){.prototype-ui .tariff-addon-list{grid-template-columns:minmax(0,1fr)}}.prototype-ui .tariff-trial-end{color:var(--muted)}.prototype-ui .tariff-trial-end.is-soon,.prototype-ui .tariff-seats-over{color:var(--amber)}.prototype-ui .tariff-billing{flex-wrap:wrap;gap:8px}.prototype-ui .tariff-billing-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.prototype-ui .tariff-row.is-current .tariff-billing .text-button{color:var(--card)}.prototype-ui.dark .tariff-row.is-current .tariff-billing .text-button{color:var(--link)}.prototype-ui .tariff-travel-addon h3 .pill{margin-left:8px}.prototype-ui .tariff-travel-persons{grid-template-columns:auto 88px;align-items:center;gap:8px 16px;margin:0;font-size:12px;display:grid}.prototype-ui .tariff-travel-persons input{border:1px solid var(--line);background:var(--card);height:32px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px}.prototype-ui .tariff-travel-persons small{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.6}.prototype-ui .tariff-row.is-current .tariff-travel-persons small{color:color-mix(in srgb,var(--card) 74%,var(--ink))}@media (pointer:coarse){.prototype-ui .tariff-travel-persons input{height:44px}}.prototype-ui .billing-tax{margin-bottom:16px;padding:24px}.prototype-ui .billing-tax-band{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.prototype-ui .billing-tax-state{gap:8px;min-width:0;display:grid}.prototype-ui .billing-tax-state h2{margin:0}.prototype-ui .billing-tax-sentence,.prototype-ui .billing-tax-hint{max-width:560px;margin:0;font-size:12px;line-height:1.6}.prototype-ui .billing-tax-hint{color:var(--muted)}.prototype-ui .billing-tax-details{margin:0;display:grid}.prototype-ui .billing-tax-details>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:40px;font-size:12px;display:flex}.prototype-ui .billing-tax-details>div:first-child{border-top:0}.prototype-ui .billing-tax-details dt{color:var(--muted);flex:none}.prototype-ui .billing-tax-details dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.prototype-ui .billing-tax-postal{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.prototype-ui .tariff-portal-hint{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}@media (width<=900px){.prototype-ui .billing-tax-band{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.prototype-ui .billing-tax{padding:16px}.prototype-ui .billing-tax-postal{grid-template-columns:minmax(0,1fr)}}