﻿.modal-card {

    width: min(820px, 100%);

    background: var(--panel);

    border: 1px solid var(--border);

    border-radius: var(--radius);

    box-shadow: var(--shadow);

    overflow: hidden;

}

/* Form */
.form-grid {

    display: grid;

    gap: 12px;

}

.field {

    display: grid;

    gap: 6px;

}

.field-label {

    font-size: 12px;

    color: var(--muted);

    font-weight: 700;

}

.form-error {

    padding: 10px 12px;

    border-radius: var(--radius);

    border: var(--error-border);

    background: var(--error-background);

    color: var(--error-text);

    font-size: 13px;

}

.client-card {

    cursor: pointer;

}