.main > .workplace {
    box-sizing: border-box;
    border: 3px solid rgba(255, 255, 255, 0.219);
    border-radius: 20px;
    padding: 4%;
    background: #1f2937;
    width: 1200px;         /* фиксированная ширина рамки */
    max-width: 80vw;      /* адаптивная ширина */
}

.main {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top:100px;
    gap:10px
}

.workplace-header {
    width: 1258px;         /* такая же ширина, как у .workplace */
    max-width: 80vw;
    display: flex;  
    justify-content: flex-end; /* кнопка уходит вправо */
    
}

