@import "mainLayout.css";
@import "dashboard.css";
@import "profileView.css";
/* global */
#pointer {
    cursor: pointer;
}

.context-icon{
    color: var(--lumo-secondary-text-color);
    margin-inline-end: var(--lumo-space-s);
    padding: var(--lumo-space-xs);
}

/* PasswordForm */
.password-form {
    max-width: calc(var(--lumo-size-m) * 10);
    align-self: center;
    padding: var(--lumo-space-l);
}

.content {
    display: flex;
}

/* Avatar menu Bar */
.angle-down, .user-name-angle-down {
    font-size: 0.7em;
}

/* Errors */
.error-view {
    margin: 20% auto;
    text-align: center;
}

.error-view h1 {
    margin: var(--lumo-space-m);
    line-height: var(--lumo-size-l);
}

/* GridFormLayout*/
.content-layout {
    min-width: 0;
}

.form-layout {
    min-width: 200px;
    overflow: auto;
}

.form-top-actions {
    flex-direction: row-reverse;
}

.address-form-divider {
    padding: 16px 0 4px 0;
}

.form-top-actions > vaadin-button {
    margin: 0 1px;
}

.form-top-actions > vaadin-button:first-child {
    margin: 0 0 0 1px;
}

/*forms*/
.contract-products-layout {
    padding-top: 0;
    padding-bottom: 0;
}

.address-form-divider {
    color: var(--lumo-secondary-text-color);
    cursor: pointer;
}

.address-form-divider:hover {
    color: var(--lumo-body-text-color);
}

.address-form-divider#active {
    color: var(--lumo-primary-color);
}

/*notes*/
.message-input {
    padding: 0;
}

.notes-grid-layout {
    --vaadin-grid-cell-padding: 0;
}

vaadin-message {
    padding: 10px 0;
}

.notes-layout, .file-layout {
    padding-left: 0;
    padding-right: 0;
}

.message-input-helper {

}

.filters-and-action-container {
    display: flex;
    width: 100%;
    /*overflow: hidden;*/
}

.filter-tabs {
    flex-grow: 1;
    min-width: 0;
}