/**
 * Deposit Note Display
 * ====================
 * Gradient-bordered box for showing/copying the deposit note.
 * Inspired by Solana Bootcamp design.
 */

.deposit-note-box {
    background: linear-gradient(135deg, rgba(153, 69, 255, 0.05) 0%, rgba(20, 241, 149, 0.03) 100%);
    border: 1px solid rgba(153, 69, 255, 0.15);
    border-radius: var(--radius-lg);
    padding: var(--space-4);
    position: relative;
    overflow: hidden;
}

.deposit-note-box::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(153, 69, 255, 0.3), transparent);
}

.deposit-note-text {
    font-family: var(--font-family-mono);
    font-size: var(--font-size-xs);
    color: var(--color-text-secondary);
    word-break: break-all;
    line-height: var(--line-height-relaxed);
    user-select: all;
}

.deposit-note-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: var(--space-3);
}

.deposit-note-label {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-semibold);
    color: var(--color-text-primary);
}

.deposit-note-warning {
    display: flex;
    align-items: center;
    gap: var(--space-2);
    margin-top: var(--space-3);
    padding: var(--space-3);
    background: rgba(245, 158, 11, 0.08);
    border: 1px solid rgba(245, 158, 11, 0.15);
    border-radius: var(--radius-md);
    font-size: var(--font-size-xs);
    color: var(--color-warning);
}
