.NotificationConnectorItem{
    position: relative;
    display: grid;
    grid-template-columns: 40% calc(60% - 10px);
    grid-template-rows: 30px auto auto 30px;
    column-gap: 4px;
    row-gap: 4px;
    grid-template-areas:
        "name name"
        "url explanation "
        "headers body"
        "footer footer";
    align-items: center;
}

.NotificationConnectorItem p{
    margin: 0;
}

.NotificationConnectorItem-Name{
    grid-area: name;
    justify-self: flex-start;
    width: fit-content;
}

.NotificationConnectorItem-Name::before {
    content: "Connector-Name";
    position: absolute;
    display: block;
}

.NotificationConnectorItem-Url{
    grid-area: url;
}

.NotificationConnectorItem-Body{
    grid-area: body;
    width: calc(100% - 2px);
    height: max-content;
    min-height: 100%;
    padding: 0;
    margin: 0;
    resize: vertical;
}

.NotificationConnectorItem-Explanation{
    grid-area: explanation;
    align-self: flex-end;
}

.NotificationConnectorItem-Priority {
    grid-area: explanation;
}

.NotificationConnectorItem-Ident {
    grid-area: body;
}

.NotificationConnectorItem-Headers{
    grid-area: headers;
    justify-self: flex-end;
    align-self: flex-end;
    display: flex;
    flex-direction: column;
}
.NotificationConnectorItem-Header {
    display: flex;
    flex-direction: row;
}

.NotificationConnectorItem-Header > input {
    width: 48%;
}

.NotificationConnectorItem-Save{
    grid-area: footer;
    justify-self: flex-end;
}