﻿.broker-container {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 477px;
    min-height: 808px;
}

@media (max-width: 767px) {
    .broker-container {
        padding: 0 var(--campfire-spacing-sm);
    }
}

.mobile-container {
    flex-grow: 1;
    width: 0%;
}

.county-code {
    max-width: 120px;
}

.country-code-display-label {
    pointer-events: none;
    z-index: 10;
    position: relative;
    background-color: white;
    top: -44px;
    margin-bottom: -44px;
    left: 16px;
    width: 80px;
    font-size: large;
}

.password-container:focus-visible {
    border: var(--campfire-stroke-weight-sm) solid var(--campfire-themed-border-neutral-primary);
    padding-left: calc(var(--campfire-spacing-sm) - (var(--campfire-stroke-weight-sm) - var(--campfire-stroke-weight-xs)));
    padding-right: calc(var(--campfire-spacing-sm) - (var(--campfire-stroke-weight-sm) - var(--campfire-stroke-weight-xs)));
}

.password-container:focus-visible.show-errors {
    outline: none;
    border: var(--campfire-stroke-weight-sm) solid var(--campfire-themed-border-negative-primary);
}

select.show-errors {
    border-color: var(--campfire-themed-border-negative-primary);
}

.validation-summary {
    width: 100%;
    display: flex;
    gap: var(--campfire-spacing-sm);
}

.validation-summary__content {
    color: var(--campfire-themed-text-neutral-primary);
    flex-grow: 1;
}

    .validation-summary__content.validation-summary-errors ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .validation-summary__content.validation-summary-errors li {
        list-style: none;
        margin: 0;
    }

.icon-success-check {
    background: var(--campfire-icon-success-check);
    background-size: cover;
    width: var(--campfire-spacing-xl);
    height: var(--campfire-spacing-xl);
    padding: 12px;
    margin-right: var(--campfire-spacing-sm);
}

.hint-layout {
    max-width: unset;
    max-height: unset;
}
