.organization-switch {
    display: flex;
}

.organization-switch__text {
    overflow: hidden;

    max-width: 200px;

    text-align: left;
    text-overflow: ellipsis;
}

.organization-switch__popup {
    width: 282px;
}

.organization-switch__scroll-area {
    max-height: 300px;
}

.organization-switch__add-org {
    padding: 0 15px;

    cursor: pointer;
    text-align: left;

    border-top: 1px solid #ccc;
}

.organization-switch__add-org-caption {
    display: inline-block;
    overflow: hidden;

    margin-top: 4px;
    padding: 6px 16px 6px 21px;

    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;

    background: url('../../../static/i/plus.svg') 0 50%/14px no-repeat;
}

.organization-switch__add-org:hover {
    background-color: rgba(0, 0, 0, .05);
}

.organization-switch__menu.menu {
    display: block;

    max-width: 300px;
}

.add-org-form .domain {
    font-weight: 500;
}

.add-org-form__error {
    margin-top: 6px;

    font-size: .8em;

    color: #f00;
}

.add-org-form__actions {
    margin-top: 18px;
}
