.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column { min-height: 60px; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item { flex-direction: row; padding-left: 1rem; padding-right: 1rem; position: relative; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item .item-name { width: 20%; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item .item-params { width: 60%; padding-left: 1rem; padding-right: 1rem; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item .item-price { width: 20%; text-align: right; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item[max-width~="500px"] { flex-wrap: wrap; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item[max-width~="500px"] .item-name { width: 100%; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item[max-width~="500px"] .item-params { width: 70%; padding-left: 0; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item[max-width~="500px"] .item-price { width: 30%; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-header { border-bottom: 1px solid var(--tpl-color-brand); font-weight: 600; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item:after { content: ''; position: absolute; left: 0; right: 0; bottom: -1px; border-bottom: 1px solid var(--tpl-color-foreground-accent-light); }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item:not(.objects-header) .item-name { font-weight: 600; }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item:not(.objects-header) .item-params { color: var(--tpl-color-foreground-accent); }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item:not(.objects-header) .item-price { font-weight: 600; color: var(--tpl-color-brand); }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .item-marked { border-left: 5px solid var(--tpl-color-brand); border-right: 5px solid var(--tpl-color-brand); }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item:first-child.item-marked { border-top: 5px solid var(--tpl-color-brand); }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item:last-child.item-marked { border-bottom: 5px solid var(--tpl-color-brand); }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .objects-item:not(.item-marked) + .item-marked { border-top: 5px solid var(--tpl-color-brand); }
.tpl-component-netcat-stub-pricelist.tpl-template-price-in-column .item-marked + .objects-item:not(.item-marked) { border-top: 5px solid var(--tpl-color-brand); }
