.venue-area-row{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-md)}.venue-area-fields{display:flex;flex-wrap:wrap;gap:var(--space-md);flex:1}.venue-area-fields .form-input{flex:1;min-width:140px}.venue-area-remove{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:var(--bg-card);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);margin-top:var(--space-sm);flex-shrink:0}.venue-area-remove:hover{color:var(--coral);background:var(--coral-pale)}.venue-add-area-btn{display:inline-flex;align-items:center;padding:var(--space-sm) var(--space-lg);background:var(--amber-pale);border:var(--border-width-thin) dashed var(--amber-border);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--amber);cursor:pointer;transition:all var(--transition-fast);margin-bottom:var(--space-lg)}.venue-add-area-btn:hover{background:var(--amber);color:var(--chip-active-txt);border-style:solid}.inline-venue-block{border:var(--border-width-medium) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg) var(--space-sm);background:var(--bg-secondary);margin-bottom:var(--space-xl)}.inline-venue-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.inline-venue-title{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.inline-venue-remove{background:transparent;border:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--coral);cursor:pointer;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:background var(--transition-fast)}.inline-venue-remove:hover{background:var(--coral-pale)}
