Доброго времени суток хабрчане, для начала думаю покажу что я делаю
![63c53b3242565792986686.png](https://habrastorage.org/webt/63/c5/3b/63c53b3242565792986686.png)
вот то что я сделал - контейнер с
.pc_hidden{
display: flex;
flex-direction: row;
gap: 10px;
padding-top: 25px;
margin-top: 15px;
align-items: center;
width: 100%;
padding-bottom: 25px;
background: #FCFCFC;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #333333;
}
линия вот таким образом
#title_lines{
width: 27.20%;
height: 0px;
border-top: 2px solid rgba(0, 0, 0, 0.04);
transform: rotate(180deg);
}
<div class="pc_hidden">
<div id="title_lines"></div>
<div id="text">Номер заказа</div>
<div id="title_lines"></div>
<div>Дата</div>
</div>
собственно проблема в том что я не понимаю как сделать так чтобы ширина линий подстраивалась под мои блоки с текстом типа margin-left первого текста допустим 15px (#text:nth-of-type(1) { margin:-left:15px} ) до этого место должно заполниться линией и т д типа как на скрине , я конечно могу просто каждый элемент с помощью nth-of-type обращаться и задавать ему ширину width, но что-то мне подсказывает что это не правильное решение.. памагити